# packages

pkgId: 20097a0e92394b1ff4a3c81267bd61c14d95bc17fed7ed792a317f964c81c403
name: python-construct
arch: src
version: 2.10.70
epoch: 0
release: 1.oe2503
summary: A powerful declarative symmetric parser/builder for binary data
url: http://construct.readthedocs.org
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-construct-2.10.70-1.oe2503.src.rpm
checksum_type: sha256
description:
  Construct is a powerful declarative and symmetrical parser and builder for binary data.
  Instead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, to build objects into binary data.


pkgId: 970e53e9880e0a44b22db922a81b7a9463112c682cdc02f7814fff65d89b9774
name: python-contourpy
arch: src
version: 1.2.1
epoch: 0
release: 1.oe2503
summary: Python library for calculating contours of 2D quadrilateral grids
url: https://github.com/contourpy/contourpy
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: 8adae282f897
rpm_packager: http://openeuler.org
location_href: Packages/python-contourpy-1.2.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  ContourPy is a Python library for calculating contours of 2D quadrilateral grids. It is written in C++11 and wrapped using pybind11.


pkgId: 51375adf1b0fdd0e25c501435c2e33addfbb1e373607f86e245b9512af2e6585
name: python-contourpy-debuginfo
arch: riscv64
version: 1.2.1
epoch: 0
release: 1.oe2503
summary: Debug information for package python-contourpy
url: https://github.com/contourpy/contourpy
rpm_license: BSD-3-Clause
rpm_group: Development/Debug
rpm_buildhost: 8adae282f897
rpm_sourcerpm: python-contourpy-1.2.1-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-contourpy-debuginfo-1.2.1-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-contourpy.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: d4573ec22555cf1238724bc92e6519ff01b1f677bcca45701fdaffb19e699fee
name: python-contourpy-debugsource
arch: riscv64
version: 1.2.1
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-contourpy
url: https://github.com/contourpy/contourpy
rpm_license: BSD-3-Clause
rpm_group: Development/Debug
rpm_buildhost: 8adae282f897
rpm_sourcerpm: python-contourpy-1.2.1-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-contourpy-debugsource-1.2.1-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-contourpy.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: b1a2c168e5eeaaa265f8637eb0d708b4f3c697bdef20420bd7dd597d1d111404
name: python-copr
arch: src
version: 2.0
epoch: 0
release: 1.oe2503
summary: Python client for copr service.
url: https://pagure.io/copr/copr
rpm_license: GPL-2.0-or-later
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-copr-2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Copr is designed to be a lightweight buildsystem that allows contributors
  to create packages, put them in repositories, and make it easy for users
  to install the packages onto their system. Within the Fedora Project it
  is used to allow packagers to create third party repositories.

  This part is a python client to the copr service.


pkgId: a981138c64eedbe95ec520ad6575e4aaedea39bd1496774dc4b919ca632bc385
name: python-cov-core
arch: src
version: 1.15.0
epoch: 0
release: 2.oe2503
summary: plugin core for use by pytest-cov, nose-cov and nose2-cov
url: https://github.com/schlamar/cov-core
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-cov-core-1.15.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  This is a lib package for use by pytest-cov, nose-cov and nose2-cov.  Unless you're developing a
  coverage plugin for a test framework, you probably want one of those.


pkgId: 09a77152514ff50fceb349b6d15186ed1bd949e0feb2dc0653ea9cc1d96ae473
name: python-coverage
arch: src
version: 7.4.4
epoch: 0
release: 1.oe2503
summary: Code coverage measurement for Python
url: https://coverage.readthedocs.io/en/coverage-7.4.4/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: 6caae8aa9dfc
rpm_packager: http://openeuler.org
location_href: Packages/python-coverage-7.4.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  Coverage.py measures code coverage, typically during test execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed.


pkgId: b925056e63fe124a1456bb760abccba588c9c759b292c6e6fe4b9fbe60c9c7dd
name: python-coverage-debuginfo
arch: riscv64
version: 7.4.4
epoch: 0
release: 1.oe2503
summary: Debug information for package python-coverage
url: https://coverage.readthedocs.io/en/coverage-7.4.4/
rpm_license: Apache-2.0
rpm_group: Development/Debug
rpm_buildhost: 6caae8aa9dfc
rpm_sourcerpm: python-coverage-7.4.4-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-coverage-debuginfo-7.4.4-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-coverage.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: f90aa94aa823688aea75132b4df7d2af1e1721558b135010b37a4c88d434fc08
name: python-coverage-debugsource
arch: riscv64
version: 7.4.4
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-coverage
url: https://coverage.readthedocs.io/en/coverage-7.4.4/
rpm_license: Apache-2.0
rpm_group: Development/Debug
rpm_buildhost: 6caae8aa9dfc
rpm_sourcerpm: python-coverage-7.4.4-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-coverage-debugsource-7.4.4-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-coverage.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 413b8c470ec96e978bb1dde96132b3c5798aee23eb941353ae92bafa09a63bc0
name: python-cppy
arch: src
version: 1.2.1
epoch: 0
release: 3.oe2503
summary: C++ headers for C extension development
url: https://github.com/nucleic/cppy
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-cppy-1.2.1-3.oe2503.src.rpm
checksum_type: sha256
description:
  A small C++ header library which makes it easier to write Python extension
  modules. The primary feature is a PyObject smart pointer which automatically
  handles reference counting and provides convenience methods for performing
  common object operations.


pkgId: 6b439dc53f2dbd24308602bbcdc462e1a750645a793fc3601a375032543551a2
name: python-cryptography
arch: src
version: 44.0.0
epoch: 0
release: 1.oe2503
summary: PyCA's cryptography library
url: https://cryptography.io/en/latest/
rpm_license: (Apache-2.0 OR BSD-3-Clause) AND PSF-2.0
rpm_group: Unspecified
rpm_buildhost: e3f8e0d16635
rpm_packager: http://openeuler.org
location_href: Packages/python-cryptography-44.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  cryptography is a package designed to expose cryptographic primitives and
  recipes to Python developers.


pkgId: b092d70d7af3cc4ebd14ea1a836ea4545f2e84b6234569a157bd71dab8ee39ad
name: python-cryptography-debuginfo
arch: riscv64
version: 44.0.0
epoch: 0
release: 1.oe2503
summary: Debug information for package python-cryptography
url: https://cryptography.io/en/latest/
rpm_license: (Apache-2.0 OR BSD-3-Clause) AND PSF-2.0
rpm_group: Development/Debug
rpm_buildhost: e3f8e0d16635
rpm_sourcerpm: python-cryptography-44.0.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-cryptography-debuginfo-44.0.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-cryptography.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 24e50ab7c4064fef2d5aa8c5ae6003224b99a11a5e3a89909fb775d7faa5cc5e
name: python-cryptography-debugsource
arch: riscv64
version: 44.0.0
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-cryptography
url: https://cryptography.io/en/latest/
rpm_license: (Apache-2.0 OR BSD-3-Clause) AND PSF-2.0
rpm_group: Development/Debug
rpm_buildhost: e3f8e0d16635
rpm_sourcerpm: python-cryptography-44.0.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-cryptography-debugsource-44.0.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-cryptography.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 09c6d6e197512de228cd4bab0645e3866bc0f22576607a7a46380d2dd5a5e5b1
name: python-cssselect
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2503
summary: CSS Selectors for Python
url: https://github.com/scrapy/cssselect
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-cssselect-1.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Cssselect parses CSS3 Selectors and translates them to XPath 1.0 expressions.
  Such expressions can be used in lxml or another XPath engine to find the
  matching elements in an XML or HTML document.


pkgId: 96c1ac64eeea390aeaa8ffb1b31ce59542d621e5c4b974fd30a22920a7f7e510
name: python-cups-debuginfo
arch: riscv64
version: 2.0.4
epoch: 0
release: 1.oe2503
summary: Debug information for package python-cups
url: http://cyberelk.net/tim/software/pycups/
rpm_license: GPLv2+
rpm_group: Development/Debug
rpm_buildhost: d545be535eaf
rpm_sourcerpm: python-cups-2.0.4-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-cups-debuginfo-2.0.4-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-cups.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 9136af995cef1bf3b84a47b62c3be788837915a1cb7683e933bc5b0c86a8ba89
name: python-cups-debugsource
arch: riscv64
version: 2.0.4
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-cups
url: http://cyberelk.net/tim/software/pycups/
rpm_license: GPLv2+
rpm_group: Development/Debug
rpm_buildhost: d545be535eaf
rpm_sourcerpm: python-cups-2.0.4-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-cups-debugsource-2.0.4-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-cups.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 05a6207b6f454624e46c8731024d11620ec29c04dddfc016ed1b808c18936a5c
name: python-dasbus
arch: src
version: 1.7
epoch: 0
release: 2.oe2503
summary: DBus library in Python 3
url: https://pypi.python.org/pypi/dasbus
rpm_license: LGPLv2+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: openeuler-riscv64
rpm_packager: http://openeuler.org
location_href: Packages/python-dasbus-1.7-2.oe2503.src.rpm
checksum_type: sha256
description:
  Dasbus is a DBus library written in Python 3, based on
  GLib and inspired by pydbus. It is designed to be easy
  to use and extend.


pkgId: 29614e981b3214f80048bd157592b7ccd2336e4857ba0e140d5d9dff755ca486
name: python-dateutil
arch: src
version: 2.8.2
epoch: 1
release: 4.oe2503
summary: Powerful extensions to datetime
url: https://github.com/dateutil/dateutil
rpm_license: (Apache-2.0 AND BSD-3-Clause) OR BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-dateutil-2.8.2-4.oe2503.src.rpm
checksum_type: sha256
description:
  The dateutil module provides powerful extensions to the standard datetime module, available in Python.


pkgId: 83ae2b474a87a78a4cd9a16bdb1191a38f17b0c9240cf9b0ff912a3fee668c27
name: python-dbusmock
arch: src
version: 0.29.1
epoch: 0
release: 1.oe2503
summary: Mock D-Bus objects
url: https://pypi.python.org/pypi/python-dbusmock
rpm_license: LGPLv3+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: openeuler-riscv64
rpm_packager: http://openeuler.org
location_href: Packages/python-dbusmock-0.29.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  With this program/Python library you can easily create mock objects on
  D-Bus. This is useful for writing tests for software which talks to
  D-Bus services such as upower, systemd, ConsoleKit, gnome-session or
  others, and it is hard (or impossible without root privileges) to set
  the state of the real services to what you expect in your tests.


pkgId: 285a8d5d2cc421cf839a54dd283298252f8c437e557d0767b43ce1eff32b580f
name: python-decorator
arch: src
version: 5.1.1
epoch: 0
release: 1.oe2503
summary: Decorators for Humans
url: https://github.com/micheles/decorator
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-decorator-5.1.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  The goal of the decorator module is to make it easy to define signature-preserving
  function decorators and decorator factories. It also includes an implementation of multiple dispatch and
  other niceties (please check the docs).


pkgId: 2a74a6e53cd0ac0de48c3264cd2aef0b3beda35ca9b10c4b0d327ddd3d2e61cb
name: python-deprecation
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2503
summary: A library to handle automated deprecations
url: http://deprecation.readthedocs.io/
rpm_license: Apache 2
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-deprecation-2.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The deprecation library provides a deprecated decorator and a
  fail_if_not_removed decorator for your tests.


pkgId: 1344f5365f5444f2f7e134739601841dd00e468cff19c03bc71ad1616c68bab6
name: python-distlib
arch: src
version: 0.3.9
epoch: 0
release: 1.oe2503
summary: A library of packaging functionality
url: https://github.com/pypa/distlib
rpm_license: Python-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-distlib-0.3.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  A library of packaging functionality which is intended to be used as the
  basis for third-party packaging tools.


pkgId: ef3255e0b4a73024dc7f3b4ddba75277e7b833a96a5c2a77b831af363b6bf916
name: python-distro
arch: src
version: 1.9.0
epoch: 0
release: 1.oe2503
summary: Linux Distribution - a Linux OS platform information API
url: https://github.com/nir0s/distro
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-distro-1.9.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Distro provides information about the OS distribution it runs on, such as a reliable machine-readable
  ID, or version information.

  It is the recommended replacement for Python's original platform.linux_distribution function (which
  will be removed in Python 3.8). It also provides much more functionality which isn't necessarily
  Python bound, like a command-line interface.

  Distro currently supports Linux and BSD based systems but Windows and OS X support is also planned.


pkgId: dadecb6cc5d7d8d311a2e2b6e337f6d41d447addb8a872b00aaa7a052294dacb
name: python-django-cache-url
arch: src
version: 3.4.5
epoch: 0
release: 1.oe2503
summary: Use Cache URLs in your Django application.
url: https://github.com/epicserve/django-cache-url
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-django-cache-url-3.4.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  This simple Django utility allows you to utilize the 12factor inspired CACHE_URL
  enviroment variable to configure your Django application.


pkgId: e527f69392ea972a45d1fccee7b12d891ba19299ccf22f7495badc0f0e425b0d
name: python-django-pipeline
arch: src
version: 3.1.0
epoch: 0
release: 1.oe2503
summary: Pipeline is an asset packaging library for Django.
url: https://github.com/jazzband/django-pipeline
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-django-pipeline-3.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Pipeline is an asset packaging library for Django, providing both CSS and
  JavaScript concatenation and compression, built-in JavaScript template support,
  and optional data-URI image and font embedding.


pkgId: 055718094d29e897b08d32b9bdc007ea6bb4c487c6b42ee7e6ebe2cfaa5b7148
name: python-dkimpy
arch: src
version: 1.1.8
epoch: 0
release: 1.oe2503
url: https://pypi.org/project/dkimpy
rpm_license: BSD-like and Zlib
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-dkimpy-1.1.8-1.oe2503.src.rpm
checksum_type: sha256
summary:
  DKIM (DomainKeys Identified Mail), ARC (Authenticated Receive Chain), and TLSRPT (TLS Report) email signing and verification

description:
  Dkimpy is a library that implements DKM(DomainKeys Identified Mail) email signing and verification.
  Basic DKIM requirements are defined in RFC 6376: https://tools.ietf.org/html/rfc6376i.


pkgId: 6110a2eb9d8078fe1a0831869d41aa92d7710f402224671486d5c6ae91dc491e
name: python-dmidecode
arch: src
version: 3.12.3
epoch: 0
release: 4.oe2503
summary: Python extension module for dmidecode
url: http://projects.autonomy.net.au/python-dmidecode/
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: 7f274b04f184
rpm_packager: http://openeuler.org
location_href: Packages/python-dmidecode-3.12.3-4.oe2503.src.rpm
checksum_type: sha256
description:
  Dmidecode reports information about your system's hardware as described in
  your system BIOS according to the SMBIOS/DMI standard. This information
  typically includes system manufacturer, model name, serial number, BIOS
  version, asset tag as well as a lot of other details of varying level of
  interest and reliability depending on the manufacturer. This will often
  include usage status for the CPU sockets, expansion slots (e.g. AGP, PCI,
  ISA) and memory module slots, and the list of I/O ports (e.g. serial,
  parallel, USB).

  Python-dmidecode is a python extension module that uses the code-base
  of the 'dmidecode' utility and uses libxml2 to display data as python
  data structures or XML data.


pkgId: 81cef956410d6709eba929a5b5b5e0a92ee673fe8e6a7a5a2654119cfacc8b59
name: python-dmidecode-debuginfo
arch: riscv64
version: 3.12.3
epoch: 0
release: 4.oe2503
summary: Debug information for package python-dmidecode
url: http://projects.autonomy.net.au/python-dmidecode/
rpm_license: GPLv2
rpm_group: Development/Debug
rpm_buildhost: 7f274b04f184
rpm_sourcerpm: python-dmidecode-3.12.3-4.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-dmidecode-debuginfo-3.12.3-4.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-dmidecode.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 30641e72cf3e0e8a4d8a72d2ef933973506f232d7538a32e7b48005ffef0fb63
name: python-dmidecode-debugsource
arch: riscv64
version: 3.12.3
epoch: 0
release: 4.oe2503
summary: Debug sources for package python-dmidecode
url: http://projects.autonomy.net.au/python-dmidecode/
rpm_license: GPLv2
rpm_group: Development/Debug
rpm_buildhost: 7f274b04f184
rpm_sourcerpm: python-dmidecode-3.12.3-4.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-dmidecode-debugsource-3.12.3-4.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-dmidecode.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 1a8df19b1488fbb2c043ee16dde4d31ed7643c9b26aad6b8d339ed75f1b8448a
name: python-dns
arch: src
version: 2.4.2
epoch: 0
release: 3.oe2503
summary: DNS toolkit for Python
url: http://www.dnspython.org/
rpm_license: ISC and MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: openeuler-riscv64
rpm_packager: http://openeuler.org
location_href: Packages/python-dns-2.4.2-3.oe2503.src.rpm
checksum_type: sha256
description:
  dnspython is a DNS toolkit for Python. It supports
  almost all record types. It can be used for queries,
  zone transfers, and dynamic updates. It supports TSIG
  authenticated messages and EDNS0.
  dnspython provides both high and low level access to DNS.
  The high level classes perform queries for data of a given
  name, type, and class, and return an answer set. The low
  level classes allow direct manipulation of DNS zones,
  messages, names, and records.


pkgId: a0335746aae5fac3b7b87b0ea2a3d048714b2da322c7d177e0495402d4d98843
name: python-dnspython
arch: src
version: 2.7.0
epoch: 0
release: 1.oe2503
summary: DNS toolkit
url: https://www.dnspython.org
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-dnspython-2.7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  dnspython is a DNS toolkit for Python. It supports almost all record types. It
  can be used for queries, zone transfers, and dynamic updates. It supports TSIG
  authenticated messages and EDNS0.


pkgId: 3bc612fe3eb7a171b69add1c9a792dee8beac5db48b0fd2d9c9bb48a41fc80bb
name: python-dockerpty
arch: src
version: 0.4.1
epoch: 0
release: 3.oe2503
summary: Python library to use the pseudo-tty of a docker container
url: https://github.com/d11wtq/dockerpty
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-dockerpty-0.4.1-3.oe2503.src.rpm
checksum_type: sha256
description:
  Provides the functionality needed to operate the pseudo-tty (PTY) allocated
  to a docker container, using the Python client


pkgId: c95878555c026cef1de89e58c63a0b2f7b5b0018491be33cfbc1116790cc6b6c
name: python-docopt
arch: src
version: 0.6.2
epoch: 0
release: 14.oe2503
summary: Command-line interface description language
url: http://docopt.org/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-docopt-0.6.2-14.oe2503.src.rpm
checksum_type: sha256
description:
  docopt helps you define the interface for your command-line app, and automatically generate a
  parser for it.
  docopt is based on conventions that have been used for decades in help messages and man pages for
  describing a program interface. An interface description in docopt is such a help message, but
  formalized.


pkgId: 0e9b3205965f761cb12ed6ed28ced5506c0e35702e97ad195b1dac5291766437
name: python-docutils
arch: src
version: 0.21.2
epoch: 0
release: 1.oe2503
summary: Documentation Utilities Written in Python, for General- and Special-Purpose Use
url: http://docutils.sourceforge.net
rpm_license: Public Domain and BSD-2-Clause and Python and GPL-3.0-or-later
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-docutils-0.21.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Docutils is an open-source text processing system for processing plaintext
  documentation into useful formats, such as HTML, LaTeX, man-pages,
  open-document or XML. It includes reStructuredText, the easy to read, easy
  to use, what-you-see-is-what-you-get plaintext markup language.


pkgId: ef7885b1e5e801e75135d07bece2dc923a4ee70a32059c575006fe4e8b68aec9
name: python-doit
arch: src
version: 0.36.0
epoch: 0
release: 1.oe2503
summary: doit - Automation Tool
url: http://pydoit.org
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-doit-0.36.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  `doit` is a task management & automation tool
  `doit` comes from the idea of bringing the power of build-tools
  to execute any kind of **task**
  `doit` is a modern open-source build-tool written in python
  designed to be simple to use and flexible to deal with complex work-flows.
  It is specially suitable for building and managing custom work-flows where
  there is no out-of-the-box solution available.
  `doit` has been successfully used on: systems test/integration automation,
  scientific computational pipelines, content generation,
  configuration management, etc.


pkgId: 772c42f8e2957a50be19f5782531de7cf02734bfa30a87146ff755c6eaa3b3c2
name: python-dominate
arch: src
version: 2.9.1
epoch: 0
release: 1.oe2503
summary: Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API.
url: https://github.com/Knio/dominate/
rpm_license: LGPLv3
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-dominate-2.9.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  `Dominate` is a Python library for creating and manipulating HTML documents using an elegant DOM API.
  It allows you to write HTML pages in pure Python very concisely, which eliminates the need to learn another template language, and lets you take advantage of the more powerful features of Python.


pkgId: fbb75af447fe1ab2f7d4cebef7a19a6a268b02947642edb2c7f9fe31ea04f1e9
name: python-dotenv
arch: src
version: 1.0.1
epoch: 0
release: 1.oe2503
summary: Read key-value pairs from a .env file and set them as environment variables
url: https://github.com/theskumar/python-dotenv
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-dotenv-1.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Python-dotenv reads key-value pairs from a .env file and can set them as environment variables. It helps in the development of applications following the 12-factor principles.


pkgId: 5d0ba557cf761ab9bcf358ef85c24e4782989a896981303b4f198e1c9aa6a9f0
name: python-dulwich
arch: src
version: 0.22.4
epoch: 0
release: 1.oe2503
summary: Python Git Library
url: https://www.dulwich.io/
rpm_license: Apachev2 or GPLv2+ or GPLv2
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-dulwich-0.22.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is the Dulwich project.
  It aims to provide an interface to git repos (both local and remote) that
  doesn't call out to git directly but instead uses pure Python.


pkgId: d96f52cb2c605cbfc84acc25d905ea8440d0ebc8da7a6c45809934e66cb074e0
name: python-dunamai
arch: src
version: 1.23.0
epoch: 0
release: 1.oe2503
summary: Dynamic version generation
url: https://github.com/mtkennerly/dunamai
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-dunamai-1.23.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Dunamai is a Python 3.5+ library and command line tool for producing dynamic,
  standards-compliant version strings, derived from tags in your version control
  system. This facilitates uniquely identifying nightly or per-commit builds in
  continuous integration and releasing new versions of your software simply by
  creating a tag.


pkgId: 630cdab1d7550beeb23b89273e3a55181ec8912ac138d127e35c2e38c9b3f63a
name: python-easy-server
arch: src
version: 0.8.0
epoch: 0
release: 2.oe2503
summary: Secure server access that is easy to use.
url: https://github.com/andy-maier/easy-server
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-easy-server-0.8.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  A Python library for securely defining sensitive information
  for accessing servers (or services), such as logon credentials
  or API keys.


pkgId: 9c63edd62b071c46406fb8d38f483b68679fef05385be7311533559b4cafa731
name: python-easy-vault
arch: src
version: 0.7.0
epoch: 0
release: 2.oe2503
summary: Secure vault files that are easy to use
url: https://github.com/andy-maier/easy-vault
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-easy-vault-0.7.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  The easy-vault Python package provides commands for encrypting and decrypting
  vault files that can be in any format. It provides for programmatic access to
  encrypted vault files from Python programs, so that the file itself can stay
  encrypted in the file system but can still be used by the program in clear text.


pkgId: 1eba679f6a57c8bdc55aa69917a261d5164392d59d01d95adb68bf7978dffc9d
name: python-ecdsa
arch: src
version: 0.19.0
epoch: 0
release: 1.oe2503
summary: ECDSA cryptographic signature library
url: http://github.com/tlsfuzzer/python-ecdsa
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-ecdsa-0.19.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve
  Digital Signature Algorithm), implemented purely in Python, released under
  the MIT license. With this library, you can quickly create keypairs (signing
   key and verifying key), sign messages, and verify the signatures. The keys
  and signatures are very short, making them easy to handle and incorporate
  into other protocols.


pkgId: 2a0bf0fd529f0689531f0088bf17064265df562ee8c44e8e32d31b7d1410e786
name: python-ecdsa-help
arch: noarch
version: 0.19.0
epoch: 0
release: 1.oe2503
summary: Development documents and examples for ecdsa
url: http://github.com/tlsfuzzer/python-ecdsa
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_sourcerpm: python-ecdsa-0.19.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ecdsa-help-0.19.0-1.oe2503.noarch.rpm
checksum_type: sha256
description:
  This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve
  Digital Signature Algorithm), implemented purely in Python, released under
  the MIT license. With this library, you can quickly create keypairs (signing  key and verifying key), sign messages, and verify the signatures. The keys
  and signatures are very short, making them easy to handle and incorporate
  into other protocols.


pkgId: 8038c0ce65343ccafe8432ba92916d1aa025a3b88a578f9a32b975936cf1ddbc
name: python-editables
arch: src
version: 0.5
epoch: 0
release: 1.oe2503
summary: Editable installations
url: https://github.com/pfmoore/editables
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-editables-0.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  A Python library for creating “editable wheels”

  This library supports the building of wheels which, when installed, will expose
  packages in a local directory on sys.path in “editable mode”. In other words,
  changes to the package source will be reflected in the package visible to
  Python, without needing a reinstall.


pkgId: 18fb05995ba9b8f3b3d5f172a4689f6216af79ca07f1a59694e58cc9d1d3a34c
name: python-editor
arch: src
version: 1.0.4
epoch: 0
release: 3.oe2503
summary: Programmatically open an editor, capture the result.
url: https://github.com/fmoo/python-editor
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-editor-1.0.4-3.oe2503.src.rpm
checksum_type: sha256
description:
  Python-editor is a library that provides the editor module for programmatically interfacing with your system's $EDITOR.
  Editor first looks for the ${EDITOR} environment variable. If set, it uses the value as-is, without fallbacks.
  If no $EDITOR is set, editor will search through a list of known editors, and use the first one that exists on the system.


pkgId: 3038aa6c1a8fcb463367ff831f38898f9f515d53e21f3b0f939e8f972e0a807c
name: python-entrypoints
arch: src
version: 0.4
epoch: 0
release: 2.oe2503
summary: Discover and load entry points from installed packages
url: https://entrypoints.readthedocs.io/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-entrypoints-0.4-2.oe2503.src.rpm
checksum_type: sha256
description:
  Entry points are a way for Python packages to advertise objects with some common interface. The most common
  examples are console_scripts entry points, which define shell commands by identifying a Python function to run.

  Groups of entry points, such as console_scripts, point to objects with similar interfaces. An application might
  use a group to find its plugins, or multiple groups if it has different kinds of plugins.


pkgId: 49ec5ea4aab0048e60176c215d4e3faf98d3df6ab3610fc535fc95ffc87751fe
name: python-ethtool
arch: src
version: 0.15
epoch: 0
release: 2.oe2503
summary: Python bindings for the ethtool kernel interface
url: https://pypi.org/project/ethtool/
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: 45e903370938
rpm_packager: http://openeuler.org
location_href: Packages/python-ethtool-0.15-2.oe2503.src.rpm
checksum_type: sha256
description:
  Python bindings for the ethtool kernel interface. The Python ethtool
  module allows querying and partially controlling network interfaces,
  driver, and hardware settings.


pkgId: 99179a92c40a670f2257bd43c35338a3874e9ada911432864e84b73f84e26f71
name: python-ethtool-debuginfo
arch: riscv64
version: 0.15
epoch: 0
release: 2.oe2503
summary: Debug information for package python-ethtool
url: https://pypi.org/project/ethtool/
rpm_license: GPLv2
rpm_group: Development/Debug
rpm_buildhost: 45e903370938
rpm_sourcerpm: python-ethtool-0.15-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ethtool-debuginfo-0.15-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-ethtool.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: b53f0dc060f6235269ecf4b0796b2a5c2b9bdcfd4a41a9d96f8069e28c2fdeb0
name: python-ethtool-debugsource
arch: riscv64
version: 0.15
epoch: 0
release: 2.oe2503
summary: Debug sources for package python-ethtool
url: https://pypi.org/project/ethtool/
rpm_license: GPLv2
rpm_group: Development/Debug
rpm_buildhost: 45e903370938
rpm_sourcerpm: python-ethtool-0.15-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ethtool-debugsource-0.15-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-ethtool.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 717e1fdc4e6c71edaa7d6e5a6617e7b6266663bae85d2edad8e418d6fca81143
name: python-evdev
arch: src
version: 1.7.1
epoch: 0
release: 1.oe2503
summary: Python bindings to the generic input event interface in Linux
url: https://python-evdev.readthedocs.io
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: aa8ca8a51546
rpm_packager: http://openeuler.org
location_href: Packages/python-evdev-1.7.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package provides python bindings to the generic input event interface in
  Linux. The evdev interface serves the purpose of passing events generated in
  the kernel directly to userspace through character devices that are typically
  located in /dev/input/.

  This package also comes with bindings to uinput, the userspace input subsystem.
  Uinput allows userspace programs to create and handle input devices that can
  inject events directly into the input subsystem.

  In other words, python-evdev allows you to read and write input events on Linux.
  An event can be a key or button press, a mouse movement or a tap on a touchscreen.


pkgId: 3dd943413f92cd095145ab4ba0339dadf74852649740478c7c2502d3a02cb919
name: python-evdev-debuginfo
arch: riscv64
version: 1.7.1
epoch: 0
release: 1.oe2503
summary: Debug information for package python-evdev
url: https://python-evdev.readthedocs.io
rpm_license: BSD-3-Clause
rpm_group: Development/Debug
rpm_buildhost: aa8ca8a51546
rpm_sourcerpm: python-evdev-1.7.1-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-evdev-debuginfo-1.7.1-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-evdev.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: d08dd2a44694949b3c96b3bb541c1b3943e224527cb7b8acc15af76056ca5d19
name: python-evdev-debugsource
arch: riscv64
version: 1.7.1
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-evdev
url: https://python-evdev.readthedocs.io
rpm_license: BSD-3-Clause
rpm_group: Development/Debug
rpm_buildhost: aa8ca8a51546
rpm_sourcerpm: python-evdev-1.7.1-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-evdev-debugsource-1.7.1-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-evdev.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: d60aa5b004f2663765855a6f856b0f6245fe2721a9dcd81d2a15f12ff7dc1c4e
name: python-eventlet
arch: src
version: 0.37.0
epoch: 0
release: 1.oe2503
summary: Highly concurrent networking library
url: http://eventlet.net
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-eventlet-0.37.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.


pkgId: aaff8864c3292b32230effd08e7a1ea05801e765adc73ef4cb3dc8df8c45953e
name: python-exceptiongroup
arch: src
version: 1.2.2
epoch: 0
release: 1.oe2503
summary: Backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11.
url: https://pypi.org/project/exceptiongroup/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-exceptiongroup-1.2.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11.

  It contains the following:

  - The exceptiongroup.BaseExceptionGroup and exceptiongroup.ExceptionGroup
    classes
  - A utility function (exceptiongroup.catch()) for catching exceptions possibly
    nested in an exception group
  - Patches to the TracebackException class that properly formats exception
    groups (installed on import)
  - An exception hook that handles formatting of exception groups through
    TracebackException (installed on import)
  - Special versions of some of the functions from the traceback module, modified
    to correctly handle exception groups even when monkey patching is disabled,
    or blocked by another custom exception hook:
      - traceback.format_exception()
      - traceback.format_exception_only()
      - traceback.print_exception()
      - traceback.print_exc()

  If this package is imported on Python 3.11 or later, the built-in
  implementations of the exception group classes are used instead,
  TracebackException is not monkey patched and the exception hook won’t be
  installed.

  See the standard library documentation for more information on exception
  groups.


pkgId: 4caeecb65f52f47978e506e9669aefcfec3cf8c0c497d304ddf701cbff804834
name: python-execnet
arch: src
version: 2.1.1
epoch: 0
release: 1.oe2503
summary: Rapid multi-Python deployment
url: http://codespeak.net/execnet
rpm_license: MIT and GPLv2+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-execnet-2.1.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  execnet provides carefully tested means to ad-hoc interact with Python interpreters across version,
  platform and network barriers. It provides a minimal and fast API targetting the following uses:
  distribute tasks to local or remote processes
  write and deploy hybrid multi-process applications
  write scripts to administer multiple hosts


pkgId: b8dd4eb168d945fefed9f0d687b485e8e93c1ea2e9e9a2c54e099bb924e330c6
name: python-executing
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2503
summary: Get the currently executing AST node of a frame, and other information
url: https://github.com/alexmojaki/executing
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-executing-1.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  [![Build Status](https://github.com/alexmojaki/executing/workflows/Tests/badge.svg?branch=master)](https://github.com/alexmojaki/executing/actions) [![Coverage Status](https://coveralls.io/repos/github/alexmojaki/executing/badge.svg?branch=master)](https://coveralls.io/github/alexmojaki/executing?branch=master) [![Supports Python versions 2.7 and 3.5+, including PyPy](https://img.shields.io/pypi/pyversions/executing.svg)](https://pypi.python.org/pypi/executing)

  This mini-package lets you get information about what a frame is currently doing, particularly the AST node being executed.

  * [Usage](#usage)
      * [Getting the AST node](#getting-the-ast-node)
      * [Getting the source code of the node](#getting-the-source-code-of-the-node)
      * [Getting the `__qualname__` of the current function](#getting-the-__qualname__-of-the-current-function)
      * [The Source class](#the-source-class)
  * [Installation](#installation)
  * [How does it work?](#how-does-it-work)
  * [Is it reliable?](#is-it-reliable)
  * [Which nodes can it identify?](#which-nodes-can-it-identify)
  * [Libraries that use this](#libraries-that-use-this)





  ```python
  import executing

  node = executing.Source.executing(frame).node
  ```

  Then `node` will be an AST node (from the `ast` standard library module) or None if the node couldn't be identified (which may happen often and should always be checked).

  `node` will always be the same instance for multiple calls with frames at the same point of execution.

  If you have a traceback object, pass it directly to `Source.executing()` rather than the `tb_frame` attribute to get the correct node.



  For this you will need to separately install the [`asttokens`](https://github.com/gristlabs/asttokens) library, then obtain an `ASTTokens` object:

  ```python
  executing.Source.executing(frame).source.asttokens()
  ```

  or:

  ```python
  executing.Source.for_frame(frame).asttokens()
  ```

  or use one of the convenience methods:

  ```python
  executing.Source.executing(frame).text()
  executing.Source.executing(frame).text_range()
  ```



  ```python
  executing.Source.executing(frame).code_qualname()
  ```

  or:

  ```python
  executing.Source.for_frame(frame).code_qualname(frame.f_code)
  ```



  Everything goes through the `Source` class. Only one instance of the class is created for each filename. Subclassing it to add more attributes on creation or methods is recommended. The classmethods such as `executing` will respect this. See the source code and docstrings for more detail.



      pip install executing

  If you don't like that you can just copy the file `executing.py`, there are no dependencies (but of course you won't get updates).



  Suppose the frame is executing this line:

  ```python
  self.foo(bar.x)
  ```

  and in particular it's currently obtaining the attribute `self.foo`. Looking at the bytecode, specifically `frame.f_code.co_code[frame.f_lasti]`, we can tell that it's loading an attribute, but it's not obvious which one. We can narrow down the statement being executed using `frame.f_lineno` and find the two `ast.Attribute` nodes representing `self.foo` and `bar.x`. How do we find out which one it is, without recreating the entire compiler in Python?

  The trick is to modify the AST slightly for each candidate expression and observe the changes in the bytecode instructions. We change the AST to this:

  ```python
  (self.foo ** 'longuniqueconstant')(bar.x)
  ```

  and compile it, and the bytecode will be almost the same but there will be two new instructions:

      LOAD_CONST 'longuniqueconstant'
      BINARY_POWER

  and just before that will be a `LOAD_ATTR` instruction corresponding to `self.foo`. Seeing that it's in the same position as the original instruction lets us know we've found our match.



  Yes - if it identifies a node, you can trust that it's identified the correct one. The tests are very thorough - in addition to unit tests which check various situations directly, there are property tests against a large number of files (see the filenames printed in [this build](https://travis-ci.org/alexmojaki/executing/jobs/557970457)) with real code. Specifically, for each file, the tests:

   1. Identify as many nodes as possible from all the bytecode instructions in the file, and assert that they are all distinct
   2. Find all the nodes that should be identifiable, and assert that they were indeed identified somewhere

  In other words, it shows that there is a one-to-one mapping between the nodes and the instructions that can be handled. This leaves very little room for a bug to creep in.

  Furthermore, `executing` checks that the instructions compiled from the modified AST exactly match the original code save for a few small known exceptions. This accounts for all the quirks and optimisations in the interpreter.



  Currently it works in almost all cases for the following `ast` nodes:

   - `Call`, e.g. `self.foo(bar)`
   - `Attribute`, e.g. `point.x`
   - `Subscript`, e.g. `lst[1]`
   - `BinOp`, e.g. `x + y` (doesn't include `and` and `or`)
   - `UnaryOp`, e.g. `-n` (includes `not` but only works sometimes)
   - `Compare` e.g. `a < b` (not for chains such as `0 < p < 1`)

  The plan is to extend to more operations in the future.





  - **[`stack_data`](https://github.com/alexmojaki/stack_data)**: Extracts data from stack frames and tracebacks, particularly to display more useful tracebacks than the default. Also uses another related library of mine: **[`pure_eval`](https://github.com/alexmojaki/pure_eval)**.
  - **[`futurecoder`](https://futurecoder.io/)**: Highlights the executing node in tracebacks using `executing` via `stack_data`, and provides debugging with `snoop`.
  - **[`snoop`](https://github.com/alexmojaki/snoop)**: A feature-rich and convenient debugging library. Uses `executing` to show the operation which caused an exception and to allow the `pp` function to display the source of its arguments.
  - **[`heartrate`](https://github.com/alexmojaki/heartrate)**: A simple real time visualisation of the execution of a Python program. Uses `executing` to highlight currently executing operations, particularly in each frame of the stack trace.
  - **[`sorcery`](https://github.com/alexmojaki/sorcery)**: Dark magic delights in Python. Uses `executing` to let special callables called spells know where they're being called from.



  - **[`IPython`](https://github.com/ipython/ipython/pull/12150)**: Highlights the executing node in tracebacks using `executing` via [`stack_data`](https://github.com/alexmojaki/stack_data).
  - **[`icecream`](https://github.com/gruns/icecream)**: 🍦 Sweet and creamy print debugging. Uses `executing` to identify where `ic` is called and print its arguments.
  - **[`friendly_traceback`](https://github.com/friendly-traceback/friendly-traceback)**: Uses `stack_data` and `executing` to pinpoint the cause of errors and provide helpful explanations.
  - **[`python-devtools`](https://github.com/samuelcolvin/python-devtools)**: Uses `executing` for print debugging similar to `icecream`.
  - **[`sentry_sdk`](https://github.com/getsentry/sentry-python)**: Add the integration `sentry_sdk.integrations.executingExecutingIntegration()` to show the function `__qualname__` in each frame in sentry events.
  - **[`varname`](https://github.com/pwwang/python-varname)**: Dark magics about variable names in python. Uses `executing` to find where its various magical functions like `varname` and `nameof` are called from.


pkgId: eaf9f79256ea80ca61c52838f8a93238c93d4ea4aa9e767a1b66df2fa9600353
name: python-ez_setup
arch: src
version: 0.9
epoch: 0
release: 1.oe2503
summary: ez_setup.py and distribute_setup.py
url: http://github.com/ActiveState/ez_setup
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-ez_setup-0.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  **Problem**: ``setup.py`` of several Python projects blindly import the
  setuptools bootstrap module ``ez_setup.py`` .this is
  to remain compatible with several Python distributors opting to use Distribute
  instead of Setuptools -- examples: Debian, ActiveState, and so on.


pkgId: 2187530a80e882ffa01f3441100ef154c77d3b0753c968989e121d0504ec5460
name: python-ez_setup-help
arch: noarch
version: 0.9
epoch: 0
release: 1.oe2503
summary: Development documents and examples for ez_setup
url: http://github.com/ActiveState/ez_setup
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_sourcerpm: python-ez_setup-0.9-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ez_setup-help-0.9-1.oe2503.noarch.rpm
checksum_type: sha256
description:
  **Problem**: ``setup.py`` of several Python projects blindly import the
  setuptools bootstrap module ``ez_setup.py``.this is
  to remain compatible with several Python distributors opting to use Distribute
  instead of Setuptools -- examples: Debian, ActiveState, and so on.


pkgId: 9bb0813a59349a5b194571824cb1f215ca56f3baa98f0e8a3005e9b02126918b
name: python-falcon
arch: src
version: 4.0.2
epoch: 0
release: 1.oe2503
summary: An unladen web framework for building APIs and app backends.
url: https://github.com/falconry/falcon
rpm_license: Apache-2.0 and MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-falcon-4.0.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Falcon is a reliable, high-performance Python web framework for building
  large-scale app backends and microservices. It encourages the REST
  architectural style, and tries to do as little as possible while
  remaining highly effective.
  Falcon apps work with any WSGI server, and run like a champ under
  CPython 2.7, CPython 3.5+, PyPy2.7, and PyPy3.5.


pkgId: e6ba2ab2bae3944a89c8f58157d3df54558ceffbc146b92f317f34aff352c139
name: python-fastjsonschema
arch: src
version: 2.21.1
epoch: 0
release: 1.oe2503
summary: Fastest Python implementation of JSON schema.
url: https://github.com/horejsek/python-fastjsonschema
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-fastjsonschema-2.21.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  fastjsonschema implements validation of JSON documents by JSON schema.
  The library implements JSON schema drafts 04, 06 and 07.
  The main purpose is to have a really fast implementation.


pkgId: 36a6bbe75b71b4c53f91851dd8d5eb3bf652e50db417e79806dc62ab44177ebd
name: python-feedgen
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2503
summary: Feed Generator (ATOM, RSS, Podcasts)
url: https://github.com/lkiesow/python-feedgen
rpm_license: BSD or LGPLv3
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-feedgen-1.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Feedgenerator This module can be used to generate web feeds in both ATOM and
  RSS format. It has support for extensions. Included is for example an extension
  to produce Podcasts.


pkgId: 4367610936cc99de43d197026829424b7d296fa3b68872fc4551777e39eb7180
name: python-filelock
arch: src
version: 3.16.1
epoch: 0
release: 1.oe2503
summary: A platform independent file lock
url: https://github.com/benediktschmitt/py-filelock
rpm_license: Unlicense
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-filelock-3.16.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains a single module, which implements a platform
  independent file locking mechanism for Python.


pkgId: 8e7d97c7d7d7313351887dc3d1e42659d40011a79bc3b9a2816121df7e4cdee8
name: python-fixtures
arch: src
version: 4.1.0
epoch: 0
release: 1.oe2503
summary: A python contract for writing reusable state / support logic tests
url: https://launchpad.net/python-fixtures
rpm_license: ASL 2.0 or BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-fixtures-4.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Fixtures is a python contract that provides reusable state / support logic
  for unit testing. It includes some helper and adaptation logic to write your
  own fixtures using the fixtures contract.


pkgId: 077b688696559a94a933933ba9650bd99b93e40efc686b8793f05691688da2ad
name: python-flasgger
arch: src
version: 0.9.7.1
epoch: 0
release: 1.oe2503
summary: Extract swagger specs from your flask project.
url: https://github.com/flasgger/flasgger/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-flasgger-0.9.7.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Flasgger is a Flask extension to extract OpenAPI-Specification from all Flask views registered in your API.


pkgId: d0907b3e062bdb8539ee1f63c2d1988c7d2a2e343483854bbc30413b67e1d2e4
name: python-flask
arch: src
version: 3.1.0
epoch: 1
release: 1.oe2503
summary: A lightweight WSGI web application framework
url: https://github.com/pallets/flask
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-flask-3.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Flask is a lightweight WSGI web application framework. It is designed
  to make getting started quick and easy, with the ability to scale up
  to complex applications. It began as a simple wrapper around Werkzeug
  and Jinja and has become one of the most popular Python web application
  frameworks.


pkgId: 43f0f7a00ef0181a4375ab0d297efe71216a44f1f116498110d42f3df25dbe62
name: python-flask-session
arch: src
version: 0.6.0
epoch: 0
release: 1.oe2503
summary: Adds server-side session support to your Flask application
url: https://github.com/fengsp/flask-session
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-flask-session-0.6.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Flask-Session is an extension for Flask that adds support for
  Server-side Session to your application.


pkgId: d7759f0b2310e99f614b11f021ff75d261e22c12c4661ef6d3f1b7c3f4cd9b01
name: python-flit
arch: src
version: 3.9.0
epoch: 0
release: 1.oe2503
summary: Simplified packaging of Python modules
url: https://flit.readthedocs.io/en/latest/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-flit-3.9.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Flit is a simple way to put Python packages and modules on PyPI.
  The specific usage is introduced on the website(https://flit.readthedocs.io/en/latest/), or query README.


pkgId: c7db4937c6e8ae9579f51c8e8a7859a42c9ccf273f7610b5019b60ffeffd5244
name: python-flufl.bounce
arch: src
version: 4.0
epoch: 0
release: 1.oe2503
summary: Email bounce detectors.
url: https://pypi.org/project/flufl.bounce
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-flufl.bounce-4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The flufl.bounce library provides a set of heuristics and an API for detecting
  the original bouncing email addresses from a bounce message.
  Many formats found in the wild are supported, as are VERP and RFC 3464 (DSN).


pkgId: a5824cb8bf1e7955f90d894e4c324d6397a6b52611ca5814b7a01c6ff862eaa7
name: python-flufl.i18n
arch: src
version: 5.1.0
epoch: 0
release: 1.oe2503
summary: High level API for internationalizing Python libraries and applications.
url: https://pypi.org/project/flufl.i18n
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-flufl.i18n-5.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The flufl.i18n library provides a convenient API for managing translation contexts in Python applications.
  It provides facilities not only for single-context applications like command line scripts, but also more
  sophisticated management of multiple-context applications such as Internet servers.


pkgId: 447c47d73b5f93977921d4aa9905a7e74d2afe4a484cca64a95752fac5e2f83c
name: python-flufl.lock
arch: src
version: 8.1.0
epoch: 0
release: 1.oe2503
summary: NFS-safe file locking with timeouts for POSIX and Windows.
url: https://pypi.org/project/flufl.lock
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-flufl.lock-8.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The flufl.lock library provides an NFS-safe file-based locking algorithm
  influenced by the GNU/Linux "open(2)" man page, under the description of
  the "O_EXCL" option.


pkgId: 7f340147028548086eb8bbbe61cddcb1d3904569e69c397495bfdccf45b9258a
name: python-flufl.testing
arch: src
version: 0.8
epoch: 0
release: 2.oe2503
summary: A small collection of test tool plugins
url: https://pypi.org/project/flufl.testing
rpm_license: Apache 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-flufl.testing-0.8-2.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains a small collection of test helpers that Barry Warsaw uses in almost all his packages.
  Specifically, plugins for the following test tools are provided:
  - nose2
  - flake8


pkgId: b6e9c0a95fbd472d44bff5477fdba4f8c6b23f4018efe0a00747fc8e2af0c7d3
name: python-freezegun
arch: src
version: 1.5.1
epoch: 0
release: 1.oe2503
summary: Let your Python tests travel through time
url: https://pypi.io/project/freezegun
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-freezegun-1.5.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Simulate the datetime module with the python-freezegun library, allowing your python
  tests to travel through time.


pkgId: f4d2b7a2256a591f14e19c3341de37e8aac814c17a4bfd6a7c8e38758e284a94
name: python-frozenlist
arch: src
version: 1.4.0
epoch: 0
release: 1.oe2503
summary: A list-like structure which implements collections.abc.MutableSequence
url: https://github.com/aio-libs/frozenlist
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-frozenlist-1.4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Frozenlist is a list-like structure which implements collections.abc.MutableSequence.
  The list is mutable until FrozenList.freeze is called, after which list modifications
  raise RuntimeError.FrozenList is also hashable, but only when frozen.


pkgId: 9610bb0e35e977bd37d7d0ca92922f7b23900e61c2dccfe81a4c01ac2554a8a1
name: python-funcsigs
arch: src
version: 1.0.2
epoch: 0
release: 15.oe2503
summary: Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+
url: http://pypi.python.org/pypi/funcsigs
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-funcsigs-1.0.2-15.oe2503.src.rpm
checksum_type: sha256
description:
  This package is a backport of the PEP 362 function signature features from
  Python 3.3's inspect module. The backport is compatible with Python 2.6, 2.7
  as well as 3.2 and up.


pkgId: e9b3af365315f960736cc6553977395a1129990a6358b0538fffb078f9a6b9ac
name: python-furo
arch: src
version: 2024.08.06
epoch: 0
release: 2.oe2503
summary: A clean customisable Sphinx documentation theme.
url: https://github.com/pradyunsg/furo
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: bed977f08419
rpm_packager: http://openeuler.org
location_href: Packages/python-furo-2024.08.06-2.oe2503.src.rpm
checksum_type: sha256
description:
  A clean customisable Sphinx documentation theme.
  Furo is a Sphinx theme, which is:
  - Intentionally minimal --- the most important thing is the content, not
    the scaffolding around it.
  - Responsive --- adapting perfectly to the available screen space, to
    work on all sorts of devices.
  - Customizable --- change the color palette, font families, logo and
    more!
  - Easy to navigate --- with carefully-designed sidebar navigation and
    inter-page links.
  - Good looking content --- through clear typography and well-stylized
    elements.
  - Good looking search --- helps readers find what they want quickly.
  - Biased for smaller docsets --- intended for smaller documentation
    sets, where presenting the entire hierarchy in the sidebar is not
    overwhelming.


pkgId: 37a8711e4127341979f2d2eecd5357af849b1a1ed08ddcc0a0855bb5fc8daa27
name: python-gast
arch: src
version: 0.6.0
epoch: 0
release: 1.oe2503
summary: Python AST that abstracts the underlying Python version
url: https://github.com/serge-sans-paille/gast/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-gast-0.6.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  A generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST).

  GAST provides a compatibility layer between the AST of various Python versions,
  as produced by ``ast.parse`` from the standard ``ast`` module.


pkgId: eafc96bb4b82502964d9644b997f49f48b34c7ed91218c4694ddf48abfb37780
name: python-genshi
arch: src
version: 0.7.9
epoch: 0
release: 1.oe2503
summary: Toolkit for stream-based generation of output for the web
url: http://genshi.edgewall.org/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-genshi-0.7.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  Genshi is a Python library that provides an integrated set of
  components for parsing, generating, and processing HTML, XML
  or other textual content for output generation on the web.


pkgId: e92cfdb1e04abf7844e1d14d4c574164828034156cc40dfd9c046407f056d53d
name: python-gevent
arch: src
version: 22.10.2
epoch: 0
release: 2.oe2503
summary: A coroutine-based Python networking library
url: http://www.gevent.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: 7c0b91189220
rpm_packager: http://openeuler.org
location_href: Packages/python-gevent-22.10.2-2.oe2503.src.rpm
checksum_type: sha256
description:
  gevent is a coroutine -based Python networking library that uses greenlet to
  provide a high-level synchronous API on top of the libev or libuv event loop.

  Features include:
    * Fast event loop based on libev or libuv.
    * Lightweight execution units based on greenlets.
    * API that re-uses concepts from the Python standard library (for examples there are events and queues).
    * Cooperative sockets with SSL support
    * Cooperative DNS queries performed through a threadpool, dnspython, or c-ares.
    * Monkey patching utility to get 3rd party modules to become cooperative
    * TCP/UDP/HTTP servers
    * Subprocess support (through gevent.subprocess)
    * Thread pools


pkgId: 0ed959bfad178d016467299aa5701d7587fd8425277f2c93d94d972b5008dc88
name: python-gevent-debuginfo
arch: riscv64
version: 22.10.2
epoch: 0
release: 2.oe2503
summary: Debug information for package python-gevent
url: http://www.gevent.org/
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 7c0b91189220
rpm_sourcerpm: python-gevent-22.10.2-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-gevent-debuginfo-22.10.2-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-gevent.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: aff17189efba7a2a8cc536a53ab31e57c4971f413c3ad1680758bc98b9b385be
name: python-gevent-debugsource
arch: riscv64
version: 22.10.2
epoch: 0
release: 2.oe2503
summary: Debug sources for package python-gevent
url: http://www.gevent.org/
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 7c0b91189220
rpm_sourcerpm: python-gevent-22.10.2-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-gevent-debugsource-22.10.2-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-gevent.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: d148ad2d337f01ba925151996e9cb58f36da55d1cdfdaa82f357419079398ced
name: python-ghp-import2
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2503
summary: Copy your docs directly to the gh-pages branch.
url: https://github.com/c-w/ghp-import
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-ghp-import2-2.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  As part of gunicorn, Benoit Chesneau and Paul Davis were looking at how to host documentation. There's the obvious method of using GitHub's post-receive hook to trigger doc builds and rsync to a webserver, but we ended up wanting to try out github's hosting to make the whole interface a bit more robust.


pkgId: 7dcfaad2212cff4ad2965729c5bce30c39d6bd60900107cb733b5f4522bd83cd
name: python-gitdb
arch: src
version: 4.0.11
epoch: 0
release: 1.oe2503
summary: Git Object Database
url: https://github.com/gitpython-developers/gitdb
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-gitdb-4.0.11-1.oe2503.src.rpm
checksum_type: sha256
description:
  GitDB allows you to access bare git repositories for reading and writing.
  It aims at allowing full access to loose objects as well as packs with
  performance and scalability in mind. It operates exclusively on streams,
  allowing to handle large objects with a small memory footprint.


pkgId: 5ecdf2ce63dad9ba18322c655e4aedc889895dd432d0825555c1f5c9d5c1146d
name: python-gitlab
arch: src
version: 4.10.0
epoch: 0
release: 1.oe2503
summary: Interact with GitLab API
url: https://github.com/python-gitlab/python-gitlab
rpm_license: LGPL-3.0-only
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-gitlab-4.10.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  ``python-gitlab`` is a Python package providing access to the GitLab server API.
  It supports the v4 API of GitLab, and provides a CLI tool (``gitlab``).


pkgId: 1603b254423eecb58ff88553a15b92e08c48de32f96eafa3e7b90f71e29fb030
name: python-google-api-core
arch: src
version: 2.12.0
epoch: 0
release: 1.oe2503
summary: Google API client core library
url: https://github.com/googleapis/python-api-core
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-google-api-core-2.12.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This library is not meant to stand-alone. Instead it defines common helpers used by all Google API clients.


pkgId: 629bdfd952e441e79cc83e9bb4fa603147eb08daaadb91a8d8ff4820d203cfa2
name: python-google-auth
arch: src
version: 2.36.0
epoch: 0
release: 1.oe2503
summary: Google Authentication Library
url: https://github.com/googleapis/google-auth-library-python
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-google-auth-2.36.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This library simplifies using Google's various server-to-server authentication
  mechanisms to access Google APIs.


pkgId: 76984eccdd68d72ac9d48237d814ecfcbdd549915933c8713167f80bf59d7c1f
name: python-googleapis-common-protos
arch: src
version: 1.66.0
epoch: 0
release: 1.oe2503
summary: Common protobufs used in Google APIs
url: https://github.com/googleapis/python-api-common-protos
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-googleapis-common-protos-1.66.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  googleapis-common-protos contains the python classes generated from the common protos in the repository.


pkgId: df968deaa1c26ecd94d215488593d0982f73da66ce6ba53c9a9bafc52dce83d3
name: python-greenlet
arch: src
version: 2.0.2
epoch: 0
release: 1.oe2503
summary: lightweight coroutines for in-process concurrent programming
url: https://github.com/python-greenlet/greenlet
rpm_license: Python-2.0 and MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-greenlet-2.0.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  The greenlet package is a spin-off of Stackless, a version of CPython
  that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently
  (typically in a single or a few OS-level threads) and are synchronized
  with data exchanges on "channels".


pkgId: 3a6328c7da79d6e48a2ff2344ac04856f71a3d9c4a9e25480d4c4aa7c7b3dcc5
name: python-gssapi
arch: src
version: 1.8.3
epoch: 0
release: 2.oe2503
summary: Python GSSAPI Wrapper
url: https://github.com/pythongssapi/python-gssapi
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-gssapi-1.8.3-2.oe2503.src.rpm
checksum_type: sha256
description:
  Python-GSSAPI provides both low-level and high level wrappers
  around the GSSAPI C libraries. While it focuses on the Kerberos mechanism, it
  should also be useable with other GSSAPI mechanisms.
  Documentation can be found at <https://pythongssapi.github.io/python-gssapi>.


pkgId: 752465d6ed469598cfa4e9771f06704ee61af6707d6d3ae82ea665ffd0d9b87b
name: python-gunicorn
arch: src
version: 23.0.0
epoch: 0
release: 1.oe2503
summary: WSGI HTTP Server for UNIX
url: https://pypi.org/project/gunicorn
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-gunicorn-23.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Gunicorn(Green Unicorn) is a Python WSGI HTTP Server for UNIX. It's a pre-fork
  worker model ported from Ruby's Unicorn_ project. The Gunicorn server is broadly
  compatible with various web frameworks, simply implemented, light on server
  resource usage, and fairly speedy.


pkgId: 103f1fca7a59e3fc730f0cfcf2eb7e84d4b6994bdafa6a8a6343f46a2e1175c4
name: python-h11
arch: src
version: 0.14.0
epoch: 0
release: 1.oe2503
summary: A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
url: https://github.com/python-hyper/h11
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-h11-0.14.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  h11 is suitable for implementing both servers and clients, and has a
  pleasantly symmetric API: the events you send as a client are exactly
  the ones that you receive as a server and vice-versa.


pkgId: fa5cb05e8f7ee5b56719f767b81e78164639391ef339532de22810089ce8b8af
name: python-h2
arch: src
version: 4.1.0
epoch: 0
release: 2.oe2503
summary: A HTTP/2 protocol stack for Python
url: https://python-hyper.org/projects/hyper-h2/en/v4.1.0/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-h2-4.1.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  This repository contains a pure-Python implementation of a HTTP/2
  protocol stack. It is written from the ground up to be embeddable in
  whatever program you choose to use, ensuring that you can speak HTTP/2
  regardless of your programming paradigm.


pkgId: 3a49df70d3e46f798be6446b0d110c8baaeed8f78eed479206c8695b4021b8d8
name: python-h5py
arch: src
version: 3.10.0
epoch: 0
release: 2.oe2503
summary: A high- and low-level interface to the HDF5 library from Python
url: http://www.h5py.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: 9d17c67d22e5
rpm_packager: http://openeuler.org
location_href: Packages/python-h5py-3.10.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.

  A strong emphasis on automatic conversion between Python (Numpy) datatypes and data structures and their HDF5 equivalents vastly simplifies the process of reading and writing data from Python.


pkgId: e1f9f3c2a339404b51bb50e1c2b5a788888b51bb87d3945b4dec2721716f398b
name: python-h5py-debuginfo
arch: riscv64
version: 3.10.0
epoch: 0
release: 2.oe2503
summary: Debug information for package python-h5py
url: http://www.h5py.org/
rpm_license: BSD
rpm_group: Development/Debug
rpm_buildhost: 9d17c67d22e5
rpm_sourcerpm: python-h5py-3.10.0-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-h5py-debuginfo-3.10.0-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-h5py.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: dc35d2c7db416300c3eb71c1d2d69af1b6560388937f668f2cad658b74bce294
name: python-h5py-debugsource
arch: riscv64
version: 3.10.0
epoch: 0
release: 2.oe2503
summary: Debug sources for package python-h5py
url: http://www.h5py.org/
rpm_license: BSD
rpm_group: Development/Debug
rpm_buildhost: 9d17c67d22e5
rpm_sourcerpm: python-h5py-3.10.0-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-h5py-debugsource-3.10.0-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-h5py.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 720ce3d9fb14a2e601ad774851d269d397be867bb319332a6abf896b9fe8401f
name: python-hamcrest
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2503
summary: Hamcrest matchers for Python
url: https://github.com/hamcrest/PyHamcrest
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-hamcrest-2.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  PyHamcrest is a framework for writing matcher objects, allowing you to
  declaratively define "match" rules. There are a number of situations
  where matchers are invaluable, such as UI validation, or data filtering,
  but it is in the area of writing flexible tests that matchers are most
  commonly used.


pkgId: 5bd64ffd06ab5e765321effd0cd69f95d7304dd1a3642b2127793b16c065803e
name: python-hatch-vcs
arch: src
version: 0.4.0
epoch: 0
release: 1.oe2503
summary: Hatch plugin for versioning with your preferred VCS
url: https://pypi.org/project/hatch-vcs
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-hatch-vcs-0.4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This provides a plugin for Hatch that uses your preferred version control
  system (like Git) to determine project versions.


pkgId: 4de4c53ac99675cbb0f33862773aa9b9b1e6ad0b5d6fdefa39ab22d688120115
name: python-hpack
arch: src
version: 4.0.0
epoch: 0
release: 2.oe2503
summary: HTTP/2 Header Compression for Python
url: https://github.com/python-hyper/hpack
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-hpack-4.0.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  hpack provides a simple Python interface to the HPACK compression algorithm,used to compress HTTP headers
  in HTTP/2.Used by some of the most populer HTTP/2 implementations in Python,HPACK offers a great Python
  interface as well as optional upgrade to optimised C-based compression routines from nghttp2.


pkgId: 5c770acfa0ecb64046330d9e00dd86d6d9c834677e873f90f3283497f90c2a05
name: python-html5lib
arch: src
version: 1.1
epoch: 1
release: 1.oe2503
summary: HTML parser based on the WHAT-WG Web Applications 1
url: https://github.com/html5lib/html5lib-python
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-html5lib-1.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Html5lib is a pure-python library for parsing HTML. It is designed to conform
  to the WHATWG HTML specification, as is implemented by all major web browsers.


pkgId: 8f6319503ad5b4ea6bbf22e5903718960e7b84dde9dcbd1def0681c3cceb362a
name: python-httmock
arch: src
version: 1.4.0
epoch: 0
release: 1.oe2503
summary: A mocking library for requests
url: https://github.com/patrys/httmock
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-httmock-1.4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  A mocking library for requests for Python.
  You can use it to mock third-party APIs and test libraries
  that use requests internally.


pkgId: 1d5ea72b4164f393eb385d8e2a31d3b4937cf779d4fd21d8ec586aa430d87526
name: python-httpcore
arch: src
version: 1.0.6
epoch: 0
release: 1.oe2503
summary: A minimal low-level HTTP client
url: https://github.com/encode/httpcore
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-httpcore-1.0.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  The HTTP Core package provides a minimal low-level HTTP client, which does one thing only. Sending HTTP requests.
  It does not provide any high level model abstractions over the API, does not handle redirects, multipart uploads,
  building authentication headers, transparent HTTP caching, URL parsing, session cookie handling, content or charset
  decoding, handling JSON, environment based configuration defaults, or any of that Jazz.


pkgId: c49e172c67fc28fb594d464809e46cffca25edbd537bbb43b327a840e77e26ed
name: python-httplib2
arch: src
version: 0.22.0
epoch: 0
release: 1.oe2503
summary: Small, fast HTTP client library for Python.
url: https://github.com/httplib2/httplib2
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-httplib2-0.22.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  httplib2 is a comprehensive HTTP client library, httplib2.py supports many
  features left out of other HTTP libraries.


pkgId: bafc941ff2f232ca7e6edc712cb645d0818c3b9f27058b84d898086223f135d0
name: python-httpx
arch: src
version: 0.27.2
epoch: 0
release: 1.oe2503
summary: Python HTTP client
url: https://github.com/encode/httpx
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-httpx-0.27.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  HTTPX is a fully featured HTTP client library for Python 3. It includes an integrated command line client,
  has support for both HTTP/1.1 and HTTP/2, and provides both sync and async APIs.


pkgId: 85e933a7f5edd6a9a23cd9c61e488364aa8b5b20385236f9c57533108f50b03f
name: python-hug
arch: src
version: 2.6.1
epoch: 0
release: 1.oe2503
summary: A Python framework that makes developing APIs as simple as possible, but no simpler
url: https://github.com/hugapi/hug
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-hug-2.6.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  hug's Design Objectives:
  - Make developing a Python driven API as succinct as a written definition.
  - The framework should encourage code that self-documents.
  - It should be fast. A developer should never feel the need to look somewhere else for performance reasons.
  - Writing tests for APIs written on-top of hug should be easy and intuitive.
  - Magic done once, in an API framework, is better than pushing the problem set to the user of the API framework.
  - Be the basis for next generation Python APIs, embracing the latest technology.


pkgId: f5ba8f84a39d3b3229f4c4b09f4236cfa8797ce7b6dc68aad75ce9d8ebf850a7
name: python-hwdata
arch: src
version: 2.4.1
epoch: 0
release: 1.oe2503
summary: Python bindings to hwdata package
url: https://github.com/xsuchy/python-hwdata
rpm_license: GPLv2
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-hwdata-2.4.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Provide python interface to database stored in hwdata package.
  It allows you to get human readable description of USB and PCI devices.


pkgId: 97b266f2773ad4bcd60e67ac767bf871e7eef15bb5c0697f2ef4fa9911d1abe1
name: python-hypercorn
arch: src
version: 0.17.2
epoch: 0
release: 1.oe2503
summary: A ASGI Server based on Hyper libraries and inspired by Gunicorn
url: https://github.com/pgjones/hypercorn
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: 0224a4b7b2a3
rpm_packager: http://openeuler.org
location_href: Packages/python-hypercorn-0.17.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Hypercorn is an ASGI and WSGI web server based on the sans-io hyper, h11, h2,
  and wsproto libraries and inspired by Gunicorn. Hypercorn supports HTTP/1,
  HTTP/2, WebSockets (over HTTP/1 and HTTP/2), ASGI, and WSGI specifications.
  Hypercorn can utilize asyncio, uvloop, or trio worker types.

  Hypercorn can optionally serve the current draft of the HTTP/3 specification
  using the aioquic library.


pkgId: e6080f869b8db85b3f8279e8e67070c90845fbf3dafd95850fd76cf6f849036c
name: python-hyperframe
arch: src
version: 6.0.1
epoch: 0
release: 2.oe2503
summary: HTTP/2 framing layer for Python
url: https://github.com/python-hyper/hyperframe
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-hyperframe-6.0.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  This library contains the HTTP/2 framing code used in the hyper project.It provides a
  pure-python codebase that is capable of decoding a binary stream into HTTP/2 frames.


pkgId: b5248eca94a9df5d4ff3a6141921243dfd4f7851f1e9dbbfc8b179fe1728e82d
name: python-hyperopt
arch: src
version: 0.2.7
epoch: 0
release: 1.oe2503
summary: Distributed Asynchronous Hyperparameter Optimization
url: http://hyperopt.github.com/hyperopt/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-hyperopt-0.2.7-1.oe2503.src.rpm
checksum_type: sha256
description:
  Hyperopt is a Python library for serial and parallel optimization over awkward
  search spaces, which may include real-valued, discrete, and conditional
  dimensions.


pkgId: 109d04dba4fdf6b180bc3de2af163016e67cc8397a663fff4300902b9fa3b33a
name: python-hypothesis
arch: src
version: 6.122.1
epoch: 0
release: 1.oe2503
summary: based testing for python code
url: https://github.com/HypothesisWorks/hypothesis
rpm_license: MPLv2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-hypothesis-6.122.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package provides a library called hypothesis for testing Python code,
  which has more examples and is based on the Haskell library, Quickcheck,
  which is used to integrate directly into your existing Python unit testing work.


pkgId: 37502cd14e9d7955414254b819002c81d51211f0196e435a408f85758e4f1c88
name: python-hypothesis-fspaths
arch: src
version: 0.1
epoch: 0
release: 1.oe2503
summary: Python library for generating filesystem paths
url: https://pypi.org/project/hypothesis-fspaths
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-hypothesis-fspaths-0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Hypothesis extension for generating filesystem paths.
  Anything the built-in Python function open() accepts can be generated.


pkgId: f41b7ef1de5bdf194fcb399941cc8b73af6b75d743a4e79275ce6705bfba1960
name: python-identify
arch: src
version: 2.6.1
epoch: 0
release: 1.oe2503
summary: File identification library for Python
url: https://github.com/pre-commit/identify
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-identify-2.6.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  File identification library for Python.
  Given a file (or some information about a file), return a set of standardized tags identifying what the file is.


pkgId: 52fb86a3669a1fcf5b70695669c838302a009fbe599bd0f5a50f9ee71df1d518
name: python-idna
arch: src
version: 3.6
epoch: 0
release: 4.oe2503
summary: Internationalized Domain Names in Applications (IDNA)
url: https://github.com/kjd/idna
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-idna-3.6-4.oe2503.src.rpm
checksum_type: sha256
description:
  A library to support the Internationalised Domain Names in
  Applications (IDNA) protocol as specified in RFC 5891
  http://tools.ietf.org/html/rfc5891. This version of the protocol
  is often referred to as “IDNA2008” and can produce different
  results from the earlier standard from 2003.


pkgId: 6bafd7a48edf475b3f9bf2ba6ef5c68bd503cda58e144f677cadbb822fec5727
name: python-ifcfg
arch: src
version: 0.24
epoch: 0
release: 1.oe2503
summary: Python Ifconfig Wrapper for Unix/Linux/MacOSX
url: https://github.com/ftao/python-ifcfg
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-ifcfg-0.24-1.oe2503.src.rpm
checksum_type: sha256
description:
  Ifcfg is a cross-platform (Windows/Unix) library for parsing ``ifconfig`` and
  ``ipconfig`` output in Python. It is useful for pulling information such as IP,
  Netmask, MAC Address, Hostname, etc.
  A fallbacks to ``ip`` is included for newer Unix systems w/o ``ifconfig``. Windows
  systems are supported (in English) through ``ipconfig``.


pkgId: 0fe60e401be1304f03e073311216a38eb4c53d2384e1c276d6402d168374f0a9
name: python-immutabledict
arch: src
version: 4.2.1
epoch: 0
release: 1.oe2503
summary: Drop-in replacement for dictionaries where immutability is desired
url: https://github.com/corenting/immutabledict
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-immutabledict-4.2.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Implements the complete mapping interface and can be used as a drop-in
  replacement for dictionaries where immutability is desired. The immutabledict
  constructor mimics dict, and all of the expected interfaces (iter, len, repr,
  hash, getitem) are provided.


pkgId: 675774cc23bdf97eb55c9158dedb199257314b743486cc4d02096ed71155c634
name: python-importlib-metadata
arch: src
version: 8.5.0
epoch: 0
release: 1.oe2503
summary: Read metadata from Python packages
url: https://github.com/python/importlib_metadata
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-importlib-metadata-8.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  importlib_metadata is a library which provides an API for accessing an installed package’s metadata (see PEP 566), such as its entry points or its top-level name.


pkgId: 234efbf149e661779eed56b1a08af9932a14e470436d19fcd5b14719091ac6c6
name: python-inflect
arch: src
version: 7.0.0
epoch: 0
release: 1.oe2503
summary: Correctly generate plurals, ordinals, indefinite articles; convert numbers to words
url: https://pypi.org/project/inflect/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Development/Languages/Python
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-inflect-7.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Correctly generate plurals, singular nouns, ordinals, indefinite articles; convert numbers to words.


pkgId: b77b577fa38d3f3b51a95575e76b413b9cbdd460635ff2bb7144c616e30e9d22
name: python-iniconfig
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2503
summary: iniconfig: brain-dead simple config-ini parsing
url: http://github.com/RonnyPfannschmidt/iniconfig
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-iniconfig-2.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  iniconfig is a small and simple INI-file parser module
  having a unique set of features:
  * tested against Python2.4 across to Python3.2, Jython, PyPy
  * maintains order of sections and entries
  * supports multi-line values with or without line-continuations
  * supports "#" comments everywhere
  * raises errors with proper line-numbers
  * no bells and whistles like automatic substitutions
  * iniconfig raises an Error if two sections have the same name.


pkgId: 2658014035a4d3e997a5fd23cba2ea1e7835f7687459969a291b49b7827e9a19
name: python-iniparse
arch: src
version: 0.5
epoch: 0
release: 4.oe2503
summary: Python Module for Accessing and Modifying Configuration Data in INI files
url: https://github.com/candlepin/python-iniparse
rpm_license: MIT AND Python-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-iniparse-0.5-4.oe2503.src.rpm
checksum_type: sha256
description:
  iniparse is an INI parser for Python which is API compatible
  with the standard library's ConfigParser, preserves structure of INI
  files (order of sections & options, indentation, comments, and blank
  lines are preserved when data is updated), and is more convenient to
  use.


pkgId: 2abf9930a3e082a8485b3a3a6e734dde78a10d4b3afadd11178f6eb76224c0a3
name: python-inotify
arch: src
version: 0.9.6
epoch: 0
release: 19.oe2503
summary: A Python module for monitoring filesystems changes
url: https://github.com/seb-m/pyinotify
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-inotify-0.9.6-19.oe2503.src.rpm
checksum_type: sha256
description:
  Pyinotify is a Python module for monitoring filesystems changes.
  Pyinotify relies on a Linux Kernel feature (merged in kernel 2.6.13) called inotify.
  inotify is an event-driven notifier, its notifications are exported from kernel space
  to user space through three system calls. pyinotify binds these system calls and provides
  an implementation on top of them offering a generic and abstract way to manipulate those
  functionalities.


pkgId: 215f9618bcb3c184182f03164c1b8777ce048e3bc9a93971b7fbce3691411c02
name: python-invoke
arch: src
version: 2.2.0
epoch: 0
release: 1.oe2503
summary: Pythonic task execution
url: http://docs.pyinvoke.org
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-invoke-2.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented
  subprocesses and organizing executable Python code into CLI-invokable tasks. It
  draws inspiration from various sources (``make``/``rake``, Fabric 1.x, etc) to
  arrive at a powerful & clean feature set.
  For a high level introduction, including example code, please see `our main
  project website <http://pyinvoke.org>`_; or for detailed API docs, see `the
  versioned API website <http://docs.pyinvoke.org>`_.


pkgId: 81499c4bba9262c56a1ea680e24bb9589391248774299b1f3d551043ef05cc0a
name: python-ipython
arch: src
version: 8.29.0
epoch: 0
release: 1.oe2503
summary: IPython: Productive Interactive Computing
url: https://ipython.org
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-ipython-8.29.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  IPython provides a rich toolkit to help you make the most out of using Python
  interactively.  Its main components are:

   * A powerful interactive Python shell
   * A `Jupyter <https://jupyter.org/>`_ kernel to work with Python code in Jupyter
     notebooks and other interactive frontends.

  The enhanced interactive Python shells have the following main features:

   * Comprehensive object introspection.

   * Input history, persistent across sessions.

   * Caching of output results during a session with automatically generated
     references.

   * Extensible tab completion, with support by default for completion of python
     variables and keywords, filenames and function keywords.

   * Extensible system of 'magic' commands for controlling the environment and
     performing many tasks related either to IPython or the operating system.

   * A rich configuration system with easy switching between different setups
     (simpler than changing $PYTHONSTARTUP environment variables every time).

   * Session logging and reloading.

   * Extensible syntax processing for special purpose situations.

   * Access to the system shell with user-extensible alias system.

   * Easily embeddable in other Python programs and GUIs.

   * Integrated access to the pdb debugger and the Python profiler.

  The latest development version is always available from IPython's `GitHub
  site <http://github.com/ipython>`_.


pkgId: f8e3ff8d262ec483a4f7552795dda2511f0b7a7581d0be367812f0845524cadf
name: python-iso8601
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2503
summary: Simple module to parse ISO 8601 dates
url: https://pypi.org/project/iso8601/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-iso8601-2.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This module parses the most common forms of ISO 8601 date strings
  (e.g. 2007-01-14T20:34:22+00:00) into datetime objects.


pkgId: 28a091d03d2e21fffc5aac9e5a393abb3c5a01d84e7047f437bd07b9de3724b1
name: python-isodate
arch: src
version: 0.6.1
epoch: 0
release: 2.oe2503
summary: An ISO 8601 date/time/duration parser and formatter
url: https://github.com/gweis/isodate/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-isodate-0.6.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  This module implements ISO 8601 date, time and duration parsing.
  The implementation follows ISO8601:2004 standard, and implements only
  date/time representations mentioned in the standard. If something is not
  mentioned there, then it is treated as non existent, and not as an allowed
  option.


pkgId: 8dfde30c95b01c78fedd2e1aad2a62f7be96acd6fb83d1e6185d1fe784826a96
name: python-isort
arch: src
version: 5.13.2
epoch: 0
release: 1.oe2503
summary: A Python utility / library to sort Python imports.
url: https://github.com/timothycrosley/isort
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-isort-5.13.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections and by type.


pkgId: d29bffa4babd1a2186f2f4f2ba329f2d111348c38c15eda59d9a41bc67f31e81
name: python-itsdangerous
arch: src
version: 2.2.0
epoch: 0
release: 1.oe2503
summary: Various helpers to pass data to untrusted environments and to get it back safe and sound.
url: http://pythonhosted.org/itsdangerous/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-itsdangerous-2.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Various helpers to pass data to untrusted environments and to get it back safe and sound.
  Data is cryptographically signed to ensure that a token has not been tampered with.


pkgId: 0179516fd1f8ed961b7966f1ce37d09bf2c2a0b5b849d3f7f2019aadbb9143a4
name: python-jaraco-context
arch: src
version: 5.1.0
epoch: 0
release: 1.oe2503
summary: Tools to work with functools
url: https://pypi.org/project/jaraco.context
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jaraco-context-5.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  jaraco.functools Tools for working with functools.
  Additional functools in the spirit of stdlib’s functools.


pkgId: e97a1a9f1dad9e783560e022be51c527cff53fb339917611b0676f023b6b2a91
name: python-jedi
arch: src
version: 0.19.2
epoch: 0
release: 1.oe2503
summary: A static analysis tool for Python that is typically used in IDEs/editors plugins
url: https://github.com/davidhalter/jedi
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jedi-0.19.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Jedi is a static analysis tool for Python that is typically used in IDEs/editors plugins.
  It has a focus on autocompletion and goto functionality.
  Other features include refactoring, code search and finding references.


pkgId: a83caac2a10c546f6c241b35592d1f3c88b98d2d62b490b124ce911924cf0362
name: python-jeepney
arch: src
version: 0.8.0
epoch: 0
release: 2.oe2503
summary: Low-level, pure Python DBus protocol wrapper.
url: https://gitlab.com/takluyver/jeepney
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-jeepney-0.8.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  This is a low-level, pure Python DBus protocol client. It has an `I/O-free
  <https://sans-io.readthedocs.io/>`__ core, and integration modules for different
  event loops.

  DBus is an inter-process communication system, mainly used in Linux.

  `Jeepney docs on Readthedocs <https://jeepney.readthedocs.io/en/latest/>`__

  This project is experimental, and there are a
  number of `more mature Python DBus bindings <https://www.freedesktop.org/wiki/Software/DBusBindings/#python>`__.


pkgId: ed645aafe12300e9460141a00e3ddb64daf71b7eb9bb89c0875463ac46863900
name: python-jinja2
arch: src
version: 3.1.3
epoch: 0
release: 4.oe2503
summary: A full-featured template engine for Python
url: http://jinja.pocoo.org/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jinja2-3.1.3-4.oe2503.src.rpm
checksum_type: sha256
description:
  Jinja2 is one of the most used template engines for Python. It is inspired by Django's
  templating system but extends it with an expressive language that gives template authors
  a more powerful set of tools. On top of that it adds sandboxed execution and optional
  automatic escaping for applications where security is important.


pkgId: 95a165d1b97890d28563ad4bd5f1e12413e33e31c41cfd303e75976407211010
name: python-jmespath
arch: src
version: 1.0.1
epoch: 0
release: 1.oe2503
summary: Matching Expressions for JSON
url: https://github.com/jmespath/jmespath.py
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jmespath-1.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  JMESPath is a python library which allows you to declaratively specify how to
  extract elements from a JSON document.


pkgId: b16bf81aa6b95b30245c3b51cdeb33cff21738bfd72cbf658b0454ef5c6e69db
name: python-json-logger
arch: src
version: 2.0.7
epoch: 0
release: 1.oe2503
summary: A python library adding a json log formatter
url: http://github.com/madzak/python-json-logger
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-json-logger-2.0.7-1.oe2503.src.rpm
checksum_type: sha256
description:
  This library is provided to allow standard python logging to output log data
  as json objects. With JSON we can make our logs more readable by machines and
  we can stop writing custom parsers for syslog type records.


pkgId: 772308a0d771baf69c5c6089850aa0bd1da9e65716cab327a5de0b0e27765ddf
name: python-json-tricks
arch: src
version: 3.17.3
epoch: 0
release: 1.oe2503
url: https://github.com/mverleg/pyjson_tricks
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-json-tricks-3.17.3-1.oe2503.src.rpm
checksum_type: sha256
summary:
  Extra features for Python's JSON: comments, order, numpy, pandas, datetimes, and many more! Simple but customizable.

description:
  The `pyjson-tricks` package brings several pieces of functionality to python handling of json files:
  1. **Store and load numpy arrays** in human-readable format.
  2. **Store and load class instances** both generic and customized.
  3. **Store and load date/times** as a dictionary (including timezone).
  4. **Preserve map order** ``{}`` using ``OrderedDict``.
  5. **Allow for comments** in json files by starting lines with ``#``.
  6. Sets, complex numbers, Decimal, Fraction, enums, compression, duplicate keys, pathlib Paths ...
  As well as compression and disallowing duplicate keys.
  * Code: https://github.com/mverleg/pyjson_tricks
  * Documentation: http://json-tricks.readthedocs.org/en/latest/
  * PIP: https://pypi.python.org/pypi/json_tricks
  The 2.0 series added some of the above features and broke backward compatibility. The version 3.0 series is a more readable rewrite that also makes it easier to combine encoders, again not fully backward compatible.
  Several keys of the format ``__keyname__`` have special meanings, and more might be added in future releases.
  If you're considering JSON-but-with-comments as a config file format, have a look at HJSON_, it might be more appropriate. For other purposes, keep reading!
  Thanks for all the Github stars!


pkgId: 4b1f34791b73ac931b4e44c0464caafa13c3c7c6ca029da8eab285acfced5731
name: python-jsonpointer
arch: src
version: 3.0.0
epoch: 0
release: 1.oe2503
summary: Resolve JSON Pointers in Python
url: https://github.com/stefankoegl/python-json-pointer
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jsonpointer-3.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  python-json-pointer is a Python library for resolving JSON pointers (RFC 6901). Python 2.7, 3.4+ and PyPy are supported.


pkgId: b6d3b6eb627a6de3b12ae54f36ab8726c12bdd8c8306707498bc5b48627bb2b8
name: python-jsonschema
arch: src
version: 4.23.0
epoch: 0
release: 1.oe2503
summary: An implementation of JSON Schema validation for Python
url: http://pypi.python.org/pypi/jsonschema
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jsonschema-4.23.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  jsonschema is JSON Schema validator currently based on http://tools.ietf.org/html/draft-zyp-json-schema-03


pkgId: 2efb7dc9d4fd04cfe684e48046ffda2ee1ff283a06d32dda092fc101246fbcbf
name: python-jupyter-client
arch: src
version: 8.6.0
epoch: 0
release: 1.oe2503
summary: Jupyter protocol implementation and client libraries.
url: https://github.com/jupyter/jupyter_client
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jupyter-client-8.6.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains the reference implementation of the Jupyter protocol.
  It also provides client and kernel management APIs for working with kernels.
  It also provides the `jupyter kernelspec` entrypoint for installing kernelspecs
  for use with Jupyter frontends.


pkgId: 094f381dbad0e42bdb1ee20269788915bd8027646ac6e30977e20ee4fb6f237d
name: python-jupyter-server
arch: src
version: 2.14.2
epoch: 0
release: 1.oe2503
summary: The backend for Jupyter web applications
url: https://pypi.org/project/jupyter-server/#files
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jupyter-server-2.14.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  The Jupyter Server provides the backend (i.e. the core services,
  APIs, and REST endpoints) for Jupyter web applications like
  Jupyter notebook, JupyterLab, and Voila.


pkgId: a4f843e3eb5700383b015241b35c42ee028032350427d38035925e0bd46c1f9f
name: python-jupyterlab
arch: src
version: 4.3.5
epoch: 0
release: 1.oe2503
summary: JupyterLab computational environment
url: https://github.com/jupyterlab/jupyterlab
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-jupyterlab-4.3.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface.


pkgId: 9f9ac29ab731878658be657fdf144cf3440a2660aa3167dc9e60134c0e997172
name: python-jupyterlab-server
arch: src
version: 2.27.3
epoch: 0
release: 1.oe2503
summary: A set of server components for JupyterLab and JupyterLab like applications
url: https://jupyterlab-server.readthedocs.io
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-jupyterlab-server-2.27.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  JupyterLab Server sits between JupyterLab and Jupyter Server, and provides
  a set of REST API handlers and utilities that are used by JupyterLab.
  It is a separate project in order to accommodate creating JupyterLab-like
  applications from a more limited scope.


pkgId: 76bacdebb43acfd442bcc2f3d0609cfb5d6d08f9f688228528278443a16ecf81
name: python-jupyterlab_pygments
arch: src
version: 0.3.0
epoch: 0
release: 1.oe2503
summary: Pygments theme using JupyterLab CSS variables
url: https://github.com/jupyterlab/jupyterlab_pygments
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-jupyterlab_pygments-0.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains a syntax coloring theme for pygments making use of the
  JupyterLab CSS variables.


pkgId: 04983a4f7d472de82b31c87fec65e4fe2c00acaed05662c3b051c56e34b6f0ad
name: python-jupyterlite
arch: src
version: 0.4.4
epoch: 0
release: 1.oe2503
url: https://github.com/jupyterlite/jupyterlite
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jupyterlite-0.4.4-1.oe2503.src.rpm
checksum_type: sha256
summary:
  A JupyterLab distribution that runs entirely in the browser built from the ground-up using JupyterLab components and extensions.

description:
  JupyterLite is a JupyterLab distribution that runs entirely in the browser built from
  the ground-up using JupyterLab components and extensions.


pkgId: 1caf710f429dac3bef2d152f60e493dc330047ff4ccfc46e1ec3148acb14bb79
name: python-jupyterlite-core
arch: src
version: 0.4.4
epoch: 0
release: 1.oe2503
url: https://github.com/jupyterlite/jupyterlite
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jupyterlite-core-0.4.4-1.oe2503.src.rpm
checksum_type: sha256
summary:
  Core functionality for building JupyterLite websites, the jupyter-lite CLI, and extension points for authoring custom addons.

description:
  The jupyterlite-core package provides the core functionality for building JupyterLite websites,
  the jupyter-lite CLI, and extension points for authoring custom addons.


pkgId: a48221fabd517fdbfd9ad1d062d1226f1334db6aae156fe2dd1752890a6e451e
name: python-jwt
arch: src
version: 2.9.0
epoch: 0
release: 2.oe2503
summary: JSON Web Token implementation in Python
url: https://github.com/jpadilla/pyjwt
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-jwt-2.9.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  PyJWT is a Python library which allows you to encode and decode JSON Web Tokens (JWT).
  JWT is an open, industry-standard (RFC 7519) for representing claims securely between two parties.


pkgId: 00ed3c0861cbeef20fa64adf156ac65f7617287e2c503fe3f1a491ec74b60451
name: python-kafka-python
arch: src
version: 2.0.2
epoch: 0
release: 2.oe2503
summary: Pure Python client for Apache Kafka
url: https://github.com/dpkp/kafka-python
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-kafka-python-2.0.2-2.oe2503.src.rpm
checksum_type: sha256
description:
  Kafka Python client

  Python client for the Apache Kafka distributed stream processing system.
  kafka-python is designed to function much like the official java client, with a
  sprinkling of pythonic interfaces (e.g., consumer iterators).


pkgId: 13a638db78b1523d728a8f52c3bda958a5df7ab3a400f2ee70151f948a449b2d
name: python-kafka-python-help
arch: noarch
version: 2.0.2
epoch: 0
release: 2.oe2503
summary: Development documents and examples for kafka-python
url: https://github.com/dpkp/kafka-python
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_sourcerpm: python-kafka-python-2.0.2-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-kafka-python-help-2.0.2-2.oe2503.noarch.rpm
checksum_type: sha256
description:
  Kafka Python client

  Python client for the Apache Kafka distributed stream processing system.
  kafka-python is designed to function much like the official java client, with a
  sprinkling of pythonic interfaces (e.g., consumer iterators).description


pkgId: 2522234bd9a8458f59aa30b94d1a983662b31a01e7554ffda0e81468ba8cf051
name: python-kdcproxy
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2503
summary: MS-KKDCP (kerberos proxy) WSGI module
url: https://github.com/npmccallum/kdcproxy
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-kdcproxy-1.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains a Python WSGI module for proxying KDC requests over
  HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with
  minimal configuration.


pkgId: cfa5781bc380eb9a424a4a07af3ec5f27500c7e12dcc53e2f4656a6d00769325
name: python-keras-rl2
arch: src
version: 1.0.5
epoch: 0
release: 2.oe2503
summary: Deep Reinforcement Learning for Tensorflow 2 Keras
url: https://github.com/wau/keras-rl2
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-keras-rl2-1.0.5-2.oe2503.src.rpm
checksum_type: sha256
description:
  keras-rl2 implements some state-of-the art deep reinforcement learning algorithms in Python and seamlessly integrates with the deep learning library Keras.


pkgId: 41cc4e2ac3258cb648fcda8eaca4eaeef091bd41123c5950d39df63bb361e08b
name: python-kerberos
arch: src
version: 1.3.1
epoch: 0
release: 2.oe2503
summary: Kerberos high-level interface
url: https://github.com/apple/ccs-pykerberos
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-kerberos-1.3.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  This Python package is a high-level wrapper for Kerberos (GSSAPI)
  operations.  The goal is to avoid having to build a module that wraps
  the entire Kerberos.framework, and instead offer a limited set of
  functions that do what is needed for client/server Kerberos
  authentication based on <http://www.ietf.org/rfc/rfc4559.txt>.
  Much of the C-code here is adapted from Apache's mod_auth_kerb-5.0rc7.


pkgId: 7901cd737b9a03660456670c221a55ea95dc59d9891e62fd37f9f9b28ff2255d
name: python-keyring
arch: src
version: 25.5.0
epoch: 0
release: 1.oe2503
summary: Store and access your passwords safely.
url: https://github.com/jaraco/keyring
rpm_license: MIT License
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-keyring-25.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  On Linux, the KWallet backend relies on dbus-python_, which does not always
  install correctly when using pip (compilation is needed). For best results,
  install dbus-python as a system package.


pkgId: 9a5b59654a5034ca1f3bced30ed5d0c660c119b4d2bcdbda1f2c53794aaf2ede
name: python-kiwisolver
arch: src
version: 1.4.7
epoch: 0
release: 1.oe2503
summary: A fast implementation of the Cassowary constraint solver
url: https://github.com/nucleic/kiwi
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: f6202141e97e
rpm_packager: http://openeuler.org
location_href: Packages/python-kiwisolver-1.4.7-1.oe2503.src.rpm
checksum_type: sha256
description:
  Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.
  Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is
  not a refactoring of the original C++ solver. Kiwi has been designed from the ground
  up to be lightweight and fast.


pkgId: c8d83206f39a3f01436cf02d52858d571c35cfc45db9c805211c8bd68db08991
name: python-kiwisolver-debuginfo
arch: riscv64
version: 1.4.7
epoch: 0
release: 1.oe2503
summary: Debug information for package python-kiwisolver
url: https://github.com/nucleic/kiwi
rpm_license: BSD-3-Clause
rpm_group: Development/Debug
rpm_buildhost: f6202141e97e
rpm_sourcerpm: python-kiwisolver-1.4.7-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-kiwisolver-debuginfo-1.4.7-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-kiwisolver.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 878e0f2f439f3b56da4bef613e0149b8fb1ef34468e7a2703b48c77e5e6af60c
name: python-kiwisolver-debugsource
arch: riscv64
version: 1.4.7
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-kiwisolver
url: https://github.com/nucleic/kiwi
rpm_license: BSD-3-Clause
rpm_group: Development/Debug
rpm_buildhost: f6202141e97e
rpm_sourcerpm: python-kiwisolver-1.4.7-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-kiwisolver-debugsource-1.4.7-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-kiwisolver.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 2152d6ac949c571490e28fccbf18891b0defd776d97a4b0b8afdd28a7ace3406
name: python-kmod-debuginfo
arch: riscv64
version: 0.9.2
epoch: 0
release: 1.oe2503
summary: Debug information for package python-kmod
url: https://github.com/maurizio-lombardi/python-kmod
rpm_license: LGPL-2.0-or-later
rpm_group: Development/Debug
rpm_buildhost: 93666c1bc4d3
rpm_sourcerpm: python-kmod-0.9.2-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-kmod-debuginfo-0.9.2-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-kmod.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 211c8cd523addea848ef951785e3dccbb20fa7b46c899efda72922741a9213b0
name: python-kmod-debugsource
arch: riscv64
version: 0.9.2
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-kmod
url: https://github.com/maurizio-lombardi/python-kmod
rpm_license: LGPL-2.0-or-later
rpm_group: Development/Debug
rpm_buildhost: 93666c1bc4d3
rpm_sourcerpm: python-kmod-0.9.2-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-kmod-debugsource-0.9.2-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-kmod.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: f1de9a084a5d9f839f571b70f85eac3d4e1d6836214bdd1d8807941aaa43a87c
name: python-lazr.config
arch: src
version: 3.0
epoch: 0
release: 1.oe2503
summary: Create configuration schemas, and process and validate configurations.
url: https://pypi.org/project/lazr.config
rpm_license: LGPL v3
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-lazr.config-3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The LAZR config system is typically used to manage process configuration.
  Process configuration is for saying how things change when we run systems on
  different machines, or under different circumstances.

  This system uses ini-like file format of section, keys, and values.  The
  config file supports inheritance to minimize duplication of information across
  files. The format supports schema validation.


pkgId: 5e3663ec100b819f9d34a0bbf29e65dd9d25c381aa7919dd2fda9182d5e01c4d
name: python-lazr.delegates
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2503
summary: Easily write objects that delegate behavior
url: https://pypi.org/project/lazr.delegates
rpm_license: LGPL v3
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-lazr.delegates-2.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The lazr.delegates package makes it easy to write objects that delegate
  behavior to another object. The new object adds some property or behavior on
  to the other object, while still providing the underlying interface, and
  delegating behavior.


pkgId: 9cc547e0b9ed23899ad446f8d850d63bec328b43953b1e6c54e1ff01546810f9
name: python-lazy-object-proxy-debuginfo
arch: riscv64
version: 1.10.0
epoch: 0
release: 1.oe2503
summary: Debug information for package python-lazy-object-proxy
url: https://github.com/ionelmc/python-lazy-object-proxy
rpm_license: BSD-2-Clause
rpm_group: Development/Debug
rpm_buildhost: b442aba3b09d
rpm_sourcerpm: python-lazy-object-proxy-1.10.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-lazy-object-proxy-debuginfo-1.10.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-lazy-object-proxy.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 875692c3eb844bfe978d95ccabdca76e46dc67dc24991d746444c8e41bdf831e
name: python-lazy-object-proxy-debugsource
arch: riscv64
version: 1.10.0
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-lazy-object-proxy
url: https://github.com/ionelmc/python-lazy-object-proxy
rpm_license: BSD-2-Clause
rpm_group: Development/Debug
rpm_buildhost: b442aba3b09d
rpm_sourcerpm: python-lazy-object-proxy-1.10.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-lazy-object-proxy-debugsource-1.10.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-lazy-object-proxy.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: e24420c6e273d2d12aa64c28269b1336011c9c7ca96516f4fc1f912bce17db57
name: python-ldap
arch: src
version: 3.4.4
epoch: 0
release: 1.oe2503
summary: An object-oriented API to access LDAP directory servers
url: http://python-ldap.org/
rpm_license: Python-2.0
rpm_group: Unspecified
rpm_buildhost: 646082b56174
rpm_packager: http://openeuler.org
location_href: Packages/python-ldap-3.4.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  python-ldap provides an object-oriented API for working with LDAP within\
  Python programs.  It allows access to LDAP directory servers by wrapping the\
  OpenLDAP 2.x libraries, and contains modules for other LDAP-related tasks\
  (including processing LDIF, LDAPURLs, LDAPv3 schema, etc.).


pkgId: 18fa43955bda98cd7d984f3e70912502de0c3da0f6b05d3eaf6fcbb7f5c9319f
name: python-ldap-debuginfo
arch: riscv64
version: 3.4.4
epoch: 0
release: 1.oe2503
summary: Debug information for package python-ldap
url: http://python-ldap.org/
rpm_license: Python-2.0
rpm_group: Development/Debug
rpm_buildhost: 646082b56174
rpm_sourcerpm: python-ldap-3.4.4-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ldap-debuginfo-3.4.4-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-ldap.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 7220b4fb7ed3fccaa369899fa26d447ba6d98da033288dd107791b06a799bd39
name: python-ldap-debugsource
arch: riscv64
version: 3.4.4
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-ldap
url: http://python-ldap.org/
rpm_license: Python-2.0
rpm_group: Development/Debug
rpm_buildhost: 646082b56174
rpm_sourcerpm: python-ldap-3.4.4-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ldap-debugsource-3.4.4-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-ldap.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: ab9563dae39b90f414e2b9fadfe8db8e44193359c6f88598013a352e62d9f26b
name: python-ldb-devel-common
arch: riscv64
version: 2.8.0
epoch: 0
release: 1.oe2503
summary: Common development files for the Python bindings for the LDB library
url: http://ldb.samba.org/
rpm_license: LGPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: c0d535a2a4c5
rpm_sourcerpm: libldb-2.8.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ldb-devel-common-2.8.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  Development files for the Python bindings for the LDB library.
  This package includes files that aren't specific to a Python version.


pkgId: 6ed7d8e97c7847fb8e12eb2e899972e29f98a44f82b124c5221d9d58e9b36525
name: python-lhsmdu
arch: src
version: 1.1.1
epoch: 0
release: 1.oe2503
url: http://github.com/sahilm89/lhsmdu
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-lhsmdu-1.1.1-1.oe2503.src.rpm
checksum_type: sha256
summary:
  This is an implementation of Latin Hypercube Sampling with Multi-Dimensional Uniformity (LHS-MDU) from Deutsch and Deutsch, "Latin hypercube sampling with multidimensional uniformity.


pkgId: b27689ce8d81d20a2b74637cdd8afb5f8521837a70b305961c0686a92c7d94ea
name: python-libcst
arch: src
version: 1.5.0
epoch: 0
release: 1.oe2503
summary: A concrete syntax tree with AST-like properties for Python 3
url: https://github.com/Instagram/LibCST
rpm_license: MIT and (MIT and Python) and ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-libcst-1.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  LibCST parses Python source code as a CST tree that keeps all formatting
  details (comments, whitespaces, parentheses, etc). It's useful for building
  automated refactoring (codemod) applications and linters.

  LibCST creates a compromise between an Abstract Syntax Tree (AST) and a
  traditional Concrete Syntax Tree (CST). By carefully reorganizing and naming
  node types and fields, it creates a lossless CST that looks and feels like an
  AST.


pkgId: 9465338442af5072db3c25150e9050493b316f5e04732d757c9377a5b5c727bb
name: python-limits
arch: src
version: 3.13.0
epoch: 0
release: 1.oe2503
summary: Rate limiting utilities
url: https://limits.readthedocs.org
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-limits-3.13.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  limits provides utilities to implement rate limiting using
  various strategies and storage backends such as redis & memcached.


pkgId: 43a07f0700d79bd80d02f8fae2f6b555b5447855ed25a35caaba5da9c7406f02
name: python-linecache2
arch: src
version: 1.0.0
epoch: 0
release: 21.oe2503
summary: A backport of linecache to older supported Python versions
url: https://github.com/testing-cabal/linecache2
rpm_license: Python
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-linecache2-1.0.0-21.oe2503.src.rpm
checksum_type: sha256
description:
  The linecache module allows one to get any line from any file, while
  attempting to optimize internally, using a cache, the common case where many
  lines are read from a single file. This package provides a backport of
  linecache to older supported Python versions.


pkgId: 8cfa21b6cda4435c9cce20f31091163a997cf8e63f0465c128a3d304a28908b3
name: python-linkify-it-py
arch: src
version: 2.0.3
epoch: 0
release: 1.oe2503
summary: Link recognition library with full Unicode support
url: https://github.com/tsutsu3/linkify-it-py
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-linkify-it-py-2.0.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a Python port of linkify-it [1], a link recognition library with
  FULL unicode support.  It is focused on high quality link pattern
  detection in plain text.  See a JavaScript demo [2].

  References:
  [1] https://github.com/markdown-it/linkify-it
  [2] https://markdown-it.github.io/linkify-it/


pkgId: 56506b70640749b0e7a3df07905aae8185d27266920a5c67bb3d1fb4c07923fc
name: python-livereload
arch: src
version: 2.7.0
epoch: 0
release: 1.oe2503
summary: Python LiveReload is an awesome tool for web developers.
url: https://github.com/lepture/python-livereload
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-livereload-2.7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Python LiveReload provides a command line utility, livereload, for starting a server in a directory.
  By default, it will listen to port 35729, the common port for LiveReload browser extensions.


pkgId: 6c85707c231b7bfc7ae13513ad7716c2167cf4344877080309a3247d7c50c12c
name: python-lockfile
arch: src
version: 0.12.2
epoch: 0
release: 2.oe2503
summary: Platform-independent file locking module
url: http://launchpad.net/pylockfile
rpm_license: MIT License
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-lockfile-0.12.2-2.oe2503.src.rpm
checksum_type: sha256
description:
  The lockfile module exports a FileLock class which provides a simple API for
  locking files. Unlike the Windows msvcrt.locking function, the Unix
  fcntl.flock, fcntl.lockf and the deprecated posixfile module, the API is
  identical across both Unix (including Linux and Mac) and Windows platforms. The
  lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on
  Windows) system calls.


pkgId: 07d9a6214d7004e2a265c4da9b39a06b3710e866c58e135163795a1daae9478a
name: python-logutils
arch: src
version: 0.3.5
epoch: 0
release: 10.oe2503
summary: Handlers for Python library's logging package
url: https://pypi.io/project/logutils
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-logutils-0.3.5-10.oe2503.src.rpm
checksum_type: sha256
description:
  This package provides many handlers which beyond the scope of standard library
  or are ported from newer Python releases for using in older versions of Python.
  These handlers are designed for Python standard library's logging package.


pkgId: 1b7fa8e43ebcc4111bd43f5b20d2a2e537362c5b6b017a882177a362142d4131
name: python-lunr
arch: src
version: 0.7.0
epoch: 0
release: 1.oe2503
summary: A Python implementation of Lunr.js
url: https://github.com/yeraydiazdiaz/lunr.py
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-lunr-0.7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This Python version of Lunr.js aims to bring the simple and powerful full text
  search capabilities into Python guaranteeing results as close as the original
  implementation as possible.


pkgId: 31829b8217bb7283ba835ac2cd60f21320d36651664afdc7be95634fb87e1b8f
name: python-lxml
arch: src
version: 5.3.0
epoch: 0
release: 2.oe2503
summary: XML processing library combining libxml2/libxslt with the ElementTree API
url: https://github.com/lxml/lxml
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: b9d425df5c55
rpm_packager: http://openeuler.org
location_href: Packages/python-lxml-5.3.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.
  It is unique in that it combines the speed and XML feature completeness of these libraries with
  the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.
  The latest release works with all CPython versions from 2.7 to 3.7.


pkgId: 8f7a5f2e493e56e2c1a8693087f917dcd19802999b13281ed7d2af159109ce31
name: python-lxml-debuginfo
arch: riscv64
version: 5.3.0
epoch: 0
release: 2.oe2503
summary: Debug information for package python-lxml
url: https://github.com/lxml/lxml
rpm_license: BSD
rpm_group: Development/Debug
rpm_buildhost: b9d425df5c55
rpm_sourcerpm: python-lxml-5.3.0-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-lxml-debuginfo-5.3.0-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-lxml.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: a5827c6201b19089b81a00a05adc750ad9509d27d4147571cc896632e67db6c7
name: python-lxml-debugsource
arch: riscv64
version: 5.3.0
epoch: 0
release: 2.oe2503
summary: Debug sources for package python-lxml
url: https://github.com/lxml/lxml
rpm_license: BSD
rpm_group: Development/Debug
rpm_buildhost: b9d425df5c55
rpm_sourcerpm: python-lxml-5.3.0-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-lxml-debugsource-5.3.0-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-lxml.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 9548c2b8c744c0ea9ad5aebbf71a8b0958397a6f9bcb38a2d814eda70764336f
name: python-m2r
arch: src
version: 0.3.1
epoch: 0
release: 2.oe2503
summary: A converter for markdown to reStructuredText
url: https://github.com/miyakogi/m2r
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-m2r-0.3.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  The package converts a markdown file including reStructuredText (rst) markups to a valid rST format.


pkgId: 173c6a7ae4dbb4ccf497a2fd43d0c3cea1b2f9633c1dc2072c3c347b85b3ff11
name: python-magic
arch: src
version: 0.4.27
epoch: 0
release: 1.oe2503
summary: File type identification using libmagic
url: http://github.com/ahupp/python-magic
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-magic-0.4.27-1.oe2503.src.rpm
checksum_type: sha256
description:
  python-magic is a Python interface to the libmagic file type identification library.  libmagic identifies file types by checking their headers according to a predefined list of file types. This functionality is exposed to the command line by the Unix command `file`.


pkgId: 053fc0d1b564ea4e3275215c300b5e5834d8757279177f1cf9504d5208549544
name: python-mako
arch: src
version: 1.3.6
epoch: 0
release: 1.oe2503
summary: Mako template library for Python
url: http://www.makotemplates.org/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Development/Languages
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-mako-1.3.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  Python-mako is a template library for Python. It provides a familiar, non-XML
  syntax which compiles into Python modules for maximum performance. Mako's syntax
  and API borrows from the best ideas of many others, including Django templates,
  Cheetah, Myghty, and Genshi.


pkgId: b01540ec16cb7c8c3c6e97ed1580238785ab23d28ba9d383fa67ddb74d1b4059
name: python-markdown
arch: src
version: 3.7
epoch: 0
release: 1.oe2503
summary: A Python implementation of John Gruber’s Markdown
url: https://pypi.org/project/Markdown/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-markdown-3.7-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a Python implementation of John Gruber’s Markdown.
  It is almost completely compliant with the reference implementation,
  though there are a few known issues.


pkgId: ec108ebcb992a5f324c3eab06a41e95385ecd2892c471e961309fc061b72ca33
name: python-markupsafe
arch: src
version: 2.1.5
epoch: 0
release: 1.oe2503
summary: Safely add untrusted strings to HTML/XML markup.
url: https://pypi.org/project/MarkupSafe/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-markupsafe-2.1.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML.
  Characters that have special meanings are replaced so that they display as the actual characters.
  This mitigates injection attacks, meaning untrusted user input can safely be displayed on a page.


pkgId: 65ad7684815720914640b0c01f9977cd9df116d8dcb527cb5a771156f9e700f4
name: python-marshmallow
arch: src
version: 3.23.0
epoch: 0
release: 1.oe2503
summary: A lightweight library for converting complex datatypes to and from native Python datatypes.
url: https://github.com/marshmallow-code/marshmallow
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-marshmallow-3.23.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  marshmallow is an ORM/ ODM/ framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes.


pkgId: 64252dc33bd2411c9e5afaddf4e4110219edd8774a4b4a661f1abd2c8348ac28
name: python-matplotlib
arch: src
version: 3.8.2
epoch: 0
release: 1.oe2503
summary: A comprehensive library for creating static, animated, and interactive visualizations
url: https://github.com/matplotlib/matplotlib
rpm_license: Python and MIT and OFL-1.1 and Public Domain
rpm_group: Unspecified
rpm_buildhost: ab0f09c992d1
rpm_packager: http://openeuler.org
location_href: Packages/python-matplotlib-3.8.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  The package produces publication-quality figures in a variety of hardcopy formats and interactive environments
  across platforms.


pkgId: e97a2e53b4db1abca0197f89a040cc24784f779a731af19c6f3d745d1526c141
name: python-matplotlib-debuginfo
arch: riscv64
version: 3.8.2
epoch: 0
release: 1.oe2503
summary: Debug information for package python-matplotlib
url: https://github.com/matplotlib/matplotlib
rpm_license: Python and MIT and OFL-1.1 and Public Domain
rpm_group: Development/Debug
rpm_buildhost: ab0f09c992d1
rpm_sourcerpm: python-matplotlib-3.8.2-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-matplotlib-debuginfo-3.8.2-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-matplotlib.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 91d834fdf62fb22a97774fd14d9b49617a23f0d6ea301a6bcf3edc38da76bbfb
name: python-matplotlib-debugsource
arch: riscv64
version: 3.8.2
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-matplotlib
url: https://github.com/matplotlib/matplotlib
rpm_license: Python and MIT and OFL-1.1 and Public Domain
rpm_group: Development/Debug
rpm_buildhost: ab0f09c992d1
rpm_sourcerpm: python-matplotlib-3.8.2-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-matplotlib-debugsource-3.8.2-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-matplotlib.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 03d00c264597ca97691c3e08f0904b126900e6e70829f809812801a1f045d8f8
name: python-mccabe
arch: src
version: 0.7.0
epoch: 0
release: 1.oe2503
summary: McCabe complexity checker for Python
url: http://pypi.python.org/pypi/mccabe
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-mccabe-0.7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Ned's script to check McCabe complexity. This module provides a plugin
  for flake8, the Python code checker.


pkgId: 2375fd785d36bc5af0234cfd8fb8d1f13d682559cd4fcfbe45eedb528a421eb6
name: python-mdformat
arch: src
version: 0.7.21
epoch: 0
release: 1.oe2503
summary: CommonMark compliant Markdown formatter
url: https://github.com/hukkin/mdformat
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-mdformat-0.7.21-1.oe2503.src.rpm
checksum_type: sha256
description:
  Mdformat is an opinionated Markdown formatter that can be used to enforce a consistent style in Markdown files.
  Mdformat is a Unix-style command-line tool as well as a Python library.


pkgId: 6f6a87f88b695f36026033d4e01de9e2eaea0a0424b6433c9260bcd43b6df81f
name: python-memcached
arch: src
version: 1.62
epoch: 0
release: 1.oe2503
summary: A Python memcached client library
url: https://github.com/linsomniac/python-memcached
rpm_license: Python
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-memcached-1.62-1.oe2503.src.rpm
checksum_type: sha256
description:
  This software is a 100% Python interface to the memcached memory cache
  daemon.  It is the client side software which allows storing values in one
  or more, possibly remote, memcached servers. Search google for memcached
  for more information.


pkgId: 69a2d7e352881d729ec438b8420208143ab7933bea4493e647bc05f8aaea1d2e
name: python-memory-profiler
arch: src
version: 0.61.0
epoch: 0
release: 1.oe2503
summary: A module for monitoring memory usage of a python program
url: https://github.com/pythonprofilers/memory_profiler
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-memory-profiler-0.61.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Memory Profiler is a python module for monitoring memory consumption of a
  process as well as line-by-line analysis of memory consumption for python
  programs. It is a pure python module which depends on the psutil < module.


pkgId: f919574b7a3cef18f80c3452d92768437201a8c2510417b0b7307653cceb8b80
name: python-meson-python
arch: src
version: 0.16.0
epoch: 0
release: 1.oe2503
summary: Meson Python build backend (PEP 517)
url: https://github.com/mesonbuild/meson-python
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: 48503fafcea4
rpm_packager: http://openeuler.org
location_href: Packages/python-meson-python-0.16.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  meson-python is a Python build backend built on top of the Meson build system.
  It enables to use Meson for the configuration and build steps of Python
  packages. Meson is an open source build system meant to be both extremely fast,
  and, even more importantly, as user friendly as possible. meson-python is best
  suited for building Python packages containing extension modules implemented in
  languages such as C, C++, Cython, Fortran, Pythran, or Rust. Consult the
  documentation for more details.


pkgId: ed26f8a363e3187fae31ed85e626e5c1f62112302763adf2b76b81d114a95a19
name: python-mimeparse
arch: src
version: 1.6.0
epoch: 0
release: 9.oe2503
summary: Python module for handling mime-types.
url: https://github.com/dbtsai/python-mimeparse
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-mimeparse-1.6.0-9.oe2503.src.rpm
checksum_type: sha256
description:
  This module provides basic functions for handling mime-types.
  It can handle matching mime-types against a list of media-ranges.


pkgId: d33fddfd7e5a2127f3326d770a7b66d6777f45c70f65fcb5b9cb31a318fa4a02
name: python-mistune
arch: src
version: 2.0.4
epoch: 0
release: 2.oe2503
summary: A Python Markdown Parser
url: https://github.com/lepture/mistune
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-mistune-2.0.4-2.oe2503.src.rpm
checksum_type: sha256
description:
  The python-mistune package is a fast yet powerful Python Markdown
  parser with renderers and plugins, compatible with sane CommonMark
  rules.


pkgId: 1e951729b61820cb66afd0b53cf66a60976c7d684b013e40dbb0e0f84fc69456
name: python-mkdocs
arch: src
version: 1.6.1
epoch: 0
release: 1.oe2503
summary: Project documentation with Markdown
url: https://www.mkdocs.org
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-mkdocs-1.6.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  MkDocs is a fast and simple way to create a website from source files written
  in Markdown, and configured with a YAML configuration file, the documentation
  can be hosted anywhere, even in free hosting services like Read the Docs and
  GitHub Pages.
  MkDocs is Python powered, this package is built with Python 3.


pkgId: 6a7c739bf21552a14c719c93c5cb8839177760c2ae4819fdcce54845da3ab129
name: python-mkdocs-git-committers-plugin-2
arch: src
version: 2.4.1
epoch: 0
release: 1.oe2503
summary: An MkDocs plugin to create a list of contributors on the page
url: https://github.com/ojacques/mkdocs-git-committers-plugin-2/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-mkdocs-git-committers-plugin-2-2.4.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  The git-committers plugin will seed the template context with a list of github
  committers and other useful GIT info such as last modified date


pkgId: abe1f8fc25313ad91d14b66b904b9ebb9e85c39b4e8e2c6c1f2b3af5d36f829d
name: python-mkdocs-redirects
arch: src
version: 1.2.1
epoch: 0
release: 2.oe2503
summary: A MkDocs plugin for dynamic page redirects to prevent broken links
url: https://github.com/datarobot/mkdocs-redirects
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-mkdocs-redirects-1.2.1-2.oe2503.src.rpm
checksum_type: sha256
description:
   mkdocs-redirectsPlugin for [mkdocs]( to create page redirects (e.g. for
  moved/renamed pages).Initially developed by [DataRobot]( Installing> **Note:**
  This package requires MkDocs version 1.0.4 or higher.Install with pip:bash pip
  install mkdocs-redirects To use this plugin, specify your desired redirects in
  the plugin's redirect_maps setting in your mkdocs.yml:yaml - redirects:
  redirect_maps:...


pkgId: 6d4b38f7db933b7a01b593f175b7392b3c026b29c83a73881a90439e33b596fa
name: python-mock
arch: src
version: 5.1.0
epoch: 0
release: 1.oe2503
summary: A Python Mocking and Patching Library for Testing
url: http://www.voidspace.org.uk/python/mock/
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-mock-5.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Mock is a Python module which provides a core mock class. It removes the need
  to create a host of stubs throughout your test suite. After performing an
  action, you can make assertions about which methods / attributes were used and
  arguments they were called with. You can also specify return values and set
  needed attributes in the normal way.


pkgId: 48b3c261d69a62e6e033cdb3382900825f9d422e687c05c659e05b5d2a38562d
name: python-more-itertools
arch: src
version: 10.5.0
epoch: 0
release: 1.oe2503
summary: An opensource python library wrapping around itertools
url: https://github.com/more-itertools/more-itertools
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-more-itertools-10.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a python library for efficient use of itertools utility, which also \
  includes implementations of the recipes from the itertools documentation.\
  See https://pythonhosted.org/more-itertools/index.html for more information.


pkgId: 5e1e8bf9e8c43964708e37ca6c35849262878162b51311024ed86806ddc1e7a5
name: python-msgpack
arch: src
version: 1.1.0
epoch: 0
release: 1.oe2503
summary: MessagePack (de)serializer.
url: https://github.com/msgpack/msgpack-python
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-msgpack-1.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  [MessagePack](https://msgpack.org/) is an efficient binary serialization format.
  It lets you exchange data among multiple languages like JSON.
  But it's faster and smaller.
  This package provides CPython bindings for reading and writing MessagePack data.


pkgId: 44b1c5fb9bcee68790673711bd2458a352cee106420c1fa21312941b4adb57ab
name: python-msgspec
arch: src
version: 0.18.6
epoch: 0
release: 1.oe2503
summary: Fast serialization and validation library
url: https://github.com/jcrist/msgspec
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: 10a468a1aa1f
rpm_packager: http://openeuler.org
location_href: Packages/python-msgspec-0.18.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  A fast serialization and validation library, with builtin support for
  JSON, MessagePack, YAML, and TOML.


pkgId: 135a909bb00a059f4b058c8843aa451654576a27abb034de68d97e067d3f92b9
name: python-multidict
arch: src
version: 6.1.0
epoch: 0
release: 1.oe2503
summary: multidict implementation
url: https://github.com/aio-libs/multidict
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-multidict-6.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Multidict is dict-like collection of key-value pairs where key might be occurred more than once in the container.


pkgId: 36a4d42aee45794c005e7394447e55d1d39b53cde88e978503791e22c6f7233a
name: python-munch
arch: src
version: 4.0.0
epoch: 0
release: 1.oe2503
summary: A dot-accessible dictionary (a la JavaScript objects)
url: https://github.com/Infinidat/munch
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-munch-4.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  munch is a fork of David Schoonover's **Bunch** package, providing similar functionality. 99% of the work was done by him, and the fork was made mainly for lack of responsiveness for fixes and maintenance on the original code.
  Munch is a dictionary that supports attribute-style access, a la JavaScript:
  ```python
  >>> b = Munch()
  >>> b.hello = 'world'
  >>> b.hello
  'world'
  >>> b['hello'] += "!"
  >>> b.hello
  'world!'
  >>> b.foo = Munch(lol=True)
  >>> b.foo.lol
  True
  >>> b.foo is b['foo']
  True
  ```


pkgId: 13b0ea709d7729ec542f2ee62e7c60f7002ec5f9f0279cffb32dc3473c2c63de
name: python-mypy
arch: src
version: 1.13.0
epoch: 0
release: 1.oe2503
summary: Optional static typing for Python
url: https://github.com/python/mypy
rpm_license: MIT and Python-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-mypy-1.13.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Add type annotations to your Python programs, and use mypy to type
  check them.  Mypy is essentially a Python linter on steroids, and it
  can catch many programming errors by analyzing your program, without
  actually having to run it.  Mypy has a powerful type system with
  features such as type inference, gradual typing, generics and union
  types.


pkgId: 0d41a29880e8a43efb6f5fe36b5544e3f1c76fbd051a0b0907c3e6cc908ff054
name: python-mypy-extensions
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2503
summary: Experimental type system extensions for programs checked with the mypy typechecker.
url: https://github.com/python/mypy_extensions
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-mypy-extensions-1.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The "mypy_extensions" module defines experimental extensions to the standard
  "typing" module that are supported by the mypy typechecker.


pkgId: 9b09623d5f63711329df7386ac82b827286f7b21647d109953dbf46bca0b2ed3
name: python-mysqlclient-debuginfo
arch: riscv64
version: 2.2.5
epoch: 0
release: 1.oe2503
summary: Debug information for package python-mysqlclient
url: https://github.com/PyMySQL/mysqlclient-python
rpm_license: GPLv2+
rpm_group: Development/Debug
rpm_buildhost: c40bf146020a
rpm_sourcerpm: python-mysqlclient-2.2.5-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-mysqlclient-debuginfo-2.2.5-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-mysqlclient.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 60fa39b51aa9ea027fd170dc8b62889353cb19df19d1e2403c504264cbb14fd3
name: python-mysqlclient-debugsource
arch: riscv64
version: 2.2.5
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-mysqlclient
url: https://github.com/PyMySQL/mysqlclient-python
rpm_license: GPLv2+
rpm_group: Development/Debug
rpm_buildhost: c40bf146020a
rpm_sourcerpm: python-mysqlclient-2.2.5-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-mysqlclient-debugsource-2.2.5-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-mysqlclient.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 9d4658fdd6e9cec7a2ee301b4b383807a43b768c4575bc587fdad00c3a7a6272
name: python-myst-parser
arch: src
version: 4.0.0
epoch: 0
release: 1.oe2503
summary: A rich and extensible flavor of Markdown meant for technical documentation and publishing.
url: https://github.com/executablebooks/MyST-Parser
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-myst-parser-4.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  MyST is a flavor of markdown that is designed for simplicity, flexibility, and extensibility.
  This repository serves as the reference implementation of MyST Markdown,
  as well as a collection of tools to support working with MyST in Python and Sphinx.
  It contains an extended CommonMark-compliant parser using markdown-it-py,
  as well as a Sphinx extension that allows you to write MyST Markdown in Sphinx.


pkgId: 0b3418d1841addca4a453b4d388d4766169843a919608bd14b7aa6a82b927299
name: python-nbclient
arch: src
version: 0.10.0
epoch: 0
release: 1.oe2503
summary: A client library for executing notebooks.
url: https://github.com/jupyter/nbclient
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-nbclient-0.10.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  NBClient, a client library for programmatic notebook execution, is a tool for
  running Jupyter Notebooks in different execution contexts. NBClient was spun
  out of nbconvert (formerly ExecutePreprocessor). NBClient lets you execute notebooks.


pkgId: 1fde71f8fc4671e41e89b506eb315a72ab7a99b395b0fe58499981f299b6ef38
name: python-nbconvert
arch: src
version: 7.6.0
epoch: 0
release: 1.oe2503
summary: Converting Jupyter Notebooks
url: https://pypi.org/project/nbconvert/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-nbconvert-7.6.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The nbconvert tool, jupyter nbconvert, converts notebooks to various other
  formats via Jinja templates. The nbconvert tool allows you to convert an
  .ipynb notebook file into various static formats including HTML, LaTeX,
  PDF, Reveal JS, Markdown (md), ReStructured Text (rst) and executable script.


pkgId: b88624365a7a9ee66ae83726c9f95548ad2a53eba5b87a8d6322c796e2588336
name: python-nbdime
arch: src
version: 4.0.2
epoch: 0
release: 1.oe2503
summary: Diff and merge of Jupyter Notebooks
url: https://github.com/jupyter/nbdime
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-nbdime-4.0.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  nbdime, on the other hand, provides “content-aware” diffing and merging of Jupyter notebooks.
  It understands the structure of notebook documents.


pkgId: 6eac5342db70fcb810c55fe0395355eb19295cb9bf8afc943ec6f3d6d638540a
name: python-nbformat
arch: src
version: 5.10.0
epoch: 0
release: 1.oe2503
summary: The Jupyter Notebook format.
url: https://github.com/jupyter/nbformat
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-nbformat-5.10.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains the base implementation of the Jupyter Notebook format,
  and Python APIs for working with notebooks.


pkgId: b7233dc3a64d3b65809e256cd429c277a2d4f01f3379b54da4a1469d71d85606
name: python-nbsphinx
arch: src
version: 0.9.5
epoch: 0
release: 1.oe2503
summary: Jupyter Notebook Tools for Sphinx.
url: https://github.com/spatialaudio/nbsphinx/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-nbsphinx-0.9.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  nbsphinx is a Sphinx_ extension that provides a source parser for
  ``*.ipynb`` files.
  Custom Sphinx directives are used to show `Jupyter Notebook`_ code cells (and of
  course their results) in both HTML and LaTeX output.
  Un-evaluated notebooks -- i.e. notebooks without stored output cells -- will be
  automatically executed during the Sphinx build process.


pkgId: 9dad5b39c379fdc0035f07fbbd0ed67caed4c8cdca6a6399412afbec2aa19db8
name: python-nbxmpp
arch: src
version: 4.0.1
epoch: 0
release: 1.oe2503
summary: Python library for non-blocking use of Jabber/XMPP
url: https://dev.gajim.org/gajim/python-nbxmpp/
rpm_license: GPL-3.0-only
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-nbxmpp-4.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  python-nbxmpp is a Python library that provides a way for Python applications
  to use Jabber/XMPP networks in a non-blocking way.

  Features:
  - Asynchronous
  - ANONYMOUS, EXTERNAL, GSSAPI, SCRAM-SHA-1, DIGEST-MD5, PLAIN, and
      X-MESSENGER-OAUTH2 authentication mechanisms.
  - Connection via proxies
  - TLS
  - BOSH (XEP-0124)
  - Stream Management (XEP-0198)


pkgId: 6c8407f01563dead0c3fc5801c7b54c7facad95fd6ddb64a430365d298367c97
name: python-nest_asyncio
arch: src
version: 1.6.0
epoch: 0
release: 1.oe2503
summary: Patch asyncio to allow nested event loops
url: https://github.com/erdewit/nest_asyncio
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-nest_asyncio-1.6.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  By design asyncio does not allow its event loop to be nested.
  This presents a practical problem: When in an environment
  where the event loop is already running it's impossible to run tasks
  and wait for the result. Trying to do so will give the error
  "RuntimeError: This event loop is already running".
  The issue pops up in various environments, such as web servers,
  GUI applications and in Jupyter notebooks.
  This module patches asyncio to allow nested use of asyncio.run
  and loop.run_until_complete.


pkgId: 51514f91309435cbac5f82be6d362dcb2388613d3a2c939d9fc26419ec364442
name: python-netaddr
arch: src
version: 1.3.0
epoch: 0
release: 1.oe2503
summary: A pure Python network address representation and manipulation library
url: http://github.com/drkjam/netaddr
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-netaddr-1.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  A network address manipulation library for Python
  Provides support for:
  Layer 3 addresses
   * dealing with various ranges formats (CIDR, arbitrary ranges and globs, nmap)
   * parsing a large variety of different formats and notations
  Layer 2 addresses
   * generating derived IPv6 addresses


pkgId: 5eb4b0f4e8119d8699327a158a233e24ae45a438851351a59861ded3e31478a2
name: python-netifaces
arch: src
version: 0.11.0
epoch: 0
release: 1.oe2503
summary: Portable network interface information.
url: https://github.com/al45tair/netifaces
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-netifaces-0.11.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  It’s been annoying me for some time that there’s no easy way to get the
  address(es) of the machine’s network interfaces from Python.  There is
  a good reason for this difficulty, which is that it is virtually impossible
  to do so in a portable manner.  However, it seems to me that there should
  be a package you can easy_install that will take care of working out the
  details of doing so on the machine you’re using, then you can get on with
  writing Python code without concerning yourself with the nitty gritty of
  system-dependent low-level networking APIs.
  This package attempts to solve that problem.


pkgId: b25477b2e775be0dd864ebce680bcfd1777bc71d055ff90f7bd09f6f5f526655
name: python-networkx
arch: src
version: 3.2.1
epoch: 0
release: 1.oe2503
summary: Python package for creating and manipulating graphs and networks
url: http://networkx.github.io/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-networkx-3.2.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  NetworkX is a Python package for the creation, manipulation,
  and study of the structure, dynamics, and functions
  of complex networks.


pkgId: 8d23a7bcc2e1b54762f157d35845fa29cf33f9c170b20e2ca6030e1ca469af73
name: python-ninja-debuginfo
arch: riscv64
version: 1.11.1.1
epoch: 0
release: 4.oe2503
summary: Debug information for package python-ninja
url: https://github.com/ninja-build/ninja
rpm_license: Apache-2.0
rpm_group: Development/Debug
rpm_buildhost: a1818d3ce532
rpm_sourcerpm: python-ninja-1.11.1.1-4.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ninja-debuginfo-1.11.1.1-4.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-ninja.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 87573edc4ca5f804c53e66261277c7d68417de0837104801ee06c832c76829b9
name: python-ninja-debugsource
arch: riscv64
version: 1.11.1.1
epoch: 0
release: 4.oe2503
summary: Debug sources for package python-ninja
url: https://github.com/ninja-build/ninja
rpm_license: Apache-2.0
rpm_group: Development/Debug
rpm_buildhost: a1818d3ce532
rpm_sourcerpm: python-ninja-1.11.1.1-4.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ninja-debugsource-1.11.1.1-4.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-ninja.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: d522994e032e19dde0d3e86534c5e2d8458b1771e258b63170379a12f25f2c18
name: python-nose2
arch: src
version: 0.15.1
epoch: 0
release: 1.oe2503
summary: Next generation of nicer testing for Python
url: https://github.com/nose-devs/nose2
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-nose2-0.15.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  nose2 is the next generation of nicer testing for Python, based on the plugins
  branch of unittest2. nose2 aims to improve on nose by:
  - providing a better plugin API
  - being easier for users to configure
  - simplifying internal interfaces and processes
  - supporting Python 2 and 3 from the same codebase, without translation
  - encouraging greater community involvement in its development

  In service of some those goals, some features of nose will not be supported in
  nose2. See the documentation for a thorough rundown.


pkgId: 3917492c3600f347d5cca9ed22a8a2792ccf5dc9bf3b1aff7205f77314d435f0
name: python-notebook-shim
arch: src
version: 0.2.4
epoch: 0
release: 1.oe2503
summary: A shim layer for notebook traits and config
url: https://pypi.org/project/notebook-shim/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-notebook-shim-0.2.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  This project provides a way for JupyterLab and other frontends
  to switch to Jupyter Server for their Python Web application backend.


pkgId: f42c9252482826ef4e074dcc09395a6b79c4f6002b4403609a2618d2a085b61d
name: python-nox
arch: src
version: 2024.10.9
epoch: 0
release: 1.oe2503
summary: Flexible test automation
url: https://github.com/wntrblm/nox
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-nox-2024.10.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  Nox is a command-line tool that automates testing in multiple Python
  environments, similar to tox. Unlike tox, Nox uses a standard Python
  file for configuration.


pkgId: 96c03a255fd9c618d291863bd94851eeec33a2327a335c04137d0c94281b5c9d
name: python-nss
arch: src
version: 1.0.1
epoch: 0
release: 16.oe2503
summary: Bindings the Python for Network Security Services(NSS)
url: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS
rpm_license: MPLv2.0 or GPLv2+ or LGPLv2+
rpm_group: Unspecified
rpm_buildhost: d004d85fe6cf
rpm_packager: http://openeuler.org
location_href: Packages/python-nss-1.0.1-16.oe2503.src.rpm
checksum_type: sha256
description:
  The python-nss provides Python bindings for Netscape Portable Runtime (NSPR)\
  and Network Security Services (NSS)\
  The NSS is a server applications and set of libraries supporting\
  security-enabled client and The Applications built with NSS can support SSL v2\
  and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3\
  certificates, and other security standards. Specific NSS implementations\
  have been FIPS-140 certified.


pkgId: a4f0cf5d6c6be58f5713c37e07e8d2bb0e8be7bff855bb0679ec7a21b0c44779
name: python-nss-debuginfo
arch: riscv64
version: 1.0.1
epoch: 0
release: 16.oe2503
summary: Debug information for package python-nss
url: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS
rpm_license: MPLv2.0 or GPLv2+ or LGPLv2+
rpm_group: Development/Debug
rpm_buildhost: d004d85fe6cf
rpm_sourcerpm: python-nss-1.0.1-16.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-nss-debuginfo-1.0.1-16.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-nss.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 4713f2b9400f5f2a06f9393df50d5957231a9a7f9ecf73a1a4c7b8331a32027d
name: python-nss-debugsource
arch: riscv64
version: 1.0.1
epoch: 0
release: 16.oe2503
summary: Debug sources for package python-nss
url: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS
rpm_license: MPLv2.0 or GPLv2+ or LGPLv2+
rpm_group: Development/Debug
rpm_buildhost: d004d85fe6cf
rpm_sourcerpm: python-nss-1.0.1-16.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-nss-debugsource-1.0.1-16.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-nss.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 4c6ada09a5f3abee199da7c4cb503919f4b7e1068409db85e9c48d00b907d4f7
name: python-ntlm-auth
arch: src
version: 1.5.0
epoch: 0
release: 2.oe2503
summary: Python 3 compatible NTLM library (requires md4, thus legacy OpenSSL settings)
url: https://pypi.python.org/pypi/ntlm-auth
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-ntlm-auth-1.5.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  This package allows Python clients running on any operating system to provide
  NTLM authentication to a supporting server.

  With OpenSSL 3 or above, the legacy OpenSSL provider needs to be set in order
  to support md4 in Python.


pkgId: 248c5fbafdedc4901674783d10e71739a315502fd7a9fb0d533117fd8f7d657a
name: python-ntplib
arch: src
version: 0.4.0
epoch: 0
release: 1.oe2503
summary: This module offers a simple interface to query NTP servers from Python.
url: https://pypi.org/project/ntplib/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-ntplib-0.4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The ntplib is a python module that offers a simple interface to query NTP.
  servers. It also provides utility functions to translate NTP fields' values to
  text (mode, leap indicator...). Since it's pure Python, and only depends on core
  modules, it should work on any platform with a Python implementation.


pkgId: 154685fd55878989f7985184356cd5b5f5d9076d255d36a577684314f810cfb7
name: python-numpydoc
arch: src
version: 1.8.0
epoch: 0
release: 2.oe2503
summary: Sphinx extension to support docstrings in NumPy format
url: https://github.com/numpy/numpydoc
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-numpydoc-1.8.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Numpydoc inserts a hook into Sphinx's autodoc that converts docstrings
  following the NumPy/SciPy format to a form palatable to Sphinx.


pkgId: 3fab816c329a9d160038ffe0446bf4fa18acf07285e17c72ab002591f27f5f87
name: python-oauthlib
arch: src
version: 3.2.2
epoch: 0
release: 3.oe2503
summary: A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
url: https://github.com/oauthlib/oauthlib
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-oauthlib-3.2.2-3.oe2503.src.rpm
checksum_type: sha256
description:
  AuthLib is a framework which implements the logic of OAuth1 or OAuth2
  without assuming a specific HTTP request object or web framework. Use
  it to graft OAuth client support onto your favorite HTTP library, or
  provide support onto your favourite web framework. If you're a
  maintainer of such a library, write a thin veneer on top of OAuthLib
  and get OAuth support for very little effort.


pkgId: 4e355a174d7a4f45c551237b2ae6ba33e45d5184cd5f9453dd68e65d86290b87
name: python-oldest-supported-numpy
arch: src
version: 2023.12.21
epoch: 0
release: 1.oe2503
summary: Meta-package that provides the oldest NumPy that supports a given Python version and platform.
url: https://github.com/scipy/oldest-supported-numpy
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-oldest-supported-numpy-2023.12.21-1.oe2503.src.rpm
checksum_type: sha256
description:
  Meta-package that provides the oldest NumPy that supports a given Python version and platform. If wheels for the platform became available on PyPI only for a more recent NumPy version, then that NumPy version is specified.


  %setup     -n oldest-supported-numpy-2023.12.21  -q



  /usr/lib/rpm/rpmuncompress /home/abuild/rpmbuild/SOURCES/0001-oldest-supported-numpy-2023.12.21.patch |
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


pkgId: 9ef5905649e570cdbe975f8d9c07babac5fbb43e34353f8686315a8e673a8fa2
name: python-olefile
arch: src
version: 0.47
epoch: 0
release: 1.oe2503
summary: This Python package is used to parse, read and write Microsoft OLE2 files
url: https://pypi.python.org/pypi/olefile/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-olefile-0.47-1.oe2503.src.rpm
checksum_type: sha256
description:
  olefile is a Python package to parse, read and write Microsoft OLE2 files, \
  such as Microsoft Office 97-2003 documents, vbaProject.bin in MS Office 2007+ files, \
  Image Composer and FlashPix files, Outlook messages, StickyNotes, several \
  Microscopy file formats, McAfee antivirus quarantine files, etc.


pkgId: cf940a5ca525d7ea7f0e7c8517fdff16a6c66288b99841ef73c1d3b898466351
name: python-opt-einsum
arch: src
version: 3.3.0
epoch: 0
release: 1.oe2503
summary: Optimizing numpys einsum function
url: https://github.com/dgasmith/opt_einsum
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-opt-einsum-3.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Optimized einsum can significantly reduce the overall execution time of einsum-like expressions (e.g.,
  [`np.einsum`](https://docs.scipy.org/doc/numpy/reference/generated/numpy.einsum.html),
  [`dask.array.einsum`](https://docs.dask.org/en/latest/array-api.html#dask.array.einsum),
  [`pytorch.einsum`](https://pytorch.org/docs/stable/torch.html#torch.einsum),
  [`tensorflow.einsum`](https://www.tensorflow.org/api_docs/python/tf/einsum),
  )
  by optimizing the expression's contraction order and dispatching many
  operations to canonical BLAS, cuBLAS, or other specialized routines. Optimized
  einsum is agnostic to the backend and can handle NumPy, Dask, PyTorch,
  Tensorflow, CuPy, Sparse, Theano, JAX, and Autograd arrays as well as potentially
  any library which conforms to a standard API. See the
  [**documentation**](http://optimized-einsum.readthedocs.io) for more
  information.


pkgId: bcafce816102d42ee04c1c3d6a1a67e6ba2c7952f3a9f0890562021c7df10963
name: python-ordered-set
arch: src
version: 4.1.0
epoch: 0
release: 1.oe2503
summary: A mutable data structure
url: https://github.com/LuminosoInsight/ordered-set
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-ordered-set-4.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  An OrderedSet is a mutable data structure that is a hybrid of a list and a set.
  It remembers the order of its entries, and every entry has an index number that
  can be looked up.


pkgId: bddfa2dc1f61741cf6d0d6f5ef7dc208d81110f8b78238e24c680a02de895e2a
name: python-packaging
arch: src
version: 24.1
epoch: 0
release: 1.oe2503
summary: Core utilities for Python packages
url: https://github.com/pypa/packaging
rpm_license: BSD and ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-packaging-24.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Reusable core utilities for various Python Packaging interoperability specifications.

  This library provides utilities that implement the interoperability specifications which have clearly one correct behaviour (eg: PEP 440) or benefit greatly from having a single shared implementation (eg: PEP 425).

  The packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities.


pkgId: b48b8baae4b57a57750d7b434b34ed4b4315e98088acc390bf20bf12f3e87198
name: python-paginate
arch: src
version: 0.5.7
epoch: 0
release: 1.oe2503
summary: Divides large result sets into pages for easier browsing
url: https://github.com/Signum/paginate
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-paginate-0.5.7-1.oe2503.src.rpm
checksum_type: sha256
description:
  This module helps dividing large lists of items into pages. The user is shown
  one page at a time and can navigate to other pages.


pkgId: 7ad74aaeafdf1ffe759ec37beb6938f41afba00bd6018c30c971bdb44c609950
name: python-pallets-sphinx-themes
arch: src
version: 2.3.0
epoch: 0
release: 1.oe2503
summary: Sphinx themes for Pallets and related projects.
url: https://github.com/pallets/pallets-sphinx-themes/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pallets-sphinx-themes-2.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Themes for the Pallets projects. If you're writing an extension, use the
  appropriate theme to make your documentation look consistent.
  Available themes:
  -   flask
  -   jinja
  -   werkzeug
  -   click


pkgId: a3609a3aef62feeb54d7dea1d0a0bec3e9d78355ba829a50d220ad635ed55eb4
name: python-pandas
arch: src
version: 2.2.2
epoch: 0
release: 1.oe2503
summary: Data structures and data analysis tools for Python
url: https://pandas.pydata.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: 8701dd1b4095
rpm_packager: http://openeuler.org
location_href: Packages/python-pandas-2.2.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  pandas is an open source, BSD-licensed library
  providing high-performance, easy-to-use data structures
  and data analysis tools for the Python programming language.


pkgId: 1a0d4dfdb97f7b5879add968e01e3ee25c659b3a48e22684324a5189d2c81ad6
name: python-pandas-debuginfo
arch: riscv64
version: 2.2.2
epoch: 0
release: 1.oe2503
summary: Debug information for package python-pandas
url: https://pandas.pydata.org/
rpm_license: BSD
rpm_group: Development/Debug
rpm_buildhost: 8701dd1b4095
rpm_sourcerpm: python-pandas-2.2.2-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pandas-debuginfo-2.2.2-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-pandas.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: db56a7fde0f58d85688fe7da81341fc7d1ce4ee07e7abe305320c552d7df1ad1
name: python-pandas-debugsource
arch: riscv64
version: 2.2.2
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-pandas
url: https://pandas.pydata.org/
rpm_license: BSD
rpm_group: Development/Debug
rpm_buildhost: 8701dd1b4095
rpm_sourcerpm: python-pandas-2.2.2-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pandas-debugsource-2.2.2-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-pandas.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: d73f8a3ca7a60636e40d4bff7a2da0acec09079e7b9c6c3219b19558defb95a3
name: python-paramiko
arch: src
version: 3.5.0
epoch: 0
release: 1.oe2503
summary: Python SSH module
url: https://github.com/paramiko/paramiko
rpm_license: LGPLv2+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-paramiko-3.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Paramiko is a combination of the Esperanto words for "paranoid" and "friend". It is a module
  for Python 2.7/3.4+ that implements the SSH2 protocol for secure (encrypted and authenticated)
  connections to remote machines.


pkgId: 480ef730a2549127681eea3da8acc201c050bbdce03772843768db274b8c6132
name: python-parse_type
arch: src
version: 0.6.3
epoch: 0
release: 2.oe2503
summary: Make parse types building more easier by parse module
url: https://github.com/jenisys/parse_type
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-parse_type-0.6.3-2.oe2503.src.rpm
checksum_type: sha256
description:
  Parse_type extends the "parse" module (opposite of string.format()") with the following
  features:build type converters for common use cases (enum/mapping, choice) build a type
  converter with a cardinality constraint (0..1,0..*, 1..*) from the type converter with
  cardinality=1.compose a type converter from other type converters an extended parser
  that supports the CardinalityField naming schema and creates missing type variants
  (0..1, 0..*, 1..*) from the primary type converte.


pkgId: 1b4506549f19bdbdbbbb324279441f6e6438ed736b83f5045d2313052441e657
name: python-parso
arch: src
version: 0.8.4
epoch: 0
release: 1.oe2503
summary: A Python Parser
url: https://github.com/davidhalter/parso
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-parso-0.8.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  Parso is a Python parser that supports error recovery and round-trip parsing
  for different Python versions. Parso consists of a small API to parse Python
  and analyse the syntax tree.


pkgId: 23e9d362fdfbadd1cbf328f2058a380a39245745fb3457341d72e2a45a5243ad
name: python-passlib
arch: src
version: 1.7.4
epoch: 0
release: 1.oe2503
summary: comprehensive password hashing framework supporting over 30 schemes
url: https://pypi.org/project/passlib
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-passlib-1.7.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  Passlib is a password hashing library for Python 2 & 3, which provides
  cross-platform implementations of over 30 password hashing algorithms, as well
  as a framework for managing existing password hashes. It's designed to be useful
  for a wide range of tasks, from verifying a hash found in /etc/shadow, to
  providing full-strength password hashing for multi-user applications.


pkgId: 36b3ed6ca5cc7e0531840fea7d7f56b8c3590823d687716ca0308c51ac352b25
name: python-paste
arch: src
version: 3.7.1
epoch: 0
release: 2.oe2503
summary: Tools for using a Web Server Gateway Interface stack
url: https://pythonpaste.readthedocs.io/en/latest/
rpm_license: MIT and ZPLv2.0 and Python and (AFL-2.1 or MIT) and (MIT or ASL 2.0)
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-paste-3.7.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  Paste provides several pieces of "middleware" (or filters) that can be nested
  to build web applications. Each piece of middleware uses the WSGI (PEP 333)
  interface, and should be compatible with other middleware based on those interfaces.


pkgId: 7592b1c3c0c63fbee788dd3ac44e3ffeef6da40214c8fc9ec981504f63c89923
name: python-paste-deploy
arch: src
version: 3.1.0
epoch: 0
release: 1.oe2503
summary: Load, configure, and compose WSGI applications and servers
url: https://pylonsproject.org/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-paste-deploy-3.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This tool provides code to load WSGI applications and servers from URIs. These URIs can refer to Python eggs for INI-style configuration files. Paste Script provides commands to serve applications based on this configuration file.


pkgId: 6d7732bd22019a78b0df4c810ee3309ade30a641848accb08e62464ae392c829
name: python-path
arch: src
version: 17.0.0
epoch: 0
release: 1.oe2503
summary: Python module wrapper for path
url: https://github.com/jaraco/path
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-path-17.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package implements path objects as first-class entities,
  allowing common operations on files to be invoked on those path objects directly.


pkgId: edce1b2945d48aa8290cc6c6a2988c47022c5d372b286da15b97a0a7534ba75d
name: python-pathspec
arch: src
version: 0.12.1
epoch: 0
release: 1.oe2503
summary: Utility library for gitignore style pattern matching of file paths.
url: https://github.com/cpburnz/python-pathspec
rpm_license: MPL-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pathspec-0.12.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  pathspec is a utility library for pattern matching of file paths. So far this only includes Git's wildmatch pattern matching which itself is derived from Rsync's wildmatch. Git uses wildmatch for its gitignore files.


pkgId: 92446149952b8e3dbf7dea2245060a6727337e60948f12b505cc99227b8a1863
name: python-patsy
arch: src
version: 0.5.6
epoch: 0
release: 1.oe2503
summary: A Python package for describing statistical models and for building design matrices.
url: https://github.com/pydata/patsy
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-patsy-0.5.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  Patsy is a Python library for describing statistical models (especially linear
  models, or models that have a linear component) and building design matrices.
  Patsy brings the convenience of R "formulas" to Python.


pkgId: 93f7e1d79119b089e4fd6adee8bb960e09be78c2f08e7ea0fa96570be8d844fd
name: python-pbkdf2
arch: src
version: 1.3
epoch: 0
release: 3.oe2503
url: https://pypi.org/project/pbkdf2/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pbkdf2-1.3-3.oe2503.src.rpm
checksum_type: sha256
summary:
  This module implements the password-based key derivation function, PBKDF2, specified in RSA PKCS#5 v2.0.

description:
  This module implements the password-based key derivation function, PBKDF2, specified in RSA PKCS#5 v2.0.


pkgId: 6625298af3297ff77093babd38a71abdae3f530bd9d03023267a85de87a01a0b
name: python-pbr
arch: src
version: 6.0.0
epoch: 0
release: 1.oe2503
summary: Python Build Reasonableness
url: https://docs.openstack.org/pbr/latest/
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pbr-6.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  PBR is a library that injects some useful and sensible default behaviors into
  your setuptools run. It started off life as the chunks of code that were copied
  between all of the OpenStack projects. Around the time that OpenStack hit 18
  different projects each with at least 3 active branches, it seems like a good
  time to make that code into a proper re-usable library.


pkgId: 50ad0f6b143c9c2bed2be8967fca0c1eb1d44ae1e2d68c5f0aae1998f4d6e6b0
name: python-pdm-backend
arch: src
version: 2.4.3
epoch: 0
release: 1.oe2503
summary: The build backend used by PDM that supports latest packaging standards
url: https://github.com/pdm-project/pdm-backend
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pdm-backend-2.4.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is the backend for PDM projects that is fully-compatible with PEP 517 spec,
  but you can also use it alone. It reads the metadata of PEP 621 format and coverts it to Core metadata.


pkgId: 4243f95791af2037076158a576bf7d326298e4fd7ad074bc661a6c9ef3bd456c
name: python-pdm-pep517
arch: src
version: 1.1.4
epoch: 0
release: 1.oe2503
summary: Yet another PEP 517 backend
url: https://github.com/pdm-project/pdm-backend
rpm_license: MIT AND Apache-2.0 AND Public Domain AND BSD-3-Clause AND ISC
rpm_group: Unspecified
rpm_buildhost: 1c2624e8ec0c
rpm_packager: http://openeuler.org
location_href: Packages/python-pdm-pep517-1.1.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is the backend for PDM projects, while you can also use it alone. It
  reads the metadata of PEP 621 format and coverts it to Core metadata.


pkgId: b4512d16472c8d323ba22350a0d9a7383151c7135ab6499b1e2951044efeb2f8
name: python-pep8
arch: src
version: 1.7.1
epoch: 0
release: 1.oe2503
summary: Python style guide checker
url: http://pep8.readthedocs.org/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-pep8-1.7.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  pep8 Python style guide checker pep8 is a tool to check your Python code against
  some of the style conventions in PEP 8... _PEP 8: architecture: Adding new
  checks is easy.Parseable output: Jump to error location in your editor.Small:
  Just one Python file, requires only stdlib. You can use just the pep8.py file
  for this purpose.Comes with a comprehensive test suite.Installation You can
  install, upgrade, uninstall pep8.py with these commands:: $ pip install pep8 $
  pip install --upgrade pep8 $ pip uninstall pep8There's also a package for
  Debian/Ubuntu, but it's not always the latest version.


pkgId: 69d48bc7f9101b7f65b311d2cb8641c4b15f5fcbae948517f6aaad83507388c6
name: python-pexpect
arch: src
version: 4.9.0
epoch: 0
release: 1.oe2503
summary: Pexpect allows easy control of interactive console applications.
url: https://pexpect.readthedocs.io/
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pexpect-4.9.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Pexpect is a pure Python module for spawning child applications; controlling
  them; and responding to expected patterns in their output. Pexpect works like
  Don Libes' Expect. Pexpect allows your script to spawn a child application and
  control it as if a human were typing commands.

  Pexpect can be used for automating interactive applications such as ssh, ftp,
  passwd, telnet, etc. It can be used to a automate setup scripts for duplicating
  software package installations on different servers. It can be used for
  automated software testing. Pexpect is in the spirit of Don Libes' Expect, but
  Pexpect is pure Python.


pkgId: 19be1cf10c56ac782ca1fc41f3e91b8cd9db5be30e5a0993645180677982a349
name: python-pickleshare
arch: src
version: 0.7.5
epoch: 0
release: 1.oe2503
summary: Tiny 'shelve'-like database with concurrency support
url: https://github.com/pickleshare/pickleshare
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pickleshare-0.7.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  PickleShare - a small 'shelve' like datastore with concurrency support

  Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve,
  many processes can access the database simultaneously. Changing a value in
  database is immediately visible to other processes accessing the same database.

  Concurrency is possible because the values are stored in separate files. Hence
  the "database" is a directory where *all* files are governed by PickleShare.

  Example usage::

      from pickleshare import *
      db = PickleShareDB('~/testpickleshare')
      db.clear()
      print("Should be empty:",db.items())
      db['hello'] = 15
      db['aku ankka'] = [1,2,313]
      db['paths/are/ok/key'] = [1,(5,46)]
      print(db.keys())

  This module is certainly not ZODB, but can be used for low-load
  (non-mission-critical) situations where tiny code size trumps the
  advanced features of a "real" object database.

  Installation guide: pip install pickleshare


pkgId: 09b675bfbcd4d17cb3899abda7c2e0f49c093639c8dd7b370501348b070884b5
name: python-pika
arch: src
version: 1.3.2
epoch: 0
release: 1.oe2503
summary: Pika Python AMQP Client Library
url: https://github.com/pika/pika
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pika-1.3.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Pika is a RabbitMQ (AMQP 0-9-1) client library for Python.
  |Version| |Python versions| |Actions Status| |Coverage| |License| |Docs|


pkgId: 87305e4c4ab62aae82aa26c1b4fd39a395db94179377439038199b420ccfebf5
name: python-pillow
arch: src
version: 10.4.0
epoch: 0
release: 1.oe2503
summary: Python image processing library
url: http://python-pillow.github.io/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: a67f3529bd1c
rpm_packager: http://openeuler.org
location_href: Packages/python-pillow-10.4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging \
  Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift.


pkgId: fea50e27a830b47ab62b2fdb3005cdc9e2bc1ed47e64ffa0553d1cc9c5f98efc
name: python-pillow-debuginfo
arch: riscv64
version: 10.4.0
epoch: 0
release: 1.oe2503
summary: Debug information for package python-pillow
url: http://python-pillow.github.io/
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: a67f3529bd1c
rpm_sourcerpm: python-pillow-10.4.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pillow-debuginfo-10.4.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-pillow.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 715131ea957f04cab7632cb0ecd0e4f561c372e5b1cac37149444f53374577e7
name: python-pillow-debugsource
arch: riscv64
version: 10.4.0
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-pillow
url: http://python-pillow.github.io/
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: a67f3529bd1c
rpm_sourcerpm: python-pillow-10.4.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pillow-debugsource-10.4.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-pillow.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 1601613942953a7c997ebc5e8ef2a12e9204dfc0dc7b516ecf5f14ba3e5beb9f
name: python-pip
arch: src
version: 23.3.1
epoch: 0
release: 2.oe2503
summary: A tool for installing and managing Python packages
url: http://www.pip-installer.org
rpm_license: MIT and Python and ASL 2.0 and BSD and ISC and LGPLv2 and MPLv2.0 and (ASL 2.0 or BSD)
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pip-23.3.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  pip is the package installer for Python. You can use pip to install packages from the Python Package Index and other indexes.


pkgId: 3acf3a1ec82bbedf0175a54bf1af6a48e92d2a2effe6f1e027c3b337ca7a1621
name: python-pip-shims
arch: src
version: 0.7.3
epoch: 0
release: 1.oe2503
summary: Pip-shims is a set of compatibility access shims to the pip internal API.
url: https://github.com/sarugaku/pip-shims
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pip-shims-0.7.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  pip-shims is a set of compatibilty access shims to the pip internal API.
  pip-shims provides compatibility across several pip releases.
  The shims are provided using a lazy import strategy by hacking a module
  by overloading a class instance’s getattr method.


pkgId: 76d57ca5d616c8fa5789bf026b3e1baa2471c4edb370cecbd2f3ceed5d444adb
name: python-pkgconfig
arch: src
version: 1.5.5
epoch: 0
release: 1.oe2503
summary: A Python module to interface with the pkg-config command line tool
url: https://github.com/matze/pkgconfig
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-pkgconfig-1.5.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  pkgconfig is a Python module to interface with the pkg-config command line tool and supports Python 3.3+.


pkgId: b0a121b332ae87d5ee403c7c564d6c93dbed7d62a657e64e1af7469911b465fa
name: python-platformdirs
arch: src
version: 4.3.6
epoch: 0
release: 1.oe2503
summary: A small Python module for determining appropriate platform-specific dirs
url: https://github.com/platformdirs/platformdirs
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-platformdirs-4.3.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  The problem When writing desktop application, finding the right location to
  store user data and configuration varies per platform. Even for single-platform
  apps, there may by plenty of nuances in figuring out the right location.


pkgId: ac5f0de1026a7feb1c014ca9ba2197f82bc20780838c385b467387b72ae0312a
name: python-platformdirs-help
arch: noarch
version: 4.3.6
epoch: 0
release: 1.oe2503
summary: A small Python module for determining appropriate platform-specific dirs
url: https://github.com/platformdirs/platformdirs
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_sourcerpm: python-platformdirs-4.3.6-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-platformdirs-help-4.3.6-1.oe2503.noarch.rpm
checksum_type: sha256
description:
  The problem When writing desktop application, finding the right location to
  store user data and configuration varies per platform. Even for single-platform
  apps, there may by plenty of nuances in figuring out the right location


pkgId: 78bb8fea15e0fc9542b15ab765060f0d5c4c6907f187d1b1cee1fac75aafbd5f
name: python-plette
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2503
summary: Plette implements Pipfile and Pipfile.lock parsers, generators, and optional validators.
url: https://github.com/sarugaku/plette
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-plette-2.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Plette implements Pipfile and Pipfile.lock parsers, generators, and optional validators to let the user work with them in a structured manner.


pkgId: 86f67420b9d152b46a83b226d64aacc4dbc62c7930e6597645495209d9e00065
name: python-pluggy
arch: src
version: 1.5.0
epoch: 0
release: 1.oe2503
summary: plugin and hook calling mechanisms for python
url: https://github.com/pytest-dev/pluggy
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pluggy-1.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  A minimalist production ready plugin system.This is the core
  framework used by the pytest, tox, and devpi projects.


pkgId: d3ce543e05c75bf30751348d731f03f8e5a4429832e8570f6232f0a3a842abb5
name: python-ply
arch: src
version: 3.11
epoch: 0
release: 3.oe2503
summary: Python Lex-Yacc
url: http://www.dabeaz.com/ply/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-ply-3.11-3.oe2503.src.rpm
checksum_type: sha256
description:
  PLY is an implementation of lex and yacc parsing tools for Python.
  Here is a list of its essential features:
  * It is implemented entirely in Python.
  * It uses LR-parsing which is reasonably efficient and well suited for larger
    grammars.
  * PLY provides most of the standard lex/yacc features including support
    for empty productions, precedence rules, error recovery, and support
    for ambiguous grammars.
  * PLY is straightforward to use and provides very extensive error checking.
  * PLY doesn't try to do anything more or less than provide the basic lex/yacc
    functionality. In other words, it's not a large parsing framework or a
    component of some larger system.


pkgId: 9293f5a82902b79ce7a92748760c32fbf4340d571dc7477ec7422c1efdd7caf0
name: python-pocketlint
arch: src
version: 0.25
epoch: 0
release: 1.oe2503
summary: Addon pylint modules and configuration settings
url: https://github.com/rhinstaller/pocketlint
rpm_license: GPL-2.0-or-later
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pocketlint-0.25-1.oe2503.src.rpm
checksum_type: sha256
description:
  Addon pylint modules and configuration settings for checking the validity of
  Python-based source projects.


pkgId: 308471d7fb14c05063621171efec5730bb3cbacd4b2c376c43dbd09caa2d445f
name: python-poetry-core
arch: src
version: 1.9.1
epoch: 0
release: 1.oe2503
summary: Poetry PEP 517 Build Backend
url: https://github.com/python-poetry/poetry-core
rpm_license: MIT and (ASL 2.0 or BSD) and Python
rpm_group: Unspecified
rpm_buildhost: c0cabdd6bc0c
rpm_packager: http://openeuler.org
location_href: Packages/python-poetry-core-1.9.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  A PEP 517 build backend implementation developed for Poetry.
  This project is intended to be a light weight, fully compliant, self-contained
  package allowing PEP 517 compatible build frontends to build Poetry managed
  projects.


pkgId: d07089205d7bb7c2998d5f9a85272b7f8b09fca5bf7b74d7ec05ffb6450f36ca
name: python-poetry-dynamic-versioning
arch: src
version: 1.4.1
epoch: 0
release: 1.oe2503
summary: Plugin for Poetry to enable dynamic versioning based on VCS tags
url: https://github.com/mtkennerly/poetry-dynamic-versioning
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-poetry-dynamic-versioning-1.4.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a Python 3.7+ plugin for Poetry 1.2.0+ and Poetry Core 1.0.0+ to enable
  dynamic versioning based on tags in your version control system, powered by
  Dunamai. Many different version control systems are supported, including Git
  and Mercurial; please refer to the Dunamai page for the full list (and minimum
  supported version where applicable).

  poetry-dynamic-versioning provides a build backend that patches Poetry Core to
  enable the versioning system in PEP 517 build frontends. When installed with
  the plugin feature (i.e., poetry-dynamic-versioning[plugin]), it also
  integrates with the Poetry CLI to trigger the versioning in commands like
  poetry build.


pkgId: 083ba6ef25ed1cf0ac915c6dca30425563a8cf1ea04ea6573c8ba2d2dce071e1
name: python-polib
arch: src
version: 1.2.0
epoch: 0
release: 3.oe2503
summary: A library to manipulate gettext files (po and mo files)
url: https://pypi.org/project/polib/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-polib-1.2.0-3.oe2503.src.rpm
checksum_type: sha256
description:
  polib is a library to manipulate, create, modify gettext files (pot, po and mo files). You can load
  existing files, iterate through it’s entries, add, modify entries, comments or metadata, etc… or
  create new po files from scratch.


pkgId: 3873b684335467b39cad636f99c6e7f604a5ba592c3311ba1620a15f8c31531e
name: python-portend
arch: src
version: 3.2.0
epoch: 0
release: 1.oe2503
summary: TCP port monitoring and discovery
url: https://pypi.org/project/portend
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-portend-3.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Use portend to monitor TCP ports for bound or unbound states.
  For example, to wait for a port to be occupied, timing out after 3 seconds::
      portend.occupied('www.google.com', 80, timeout=3)
  Or to wait for a port to be free, timing out after 5 seconds::
      portend.free('::1', 80, timeout=5)
  The portend may also be executed directly. If the function succeeds, it
  returns nothing and exits with a status of 0. If it fails, it prints a
  message and exits with a status of 1. For example::
      python -m portend localhost:31923 free
      (exits immediately)
      python -m portend -t 1 localhost:31923 occupied
      (one second passes)
      Port 31923 not bound on localhost.
  Portend also exposes a ``find_available_local_port`` for identifying
  a suitable port for binding locally::
      port = portend.find_available_local_port()
      print(port, "is available for binding")
  Portend additionally exposes the lower-level port checking functionality
  in the ``Checker`` class, which currently exposes only one public
  method, ``assert_free``::
      portend.Checker().assert_free('localhost', 31923)
  If assert_free is passed a host/port combination that is occupied by
  a bound listener (i.e. a TCP connection is established to that host/port),
  assert_free will raise a ``PortNotFree`` exception.


pkgId: e74260e351c35d2e222712501366de0734f07f00449e9a9cdb1c8eee48c11b8e
name: python-portray
arch: src
version: 1.8.0
epoch: 0
release: 2.oe2503
url: https://github.com/timothycrosley/portray
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-portray-1.8.0-2.oe2503.src.rpm
checksum_type: sha256
summary:
  A Python3 command line tool and library that create great documentation websites for Python projects.

description:
  portray is a Python3 command line tool and library that helps you create great documentation websites for your Python projects with as little effort as possible.


pkgId: ea321e06bd928a01904d2fcd558082b29b20e50142865f4fd171c984ae678fdc
name: python-precis_i18n
arch: src
version: 1.1.0
epoch: 0
release: 1.oe2503
summary: Python library for internationalized usernames and passwords
url: https://github.com/byllyfish/precis_i18n
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-precis_i18n-1.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  If you want your application to accept Unicode user names and passwords, you
  must be careful in how you validate and compare them. The PRECIS framework
  makes internationalized user names and passwords safer for use by applications.
  PRECIS profiles transform Unicode strings into a canonical form, suitable for
  comparison.

  This Python module implements the PRECIS Framework as described in:

    PRECIS Framework: Preparation, Enforcement, and Comparison of
    Internationalized Strings in Application Protocols (RFC 8264)

    Preparation, Enforcement, and Comparison of Internationalized Strings
    Representing Usernames and Passwords (RFC 8265)

    Preparation, Enforcement, and Comparison of Internationalized Strings
    Representing Nicknames (RFC 8266)


pkgId: 64e86d0b4bd5a61b115e96522915ffe0e010b1055c72c1fc0734fb244396f4b6
name: python-prettytable
arch: src
version: 3.10.0
epoch: 0
release: 1.oe2503
summary: Display tabular data in a visually appealing ASCII table format.
url: https://github.com/jazzband/prettytable
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-prettytable-3.10.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  PrettyTable is a simple Python library designed to make it quick and easy to
  represent tabular data in visually appealing ASCII tables. It was inspired by
  the ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for
  selection of which columns are to be printed, independent alignment of columns
  (left or right justified or centred) and printing of "sub-tables" by specifying
  a row range.


pkgId: cdb18d0d84900d275726674889557b39760b51fd9358ff1dda2861595da8b375
name: python-priority
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2503
summary: A pure-Python HTTP/2 Priority implementation
url: https://github.com/python-hyper/priority/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-priority-2.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  A HTTP/2 Priority Implementation Priority is a pure-Python implementation of the
  priority logic for HTTP/2, set out in RFC 7540 Section 5.3 (Stream Priority)_.
  This logic allows for clients to express a preference for how the server allocates
  its (limited) resources to the many outstanding HTTP requests that may be running
  over a single HTTP/2 connection.


pkgId: 831aa2b462a8b97e7c384fd70b8723d868ed4b83fd3fc8c656bb12c23aca9209
name: python-productmd
arch: src
version: 1.38
epoch: 0
release: 1.oe2503
summary: Python library providing parsers for metadata
url: https://github.com/release-engineering/productmd
rpm_license: LGPLv2+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-productmd-1.38-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package is a Python library providing parsers for metadata related to
  composes and installation media.


pkgId: bcb2e6f4f62c9be3d5289f3935945f56c61f846dee9c6d35456343ca631e962a
name: python-progressbar2
arch: src
version: 4.2.0
epoch: 0
release: 1.oe2503
url: https://github.com/WoLpH/python-progressbar
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-progressbar2-4.2.0-1.oe2503.src.rpm
checksum_type: sha256
summary:
  A Python Progressbar library to provide visual (yet text based) progress to long running operations.

description:
  A text progress bar is typically used to display the progress of a long running operation, providing a visual cue that processing is underway.


pkgId: 9760af155de7347b14427119a8590b69a4c020308fb452b49e834a273c627d0a
name: python-prompt-toolkit
arch: src
version: 3.0.48
epoch: 0
release: 1.oe2503
summary: Library for building powerful interactive command lines in Python
url: https://github.com/prompt-toolkit/python-prompt-toolkit
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-prompt-toolkit-3.0.48-1.oe2503.src.rpm
checksum_type: sha256
description:
  prompt_toolkit is a library for building powerful interactive command lines and
  terminal applications in Python.


pkgId: df509b82a8628d1f445a3a16f542b3c9bf57500f0b2fd11c71847f67d838c0ec
name: python-psutil
arch: src
version: 6.0.0
epoch: 0
release: 1.oe2503
summary: A library for retrieving information on running processes and system utilization in Python
url: https://github.com/giampaolo/psutil
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: baa31fd09c92
rpm_packager: http://openeuler.org
location_href: Packages/python-psutil-6.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  psutil (process and system utilities) is a cross-platform library for retrieving information
  on running processes and system utilization (CPU, memory, disks, network, sensors) in Python.
  It is useful mainly for system monitoring, profiling and limiting process resources and
  management of running processes.It implements many functionalities offered by classic UNIX
  command line tools such as ps, top, iotop, lsof, netstat, ifconfig, free and others.


pkgId: 9369ec350242b244962230e7aade03a80597c7db209765bcbce94c76a951ddfc
name: python-psutil-debuginfo
arch: riscv64
version: 6.0.0
epoch: 0
release: 1.oe2503
summary: Debug information for package python-psutil
url: https://github.com/giampaolo/psutil
rpm_license: BSD
rpm_group: Development/Debug
rpm_buildhost: baa31fd09c92
rpm_sourcerpm: python-psutil-6.0.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-psutil-debuginfo-6.0.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-psutil.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: f3c7028a40ea6b9709d57859e8fa909fcef99d56b1236119ec43bc1333fb29ea
name: python-psutil-debugsource
arch: riscv64
version: 6.0.0
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-psutil
url: https://github.com/giampaolo/psutil
rpm_license: BSD
rpm_group: Development/Debug
rpm_buildhost: baa31fd09c92
rpm_sourcerpm: python-psutil-6.0.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-psutil-debugsource-6.0.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-psutil.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: a832a0b8114833ad8e2fb9671f2f3ec3f4189b908fc48216f05e0bac891ac17b
name: python-psycopg2
arch: src
version: 2.9.9
epoch: 0
release: 1.oe2503
summary: PostgreSQL database adapter for the Python programming language
url: http://www.psycopg.org/psycopg/
rpm_license: GPL-3.0-only and LGPL-3.0-only
rpm_group: Unspecified
rpm_buildhost: bd230e7996ed
rpm_packager: http://openeuler.org
location_href: Packages/python-psycopg2-2.9.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  Psycopg is the most popular PostgreSQL adapter for the Python
  programming language. Its core is a complete implementation of the Python DB
  API 2.0 specifications. Several extensions allow access to many of the
  features offered by PostgreSQL.


pkgId: 94799b256ff971f44e0e4bce5a5d3b15f024d3aa7503794e95e7ce5b5c946c1f
name: python-psycopg2-debuginfo
arch: riscv64
version: 2.9.9
epoch: 0
release: 1.oe2503
summary: Debug information for package python-psycopg2
url: http://www.psycopg.org/psycopg/
rpm_license: GPL-3.0-only and LGPL-3.0-only
rpm_group: Development/Debug
rpm_buildhost: bd230e7996ed
rpm_sourcerpm: python-psycopg2-2.9.9-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-psycopg2-debuginfo-2.9.9-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-psycopg2.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 01bec651ba8e76b425b6f098f2c3b485d581542cf6d798d8dfbbf6ecc41ab96d
name: python-psycopg2-debugsource
arch: riscv64
version: 2.9.9
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-psycopg2
url: http://www.psycopg.org/psycopg/
rpm_license: GPL-3.0-only and LGPL-3.0-only
rpm_group: Development/Debug
rpm_buildhost: bd230e7996ed
rpm_sourcerpm: python-psycopg2-2.9.9-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-psycopg2-debugsource-2.9.9-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-psycopg2.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 267238df8c60a5cd8d4b0f5ad0ad34c27ef5eeb8b050738a5493b163ec0e21ad
name: python-ptyprocess
arch: src
version: 0.7.0
epoch: 0
release: 2.oe2503
summary: Run a subprocess in a pseudo terminal
url: https://github.com/pexpect/ptyprocess
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-ptyprocess-0.7.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Launch a subprocess in a pseudo terminal (pty), and interact with both the
  process and its pty.

  Sometimes, piping stdin and stdout is not enough. There might be a password
  prompt that doesn't read from stdin, output that changes when it's going to a
  pipe rather than a terminal, or curses-style interfaces that rely on a terminal.
  If you need to automate these things, running the process in a pseudo terminal
  (pty) is the answer.


pkgId: c4b735507770cffce9628e1dd49dc4ab031d8f0a6334d10ffc1faefd88661f7d
name: python-publicsuffix2
arch: src
version: 2.2019.12.21
epoch: 0
release: 1.oe2503
url: https://github.com/nexb/python-publicsuffix2
rpm_license: MIT and MPL-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-publicsuffix2-2.2019.12.21-1.oe2503.src.rpm
checksum_type: sha256
summary:
  Get a public suffix for a domain name using the Public Suffix List. Forked from and using the same API as the publicsuffix package.

description:
  This module allows you to get the public suffix, as well as the registrable domain,
  of a domain name using the Public Suffix List from http://publicsuffix.org
  A public suffix is a domain suffix under which you can register domain
  names, or under which the suffix owner does not control the subdomains.
  Some examples of public suffixes in the former example are ".com",
  ".co.uk" and "pvt.k12.wy.us"; examples of the latter case are "github.io" and
  "blogspot.com".  The public suffix is sometimes referred to as the effective
  or extended TLD (eTLD).


pkgId: 6a7e5f21a9527d23071b04c40b8281ca57bc63aa101657ff8f52c181982fde05
name: python-pure-eval
arch: src
version: 0.2.2
epoch: 0
release: 1.oe2503
summary: Safely evaluate AST nodes without side effects
url: http://github.com/alexmojaki/pure_eval
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-pure-eval-0.2.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  [![Build Status](https://travis-ci.org/alexmojaki/pure_eval.svg?branch=master)](https://travis-ci.org/alexmojaki/pure_eval) [![Coverage Status](https://coveralls.io/repos/github/alexmojaki/pure_eval/badge.svg?branch=master)](https://coveralls.io/github/alexmojaki/pure_eval?branch=master) [![Supports Python versions 3.5+](https://img.shields.io/pypi/pyversions/pure_eval.svg)](https://pypi.python.org/pypi/pure_eval)

  This is a Python package that lets you safely evaluate certain AST nodes without triggering arbitrary code that may have unwanted side effects.

  It can be installed from PyPI:

      pip install pure_eval

  To demonstrate usage, suppose we have an object defined as follows:

  ```python
  class Rectangle:
      def __init__(self, width, height):
          self.width = width
          self.height = height

      @property
      def area(self):
          print("Calculating area...")
          return self.width * self.height


  rect = Rectangle(3, 5)
  ```

  Given the `rect` object, we want to evaluate whatever expressions we can in this source code:

  ```python
  source = "(rect.width, rect.height, rect.area)"
  ```

  This library works with the AST, so let's parse the source code and peek inside:

  ```python
  import ast

  tree = ast.parse(source)
  the_tuple = tree.body[0].value
  for node in the_tuple.elts:
      print(ast.dump(node))
  ```

  Output:

  ```python
  Attribute(value=Name(id='rect', ctx=Load()), attr='width', ctx=Load())
  Attribute(value=Name(id='rect', ctx=Load()), attr='height', ctx=Load())
  Attribute(value=Name(id='rect', ctx=Load()), attr='area', ctx=Load())
  ```

  Now to actually use the library. First construct an Evaluator:

  ```python
  from pure_eval import Evaluator

  evaluator = Evaluator({"rect": rect})
  ```

  The argument to `Evaluator` should be a mapping from variable names to their values. Or if you have access to the stack frame where `rect` is defined, you can instead use:

  ```python
  evaluator = Evaluator.from_frame(frame)
  ```

  Now to evaluate some nodes, using `evaluator[node]`:

  ```python
  print("rect.width:", evaluator[the_tuple.elts[0]])
  print("rect:", evaluator[the_tuple.elts[0].value])
  ```

  Output:

  ```
  rect.width: 3
  rect: <__main__.Rectangle object at 0x105b0dd30>
  ```

  OK, but you could have done the same thing with `eval`. The useful part is that it will refuse to evaluate the property `rect.area` because that would trigger unknown code. If we try, it'll raise a `CannotEval` exception.

  ```python
  from pure_eval import CannotEval

  try:
      print("rect.area:", evaluator[the_tuple.elts[2]])  # fails
  except CannotEval as e:
      print(e)  # prints CannotEval
  ```

  To find all the expressions that can be evaluated in a tree:

  ```python
  for node, value in evaluator.find_expressions(tree):
      print(ast.dump(node), value)
  ```

  Output:

  ```python
  Attribute(value=Name(id='rect', ctx=Load()), attr='width', ctx=Load()) 3
  Attribute(value=Name(id='rect', ctx=Load()), attr='height', ctx=Load()) 5
  Name(id='rect', ctx=Load()) <__main__.Rectangle object at 0x105568d30>
  Name(id='rect', ctx=Load()) <__main__.Rectangle object at 0x105568d30>
  Name(id='rect', ctx=Load()) <__main__.Rectangle object at 0x105568d30>
  ```

  Note that this includes `rect` three times, once for each appearance in the source code. Since all these nodes are equivalent, we can group them together:

  ```python
  from pure_eval import group_expressions

  for nodes, values in group_expressions(evaluator.find_expressions(tree)):
      print(len(nodes), "nodes with value:", values)
  ```

  Output:

  ```
  1 nodes with value: 3
  1 nodes with value: 5
  3 nodes with value: <__main__.Rectangle object at 0x10d374d30>
  ```

  If we want to list all the expressions in a tree, we may want to filter out certain expressions whose values are obvious. For example, suppose we have a function `foo`:

  ```python
  def foo():
      pass
  ```

  If we refer to `foo` by its name as usual, then that's not interesting:

  ```python
  from pure_eval import is_expression_interesting

  node = ast.parse('foo').body[0].value
  print(ast.dump(node))
  print(is_expression_interesting(node, foo))
  ```

  Output:

  ```python
  Name(id='foo', ctx=Load())
  False
  ```

  But if we refer to it by a different name, then it's interesting:

  ```python
  node = ast.parse('bar').body[0].value
  print(ast.dump(node))
  print(is_expression_interesting(node, foo))
  ```

  Output:

  ```python
  Name(id='bar', ctx=Load())
  True
  ```

  In general `is_expression_interesting` returns False for the following values:
  - Literals (e.g. `123`, `'abc'`, `[1, 2, 3]`, `{'a': (), 'b': ([1, 2], [3])}`)
  - Variables or attributes whose name is equal to the value's `__name__`, such as `foo` above or `self.foo` if it was a method.
  - Builtins (e.g. `len`) referred to by their usual name.

  To make things easier, you can combine finding expressions, grouping them, and filtering out the obvious ones with:

  ```python
  evaluator.interesting_expressions_grouped(root)
  ```

  To get the source code of an AST node, I recommend [asttokens](https://github.com/gristlabs/asttokens).

  Here's a complete example that brings it all together:

  ```python
  from asttokens import ASTTokens
  from pure_eval import Evaluator

  source = """
  x = 1
  d = {x: 2}
  y = d[x]
  """

  names = {}
  exec(source, names)
  atok = ASTTokens(source, parse=True)
  for nodes, value in Evaluator(names).interesting_expressions_grouped(atok.tree):
      print(atok.get_text(nodes[0]), "=", value)
  ```

  Output:

  ```python
  x = 1
  d = {1: 2}
  y = 2
  d[x] = 2
  ```


pkgId: 374f6e0df217debc20d64d9ea790e8b4833debb5ec25facdf5c3536ba8233f17
name: python-py
arch: src
version: 1.11.0
epoch: 0
release: 2.oe2503
summary: Library with cross-python path, ini-parsing, io, code, log facilities
url: http://pylib.readthedocs.io/en/stable/
rpm_license: MIT and Public Domain
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-py-1.11.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  The py lib is a Python development support library featuring the
  following tools and modules:

    * py.path: uniform local and svn path objects
    * py.apipkg: explicit API control and lazy-importing
    * py.iniconfig: easy parsing of .ini files
    * py.code: dynamic code generation and introspection


pkgId: 8af164cd3fa2b98ed6318df15c1182a7b3f944e5094c9e55c2f6173c53d7fa9c
name: python-pyasn1
arch: src
version: 0.6.1
epoch: 0
release: 1.oe2503
summary: ASN.1 library for Python
url: http://pyasn1.sourceforge.net/
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-pyasn1-0.6.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Abstract Syntax Notation One (ASN.1) is a technology for exchanging structured data
  in a universally understood, hardware agnostic way. Many industrial, security and
  telephony applications heavily rely on ASN.1.
  The pyasn1 library implements ASN.1 support in pure-Python.


pkgId: f94cde731eef430edb3881faa239079dd9d0689205e97e40b30cd03ac777188d
name: python-pyasn1-modules
arch: src
version: 0.4.0
epoch: 0
release: 1.oe2503
summary: A collection of ASN.1-based protocols modules.
url: https://github.com/etingof/pyasn1-modules
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyasn1-modules-0.4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  A collection of ASN.1 modules expressed in form of pyasn1 classes. Includes protocols PDUs definition (SNMP, LDAP etc.) and various data structures (X.509, PKCS etc.).


pkgId: e75f65032462f63e183989e25a02925a404978e971b63a7e37ea9d2f32c24c35
name: python-pycdlib
arch: src
version: 1.14.0
epoch: 0
release: 1.oe2503
summary: Pure python ISO manipulation library
url: http://github.com/clalancette/pycdlib
rpm_license: LGPLv2
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-pycdlib-1.14.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  PyCdlib is a pure python library to parse, write (master), and create ISO9660
  files, suitable for writing to a CD or USB.The original ISO9660 (including
  ISO9660-1999) specification is supported, as well the El Torito, Joliet, Rock
  Ridge, and UDF extensions.Please see for much more documentation.


pkgId: ccc62e94d10c6b8f6adf99a979c93d4901f763fa0954dcb0ae76f131a0ee0b06
name: python-pycodestyle
arch: src
version: 2.12.1
epoch: 0
release: 1.oe2503
summary: Python style guide checker
url: https://pycodestyle.pycqa.org/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pycodestyle-2.12.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  pycodestyle (formerly pep8) is a tool to check your Python code against some of the style conventions in PEP 8.


pkgId: dea527c344d45a4ef55992e4eecb5252f4afc0d09a593d06030fdbd9ba1ed4cc
name: python-pycparser
arch: src
version: 2.22
epoch: 0
release: 1.oe2503
summary: A parser for the C language
url: http://github.com/eliben/pycparser
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pycparser-2.22-1.oe2503.src.rpm
checksum_type: sha256
description:
  pycparser is a parser for the C language, written in pure Python.
  It is a module designed to be easily integrated into applications
  that need to parse C source code.


pkgId: 47d91a897a12f952d42edd569a20c5f2f690b6e19bf4f244ff4311450f9f9d2c
name: python-pycryptodome
arch: src
version: 3.21.0
epoch: 0
release: 1.oe2503
summary: Cryptographic library for Python
url: https://www.pycryptodome.org
rpm_license: BSD-2-Clause and Public Domain and Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pycryptodome-3.21.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  PyCryptodome is a self-contained Python package of low-level
  cryptographic primitives.
  It supports Python 2.6 and 2.7, Python 3.4 and newer, and PyPy.
  You can install it with::
      pip install pycryptodome
  All modules are installed under the ``Crypto`` package.
  Check the pycryptodomex_ project for the equivalent library that
  works under the ``Cryptodome`` package.
  PyCryptodome is a fork of PyCrypto. It brings several enhancements
  with respect to the last official version of PyCrypto (2.6.1),
  for instance:
  * Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)
  * Accelerated AES on Intel platforms via AES-NI
  * First class support for PyPy
  * Elliptic curves cryptography (NIST P-256, P-384 and P-521 curves only)
  * Better and more compact API (`nonce` and `iv` attributes for ciphers,
    automatic generation of random nonces and IVs, simplified CTR cipher mode,
    and more)
  * SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms
  * Salsa20 and ChaCha20 stream ciphers
  * scrypt and HKDF
  * Deterministic (EC)DSA
  * Password-protected PKCS#8 key containers
  * Shamir's Secret Sharing scheme
  * Random numbers get sourced directly from the OS (and not from a CSPRNG in userspace)
  * Simplified install process, including better support for Windows
  * Cleaner RSA and DSA key generation (largely based on FIPS 186-4)
  * Major clean ups and simplification of the code base
  PyCryptodome is not a wrapper to a separate C library like *OpenSSL*.
  To the largest possible extent, algorithms are implemented in pure Python.
  Only the pieces that are extremely critical to performance (e.g. block ciphers)
  are implemented as C extensions.
  For more information, see the `homepage`_.
  All the code can be downloaded from `GitHub`_.


pkgId: 06453a917861439adc75bd5a416e225740444c9f4f7c4533067f26156ceafbfd
name: python-pycurl
arch: src
version: 7.45.4
epoch: 0
release: 1.oe2503
summary: A Python interface to libcurl
url: http://pycurl.sourceforge.net/
rpm_license: LGPL-2.0-or-later or MIT
rpm_group: Unspecified
rpm_buildhost: 35e2674543fe
rpm_packager: http://openeuler.org
location_href: Packages/python-pycurl-7.45.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  PycURL is a Python interface to libcurl. PycURL can be used to fetch
  objects identified by a URL from a Python program, similar to the
  urllib Python module. PycURL is mature, very fast, and supports a lot
  of features.


pkgId: 28e1d7ba47cceca8025237905326d51c4eab6939dcb44c1a6b0adf87ad48cfcd
name: python-pycurl-debuginfo
arch: riscv64
version: 7.45.4
epoch: 0
release: 1.oe2503
summary: Debug information for package python-pycurl
url: http://pycurl.sourceforge.net/
rpm_license: LGPL-2.0-or-later or MIT
rpm_group: Development/Debug
rpm_buildhost: 35e2674543fe
rpm_sourcerpm: python-pycurl-7.45.4-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pycurl-debuginfo-7.45.4-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-pycurl.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: bda290a7059573266fc9c87db0db51dfb41f7d5cb9b922f664b1894cf4fc8882
name: python-pycurl-debugsource
arch: riscv64
version: 7.45.4
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-pycurl
url: http://pycurl.sourceforge.net/
rpm_license: LGPL-2.0-or-later or MIT
rpm_group: Development/Debug
rpm_buildhost: 35e2674543fe
rpm_sourcerpm: python-pycurl-7.45.4-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pycurl-debugsource-7.45.4-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-pycurl.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 09bdcd237b8c57e61ed73f0eca1b6306b1aec19e4788c5291edc2e0e26960215
name: python-pydocstyle
arch: src
version: 6.3.0
epoch: 0
release: 1.oe2503
summary: Python docstring style checker
url: https://github.com/PyCQA/pydocstyle/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pydocstyle-6.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  pydocstyle is a static analysis tool for checking compliance with Python docstring conventions.
  pydocstyle supports most of PEP 257 out of the box, but it should not be considered a reference implementation.


pkgId: af072993e7faa7540d22b4c92945f941f3bc28affb3f66a6b271529f9c9b72e0
name: python-pydot
arch: src
version: 3.0.1
epoch: 0
release: 1.oe2503
summary: Python interface to Graphviz's Dot
url: https://github.com/pydot/pydot
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pydot-3.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  pydot written in pure Python is an interface to Graphviz, can parse and dump into the DOT language used by GraphViz,
  and networkx can convert its graphs to pydot.


pkgId: 6791095f968cbe45e1d23da966eb0e2b400273c9a4692027abf5d6653c8d4983
name: python-pygments
arch: src
version: 2.18.0
epoch: 0
release: 1.oe2503
summary: Syntax highlighting engine written in Python
url: http://pygments.org/
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pygments-2.18.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Pygments is a generic syntax highlighter suitable for use
  in code hosting, forums, wikis or other applications that
  need to prettify source code. Highlights are:
  	* a wide range of over 500 languages and other text
  	  formats is supported
  	* special attention is paid to details that increase
  	  highlighting quality
  	* support for new languages and formats are added easily;
  	  most languages use a simple regex-based lexing mechanism
  	* a number of output formats is available, among them HTML,
  	  RTF, LaTeX and ANSI sequences
  	* it is usable as a command-line tool and as a library
  	* … and it highlights even Perl 6!


pkgId: 3e7558a0223591376ff970fca8a689cde5b767778558e0b85f7667b0cf815041
name: python-pyinstaller
arch: src
version: 6.4.0
epoch: 0
release: 1.oe2503
summary: PyInstaller bundles a Python application and all its dependencies into a single package.
url: http://www.pyinstaller.org
rpm_license: GPL-2.0-only
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyinstaller-6.4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  PyInstaller bundles a Python application and all its dependencies into a single
  package. The user can run the packaged app without installing a Python
  interpreter or any modules.


pkgId: bea3cebac3717c33619b6780da910959f12343b5a78effc31f286563e2f87d51
name: python-pylons-sphinx-themes
arch: src
version: 1.0.13
epoch: 0
release: 2.oe2503
summary: Sphinx themes for Pylons Project documentation.
url: https://pylonsproject.org
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pylons-sphinx-themes-1.0.13-2.oe2503.src.rpm
checksum_type: sha256
description:
  This repository is a Python package that contains Sphinx themes for Pylons related projects. This project is based on `Pylons Sphinx Theme <https://github.com/Pylons/pylons_sphinx_theme>`_ (singular), but uses a package implementation instead of git submodules and manual steps.
  To use a theme in your Sphinx documentation, follow this guide.


pkgId: 1b4a6b5f2b510ecd011e3d1113df9f3dc1c4354780eafd250b8dd09efc114140
name: python-pymongo
arch: src
version: 4.6.3
epoch: 0
release: 1.oe2503
summary: PyMongo - the Python driver for MongoDB
url: https://github.com/mongodb/mongo-python-driver
rpm_license: Apache License 2.0
rpm_group: Unspecified
rpm_buildhost: 21968885e656
rpm_packager: http://openeuler.org
location_href: Packages/python-pymongo-4.6.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  The PyMongo distribution contains tools for interacting with
  MongoDB database from Python.
  PyMongo supports MongoDB 2.6, 3.0, 3.2, 3.4, 3.6, 4.0 and 4.2.


pkgId: 491a4330d8a9536bf932dbfabe14c2e866e5f194169a593d19415558550aed0c
name: python-pymongo-debuginfo
arch: riscv64
version: 4.6.3
epoch: 0
release: 1.oe2503
summary: Debug information for package python-pymongo
url: https://github.com/mongodb/mongo-python-driver
rpm_license: Apache License 2.0
rpm_group: Development/Debug
rpm_buildhost: 21968885e656
rpm_sourcerpm: python-pymongo-4.6.3-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pymongo-debuginfo-4.6.3-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-pymongo.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: be2b52fde9bb58af133b259fc443847493df5b9efc54a2b9fa43f428067d56de
name: python-pymongo-debugsource
arch: riscv64
version: 4.6.3
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-pymongo
url: https://github.com/mongodb/mongo-python-driver
rpm_license: Apache License 2.0
rpm_group: Development/Debug
rpm_buildhost: 21968885e656
rpm_sourcerpm: python-pymongo-4.6.3-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pymongo-debugsource-4.6.3-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-pymongo.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: a4137f02ac5c60b7e27cc7f41ba497184a715251e993eec76b24696c9aa8a17c
name: python-pynacl
arch: src
version: 1.5.0
epoch: 0
release: 1.oe2503
summary: Python binding to the libsodium library
url: https://github.com/pyca/pynacl
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: 6932de021142
rpm_packager: http://openeuler.org
location_href: Packages/python-pynacl-1.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  PyNaCl is a Python binding to libsodium, which is a fork of the Networking and Cryptography library.
  These libraries have a stated goal of improving usability, security and speed. It supports Python 2.7
  and 3.4+ as well as PyPy 2.6+.


pkgId: a933a29cd39b77c7c75fe5bda0ee9805d4f3033a5c360f10ece0ab784650882d
name: python-pynacl-debuginfo
arch: riscv64
version: 1.5.0
epoch: 0
release: 1.oe2503
summary: Debug information for package python-pynacl
url: https://github.com/pyca/pynacl
rpm_license: ASL 2.0
rpm_group: Development/Debug
rpm_buildhost: 6932de021142
rpm_sourcerpm: python-pynacl-1.5.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pynacl-debuginfo-1.5.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-pynacl.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 940c57ff617450d012731011303fbbb33860b37bc5597c7ce7795a785d71fb8f
name: python-pynacl-debugsource
arch: riscv64
version: 1.5.0
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-pynacl
url: https://github.com/pyca/pynacl
rpm_license: ASL 2.0
rpm_group: Development/Debug
rpm_buildhost: 6932de021142
rpm_sourcerpm: python-pynacl-1.5.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pynacl-debugsource-1.5.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-pynacl.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: afdc26625bdfb8c997471ca61c26e2952904dbf59f27e0dffbac568f4f7a028c
name: python-pyodbc
arch: src
version: 5.2.0
epoch: 0
release: 1.oe2503
summary: DB API Module for ODBC
url: https://github.com/mkleehammer/pyodbc
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyodbc-5.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  pyodbc is an open source Python module that makes accessing ODBC databases
  simple. It implements the DB API 2.0 specification but is packed with even more
  Pythonic convenience.


pkgId: 5f0a4b15fdb3410317312a2ba911c73a649d08952d816c47fa35de7cbf10acfe
name: python-pyogrio
arch: src
version: 0.10.0
epoch: 0
release: 1.oe2503
summary: Vectorized spatial vector file format I/O using GDAL/OGR
url: https://github.com/geopandas/pyogrio
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: 1ccc200236a1
rpm_packager: http://openeuler.org
location_href: Packages/python-pyogrio-0.10.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Pyogrio provides a GeoPandas-oriented API to OGR vector data sources, such as
  ESRI Shapefile, GeoPackage, and GeoJSON. Vector data sources have geometries,
  such as points, lines, or polygons, and associated records with potentially
  many columns worth of data.


pkgId: b00a1b0c7a90d2d0b7094099c20eabcec311157d0f1830fed75a17a94071242f
name: python-pyogrio-debuginfo
arch: riscv64
version: 0.10.0
epoch: 0
release: 1.oe2503
summary: Debug information for package python-pyogrio
url: https://github.com/geopandas/pyogrio
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 1ccc200236a1
rpm_sourcerpm: python-pyogrio-0.10.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pyogrio-debuginfo-0.10.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-pyogrio.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 26b6a68a8013271a4297115c35152b2582f202639cd274363269ac12e2c0334b
name: python-pyogrio-debugsource
arch: riscv64
version: 0.10.0
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-pyogrio
url: https://github.com/geopandas/pyogrio
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 1ccc200236a1
rpm_sourcerpm: python-pyogrio-0.10.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pyogrio-debugsource-0.10.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-pyogrio.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 4e94d9ebf975d05f10d4e71cffd8769a110a53d7a2bfe27abf011a830a4a77f5
name: python-pyperclip
arch: src
version: 1.9.0
epoch: 0
release: 1.oe2503
summary: A cross-platform clipboard module for Python. (Only handles plain text for now.)
url: https://github.com/asweigart/pyperclip
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-pyperclip-1.9.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Pyperclip is a cross-platform Python module for copy and paste clipboard functions. It works with Python 2 and 3.


pkgId: 1dc62635d2045a24b6cfd08fcaba2e38fd26277fae682a6e608be42bc9d19994
name: python-pyproj
arch: src
version: 3.7.0
epoch: 0
release: 1.oe2503
summary: Cython wrapper to provide python interfaces to Proj
url: https://github.com/pyproj4/pyproj
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: 47af0c9b4b3a
rpm_packager: http://openeuler.org
location_href: Packages/python-pyproj-3.7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  ython wrapper to provide python interfaces to Proj.
  Performs cartographic transformations between geographic (Lat/Lon)
  and map projection (x/y) coordinates. Can also transform directly
  from one map projection coordinate system to another.
  Coordinates can be given as numpy arrays, python arrays, lists or scalars.
  Optimized for numpy arrays.


pkgId: 0bc0aeb05f3f8f2e22a7155867fc81a985a4feee0ca1cde63fd774523de69514
name: python-pyproj-debuginfo
arch: riscv64
version: 3.7.0
epoch: 0
release: 1.oe2503
summary: Debug information for package python-pyproj
url: https://github.com/pyproj4/pyproj
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 47af0c9b4b3a
rpm_sourcerpm: python-pyproj-3.7.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pyproj-debuginfo-3.7.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-pyproj.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 0832b4029e71f0b474e7b44629b8d5d90899401251c3ca26bfaa36348d5a315e
name: python-pyproj-debugsource
arch: riscv64
version: 3.7.0
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-pyproj
url: https://github.com/pyproj4/pyproj
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 47af0c9b4b3a
rpm_sourcerpm: python-pyproj-3.7.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pyproj-debugsource-3.7.0-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-pyproj.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 7473038ca629c7a0d25fe7945e78a05843ed8db0aa0667c5d39784f453974375
name: python-pyproject-hooks
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2503
summary: Wrappers to call pyproject.toml-based build backend hooks
url: https://pypi.org/project/pyproject_hooks/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyproject-hooks-1.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a low-level library for calling build-backends in
  pyproject.toml-based project. It provides the basic functionality
  to help write tooling that generates distribution files from
  Python projects.


pkgId: bcd9f5f472fcc293828bb237c5946b27187e5ed39d6dae466aff3c3924e6168d
name: python-pyproject-metadata
arch: src
version: 0.7.1
epoch: 0
release: 1.oe2503
summary: PEP 621 metadata parsing
url: https://pypi.org/project/pyproject-metadata/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyproject-metadata-0.7.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This project does not implement the parsing of pyproject.toml containing PEP 621 metadata.
  Instead, given a Python data structure representing PEP 621 metadata (already parsed), it\
  will validate this input and generate a PEP 643-compliant metadata file (e.g. PKG-INFO)


pkgId: cb0801f39e0f68c78d3903c7886ed5c01972983ed428b9a1eb4d8a5f1cdf8aab
name: python-pyquery
arch: src
version: 2.0.1
epoch: 0
release: 1.oe2503
summary: A jquery-like library for python
url: http://pypi.python.org/pypi/pyquery
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyquery-2.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  pyquery allows you to make jquery queries on xml documents.
  The API is as much as possible the similar to jquery.
  pyquery uses lxml for fast xml and html manipulation.


pkgId: 3ebfd23d83c57d7d086a27731cd8956c50433ade42e11523e9337d9396823f4e
name: python-pyroute2
arch: src
version: 0.7.12
epoch: 0
release: 2.oe2503
summary: Python Netlink library
url: https://github.com/svinota/pyroute2
rpm_license: GPL-2.0-or-later and Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyroute2-0.7.12-2.oe2503.src.rpm
checksum_type: sha256
description:
  Pyroute2 is a pure Python **netlink** library. The core requires only Python
  stdlib, no 3rd party libraries. The library was started as an RTNL protocol
  implementation, so the name is **pyroute2**, but now it supports many netlink
  protocols.


pkgId: 3581921ecc160c1f18a3ac1d877c41b418ee585e9e0670bbe3b856af722289cf
name: python-pyrpm
arch: src
version: 0.15
epoch: 0
release: 1.oe2503
summary: python-pyrpm is a Python library for parsing RPM spec files
url: https://github.com/bkircher/python-rpm-spec
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-pyrpm-0.15-1.oe2503.src.rpm
checksum_type: sha256
description:
  python-pyrpm is a Python library for parsing RPM spec files. This module allows
  you to parse spec files and gives you simple access to various bits of
  information that is contained in the spec file.


pkgId: 80acf6df20946c14c9a5e4e6855b432401523c094c25c91b6cb8c34939ce7ca5
name: python-pyrsistent
arch: src
version: 0.20.0
epoch: 0
release: 2.oe2503
summary: Persistent/Functional/Immutable data structures
url: http://github.com/tobgu/pyrsistent/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyrsistent-0.20.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Pyrsistent is a number of persistent collections (by some referred to as functional data structures). Persistent in
  the sense that they are immutable.


pkgId: 3085214966b273a8500a5c687cf9a556cc9e29b5187aa454de8535b4c101cb65
name: python-pysaml2
arch: src
version: 7.4.2
epoch: 0
release: 1.oe2503
summary: Python implementation of SAML Version 2 Standard
url: https://github.com/IdentityPython/pysaml2
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-pysaml2-7.4.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  PySAML2 is a pure python implementation of SAML2. It contains all
  necessary pieces for building a SAML2 service provider or an identity
  provider. The distribution contains examples of both. Originally
  written to work in a WSGI environment there are extensions that allow
  you to use it with other frameworks.


pkgId: 62f92cbcabbc8653ba60c93c1bfb476a293425083cccec0368095ca1141aeeed
name: python-pysocks
arch: src
version: 1.7.1
epoch: 0
release: 2.oe2503
summary: A Python SOCKS client module
url: https://github.com/Anorov/PySocks
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pysocks-1.7.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  This module was designed to allow developers of Python software
  that uses the Internet or another TCP/IP-based network to add
  support for connection through a SOCKS proxy server with as much
  ease as possible.


pkgId: 19422e713912f3e6dbec219d9a88831603276169530ac317f9b41fa38c525d71
name: python-pyspnego
arch: src
version: 0.11.2
epoch: 0
release: 1.oe2503
summary: Windows Negotiate Authentication Client and Server
url: https://github.com/jborean93/pyspnego
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyspnego-0.11.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Python SPNEGO Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP authentication. Also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.


pkgId: c44f022168e97815435d21844fc81c8b7041a51826828359611bccf541371f34
name: python-pyspnego-help
arch: noarch
version: 0.11.2
epoch: 0
release: 1.oe2503
summary: Windows Negotiate Authentication Client and Server
url: https://github.com/jborean93/pyspnego
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_sourcerpm: python-pyspnego-0.11.2-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-pyspnego-help-0.11.2-1.oe2503.noarch.rpm
checksum_type: sha256
description:
  Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP authentication. Also includes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos tokens into a human readable format.


pkgId: e170bb01f2af462cf6d0334bd38ee2f6cacc787543c3824112cb79f454913e26
name: python-pytest-benchmark
arch: src
version: 4.0.0
epoch: 0
release: 1.oe2503
summary: A py.test fixture for benchmarking code
url: https://pytest-benchmark.readthedocs.io
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-benchmark-4.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This plugin provides a benchmark fixture. This fixture is a callable object
  that will benchmark any function passed to it.

  Notable features and goals:

    - Sensible defaults and automatic calibration for microbenchmarks
    - Good integration with pytest
    - Comparison and regression tracking
    - Exhausive statistics
    - JSON export


pkgId: 93e2cad984d9105ac16a7407a6da6e6f5edbd2aec68691e97959a9e842bd55a0
name: python-pytest-cov
arch: src
version: 5.0.0
epoch: 0
release: 1.oe2503
summary: Pytest plugin for measuring coverage
url: https://github.com/pytest-dev/pytest-cov
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-cov-5.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras:
  * Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss.
  * Xdist support: you can use all of pytest-xdist’s features and still get coverage.
  * Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different
    sys.path(CWD will be in it, unlike when running pytest).

  All features offered by the coverage package should work, either through pytest-cov’s command line options
  or through coverage’s config file.


pkgId: 53de907f5fafcfeafebc76c8fc2756b47219de381caf98fedc37c8e8272f0ae7
name: python-pytest-enabler
arch: src
version: 3.3.0
epoch: 0
release: 1.oe2503
summary: Enable installed pytest plugins.
url: https://github.com/jaraco/pytest-enabler
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-enabler-3.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The enabler plugin allows configuration of plugins if present,
  but omits the settings if the plugin is not present.


pkgId: e7be3a02d8762c3fd210734082b54c89259cefe31183ee026b2cc56761d17069
name: python-pytest-expect
arch: src
version: 1.1.0
epoch: 0
release: 5.oe2503
summary: Py.test plugin to store test expectations and mark tests based on them
url: https://pypi.org/project/pytest-expect/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-expect-1.1.0-5.oe2503.src.rpm
checksum_type: sha256
description:
  A py.test plugin that stores test expectations by saving the set of failing
  tests, allowing them to be marked as xfail when running them in future.
  The tests expectations are stored such that they can be distributed alongside
  the tests.


pkgId: 2ddc3526f440de67c6721bebcfd9c5b233a570ca8ec818ea833aaa4b881624ec
name: python-pytest-fixture-config
arch: src
version: 1.7.0
epoch: 0
release: 1.oe2503
summary: Simple configuration objects for Py.test fixtures
url: https://pypi.python.org/pypi/pytest-fixture-config
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-fixture-config-1.7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Simple configuration objects for Py.test fixtures.
  Allows you to skip tests when their required config variables aren't set.


pkgId: 74dd6aa1e556a0ac59f2790eb107a512de0301d78594756803aaf59f058dbe8d
name: python-pytest-forked
arch: src
version: 1.6.0
epoch: 0
release: 3.oe2503
summary: run tests in isolated forked subprocesses
url: https://github.com/pytest-dev/pytest-forked
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-forked-1.6.0-3.oe2503.src.rpm
checksum_type: sha256
description:
  pytest-forked: run each test in a forked subprocess .. warning:: this is a
  extraction of the xdist --forked module, future maintenance beyond the bare
  minimum is not planned until a new maintainer is found. This plugin **does not
  work on Windows*because there's no fork support. --forked: run each test in a
  forked subprocess to survive SEGFAULTS or otherwise dying processes.|python|
  |version| |ci| |pre-commit| |black|.. |versio .. |ci| image:: .


pkgId: 8f9e7725f4227b39ed5b75b0e809947c89d66cd4dd396559b5fa7cc609b86514
name: python-pytest-mock
arch: src
version: 3.14.0
epoch: 0
release: 1.oe2503
summary: Thin-wrapper around the mock package for easier use with py.test
url: https://pypi.python.org/pypi/pytest-mock
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-mock-3.14.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This plugin provides a mocker fixture which is a thin-wrapper around the
  patching API provided by the mock package.
  Besides undoing the mocking automatically after the end of the test,
  it also provides other nice utilities.


pkgId: 0bbcf83f6948c94b1fb55393cbd7ff08489de0c72818b0bb02c99cdb7689e15d
name: python-pytest-regressions
arch: src
version: 2.5.0
epoch: 0
release: 1.oe2503
summary: Pytest fixtures for writing regression tests
url: https://pypi.org/project/pytest-regressions/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-regressions-2.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This pytest plugin makes it simple to test general data, images, files,
  and numeric tables by saving *expected* data in a *data directory*
  (courtesy of pytest-datadir) that can be used to verify that future runs
  produce the same data.


pkgId: 6208f69a076cbcc19b9113ecc392e8862548b363959600f3ce133cfe630bd311
name: python-pytest-relaxed
arch: src
version: 2.0.2
epoch: 0
release: 1.oe2503
summary: Relaxed test discovery for pytest
url: https://github.com/bitprophet/pytest-relaxed
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-relaxed-2.0.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  pytest-relaxed provides 'relaxed' test discovery for pytest.
  It is the spiritual successor to https://pypi.python.org/pypi/spec, but
  is built for pytest instead of nosetests, and rethinks some aspects of
  the design (such as a decreased emphasis on the display side of things.)


pkgId: 6fb07874420f9fbc04aca5b4043d23faa37d4faf119bf671fb2330d5eafa2b46
name: python-pytest-sugar
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2503
url: https://pivotfinland.com/pytest-sugar/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: 447d89eefd04
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-sugar-1.0.0-1.oe2503.src.rpm
checksum_type: sha256
summary:
  pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly).

description:
  pytest-sugar is a plugin for [pytest](http://pytest.org) that shows
  failures and errors instantly and shows a progress bar.


pkgId: 73bfcd28e85ae06308c76f53dc3979e37166e659822681482a133540107ee5b0
name: python-pytest-timeout
arch: src
version: 2.3.1
epoch: 0
release: 1.oe2503
summary: py.test plugin to abort hanging tests
url: http://github.com/pytest-dev/pytest-timeout/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-timeout-2.3.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a plugin which will terminate tests after a certain timeout, assuming the test session isn’t being debugged. When aborting a test it will show a stack dump of all threads running at the time. This is useful when running tests under a continuous integration server or simply if you don’t know why the test suite hangs.


pkgId: fb3742f21b3db88178d2668ac5cf3122272383d4bf4de25492509ffedfab225f
name: python-pytest-tornasync
arch: src
version: 0.6.0.post2
epoch: 0
release: 1.oe2503
summary: py.test plugin for testing Python 3.5+ Tornado code
url: https://github.com/eukaryote/pytest-tornasync
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-tornasync-0.6.0.post2-1.oe2503.src.rpm
checksum_type: sha256
description:
  A simple pytest plugin that provides some helpful fixtures for testing Tornado (version 5.0 or newer)
  apps and easy handling of plain (undecoratored) native coroutine tests (Python 3.5+).


pkgId: 633a9d807eeb8a4ef7e256ff1c155c49f46857a32f1021b254a448d71bb83943
name: python-pytest-virtualenv
arch: src
version: 1.8.1
epoch: 0
release: 1.oe2503
summary: Virtualenv fixture for py.test
url: https://github.com/manahl/pytest-plugins
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: openeuler-riscv64
rpm_packager: http://openeuler.org
location_href: Packages/python-pytest-virtualenv-1.8.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Create a Python virtual environment in your test that cleans up on teardown.
  The fixture has utility methods to install packages and list what's installed.


pkgId: 650b8240197ce854f35f4468d7ef1d4fb468075b6fbcff6c33a262348ba2ba8e
name: python-pythran
arch: src
version: 0.17.0
epoch: 0
release: 1.oe2503
summary: An ahead of time compiler for a subset of the Python language.
url: https://github.com/serge-sans-paille/pythran
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pythran-0.17.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  An ahead of time compiler for a subset of the Python language, with a focus on scientific computing.


pkgId: 7b7361333fa3625fa6acfbf2e4b6d61de7aad0bf88b340a1b932ab99d53ccd39
name: python-pytoolconfig
arch: src
version: 1.3.1
epoch: 0
release: 1.oe2503
url: https://github.com/bageljrkhanofemus/pytoolconfig
rpm_license: LGPL-3.0-or-later
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-pytoolconfig-1.3.1-1.oe2503.src.rpm
checksum_type: sha256
summary:
  Python Tool Configuration to manage configuration for python tools and add support for a pyproject.toml configuration file.

description:
  Python Tool Configuration to manage configuration for python tools and add support for a pyproject.toml configuration file.


pkgId: e0b9faac84cd626f6a2b30768813d86fdd4bc0e10c0a5d683c1ff2315d37033e
name: python-pytz-deprecation-shim
arch: src
version: 0.1.0.post0
epoch: 0
release: 1.oe2503
summary: Shims to help you safely remove pytz
url: https://github.com/pganssle/pytz-deprecation-shim
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-pytz-deprecation-shim-0.1.0.post0-1.oe2503.src.rpm
checksum_type: sha256
description:
  pytz has served the Python community well for many years, but it is no longer
  the best option for providing time zones. pytz has a non-standard interface
  that is very easy to misuse; this interface was necessary when pytz was
  created, because datetime had no way to represent ambiguous datetimes, but this
  was solved in Python 3.6, which added a fold attribute to datetimes in PEP 495.
  With the addition of the zoneinfo module in Python 3.9 (PEP 615), there has
  never been a better time to migrate away from pytz.

  However, since pytz time zones are used very differently from a standard
  tzinfo, and many libraries have built pytz zones into their standard time zone
  interface (and thus may have users relying on the existence of the localize and
  normalize methods); this library provides shim classes that are compatible with
  both PEP 495 and pytz’s interface, to make it easier for libraries to deprecate
  pytz.


pkgId: 9419444ed4141e0fb4519a89e04282350716cf91473ea7c540df01eb191f7243
name: python-pyudev
arch: src
version: 0.24.3
epoch: 0
release: 1.oe2503
summary: A libudev binding
url: http://pypi.python.org/pypi/pyudev
rpm_license: LGPL-2.1-or-later
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyudev-0.24.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package supports almost all libudev functionality.The lisence
  is LGPL.It is a python 2/3 binding to libudev which is a linux
  library supporting device management.The usage of pyudev is simple
  and you can use it after a quick learning.


pkgId: b1803a1c9b0019a26a557215c283e0e3018cfe32ecaa23bb005b174a07ef998a
name: python-pyvmomi
arch: src
version: 8.0.3.0.1
epoch: 0
release: 1.oe2503
summary: VMware vSphere Python SDK
url: https://github.com/vmware/pyvmomi
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pyvmomi-8.0.3.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  pyVmomi is the Python SDK for the VMware vSphere API that allows you to manage ESX, ESXi, and vCenter.


pkgId: 7897c579960ab10df98b04d1410328fc98090bdd77598c0a9376ee06bbdc5564
name: python-pywinrm
arch: src
version: 0.5.0
epoch: 0
release: 2.oe2503
summary: Python library for Windows Remote Management
url: http://github.com/diyan/pywinrm/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-pywinrm-0.5.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  pywinrm is a Python client for the Windows Remote Management (WinRM) service. It allows you to invoke commands on target Windows machines from any machine that can run Python.


pkgId: e81b549e3c7eded58f8c5170228953f8c3fc756f91d6f754739e1a46d7f796aa
name: python-qt5
arch: src
version: 5.15.9
epoch: 0
release: 1.oe2503
summary: PyQt5 is a set of Python bindings for Qt5
url: http://www.riverbankcomputing.com/software/pyqt/
rpm_license: GPLv3
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-qt5-5.15.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  PyQt is a set of Python v2 and v3 bindings for The Qt Company's Qt application framework and runs on
  all platforms supported by Qt including Windows, OS X, Linux, iOS and Android. PyQt5 supports Qt v5.


pkgId: 95f25674863a96a0abcc78f42d3fb150401674febe086db7595fb810cf76a695
name: python-quart
arch: src
version: 0.20.0
epoch: 0
release: 1.oe2503
summary: A Python ASGI web microframework with the same API as Flask
url: https://github.com/pallets/quart
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: b8cb4b65de6d
rpm_packager: http://openeuler.org
location_href: Packages/python-quart-0.20.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Quart is an async Python web microframework. Using Quart you can,

    * render and serve HTML templates,
    * write (RESTful) JSON APIs,
    * serve WebSockets,
    * stream request and response data,
    * do pretty much anything over the HTTP or WebSocket protocols.


pkgId: 0526222d86d89bcd49b4848a157f8089c594aedfe0fadc4d694efc1fdcfa6e9d
name: python-quart-trio
arch: src
version: 0.12.0
epoch: 0
release: 1.oe2503
summary: A Quart extension to provide trio support
url: https://github.com/pgjones/quart-trio
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: 147264c18e1a
rpm_packager: http://openeuler.org
location_href: Packages/python-quart-trio-0.12.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Quart-Trio is an extension for Quart to support the Trio event loop. This is an
  alternative to using the asyncio event loop present in the Python standard
  library and supported by default in Quart.


pkgId: 832acc9143e639843a9931297592183ac69235427cc6638b064805ec634d24dd
name: python-rdflib
arch: src
version: 7.1.1
epoch: 0
release: 1.oe2503
url: https://github.com/RDFLib/rdflib
rpm_license: BSD-3-clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-rdflib-7.1.1-1.oe2503.src.rpm
checksum_type: sha256
summary:
  RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.

description:
  RDFLib is a Python library for working with
  RDF, a simple yet powerful language for representing information.


pkgId: 1b6fd185b9108626e415910ec442c51f5c8f1c4ccce486feaa84e62a5f66c57c
name: python-recommonmark
arch: src
version: 0.7.1
epoch: 0
release: 1.oe2503
url: https://github.com/rtfd/recommonmark
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-recommonmark-0.7.1-1.oe2503.src.rpm
checksum_type: sha256
summary:
  A docutils-compatibility bridge to CommonMark, enabling you to write CommonMark inside of Docutils & Sphinx projects.


pkgId: 47f0b130ce016803c38c7b0b4de027334da04cbee32cd1ecbbe97554da907cea
name: python-regex
arch: src
version: 2024.9.11
epoch: 0
release: 1.oe2503
summary: Alternative regular expression module, to replace re.
url: https://bitbucket.org/mrabarnett/mrab-regex
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-regex-2024.9.11-1.oe2503.src.rpm
checksum_type: sha256
description:
  This regex implementation is backwards-compatible with the standard 're' module, but offers additional functionality.


pkgId: 027c05f8f937f018a5ae5ba47382bd24947306dcfa281e0031f6955d40f1e747
name: python-reno
arch: src
version: 4.1.0
epoch: 0
release: 2.oe2503
summary: RElease NOtes manager
url: https://docs.openstack.org/reno/latest/
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-reno-4.1.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Reno is a release notes manager designed with high throughput in mind,
  supporting fast distributed development teams without introducing additional
  development processes. Our goal is to encourage detailed and accurate release
  notes for every release.


pkgId: 857a3e19a90184bc26788400ff6a3ea24979b3565125ad917cc8b5587acf62fe
name: python-requests
arch: src
version: 2.31.0
epoch: 0
release: 1.oe2503
summary: Python HTTP Library
url: http://python-requests.org/
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-requests-2.31.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Requests is an HTTP library, written in Python, as an alternative
  to Python's builtin urllib2 which requires work (even
  method overrides) to perform basic tasks.
  Features of Requests:
   - GET, HEAD, POST, PUT, DELETE Requests:
     + HTTP Header Request Attachment.
     + Data/Params Request Attachment.
     + Multipart File Uploads.
     + CookieJar Support.
     + Redirection History.
     + Redirection Recursion Urllib Fix.
     + Automatic Decompression of GZipped Content.
     + Unicode URL Support.
   - Authentication:
     + URL + HTTP Auth Registry.


pkgId: 0eb7921c248d02eef09986fea3ad3664d782df894ca29f82a0cb51260489bb41
name: python-requests-cache
arch: src
version: 1.2.1
epoch: 0
release: 1.oe2503
url: https://github.com/reclosedev/requests-cache
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-requests-cache-1.2.1-1.oe2503.src.rpm
checksum_type: sha256
summary:
  requests-cache is a persistent HTTP cache that provides an easy way to get better performance with the python requests library.

description:
  requests-cache is a persistent HTTP cache that provides an easy way to get better performance with the python requests library.


pkgId: a3456555acc7f559dbbed2323c528fb7650028a1ebbf534b1cfb422fe1c354c1
name: python-requests-file
arch: src
version: 1.5.1
epoch: 0
release: 5.oe2503
summary: A transport adapter for use with the Requests Python library
url: https://github.com/dashea/requests-file
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-requests-file-1.5.1-5.oe2503.src.rpm
checksum_type: sha256
description:
  Requests-File is a transport adapter for use with the Requests Python library
  to allow local filesystem access via file:// URLs.


pkgId: 78afc69f58fa7f5ec476ec4f653c5684fca0c2c9e6baf7e5f3e9a65e60ad646d
name: python-requests-ftp
arch: src
version: 0.3.1
epoch: 0
release: 18.oe2503
summary: FTP Transport Adapter for Requests
url: https://github.com/Lukasa/requests-ftp
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-requests-ftp-0.3.1-18.oe2503.src.rpm
checksum_type: sha256
description:
  Requests-FTP is an implementation of a very stupid FTP transport adapter
  for use with the awesome Requests Python library.


pkgId: 41705e9a9bfcd6afa42471d846c5003abbdbd0c7c5b2dbd53db73c3137f9a840
name: python-requests-gssapi
arch: src
version: 1.3.0
epoch: 0
release: 1.oe2503
summary: A GSSAPI/SPNEGO authentication handler for python-requests
url: https://github.com/pythongssapi/requests-gssapi
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-requests-gssapi-1.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Requests is an HTTP library, written in Python, for human beings. This
  library adds optional GSSAPI authentication support and supports
  mutual authentication. It includes a fully backward-compatible shim
  for requests-kerberos.


pkgId: bd56db5c01a5457ae18a5c151a94a194276b658c081d4b6af060255bfd6b28a1
name: python-requests-oauthlib
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2503
summary: OAuthlib authentication support for Requests.
url: https://github.com/requests/requests-oauthlib
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-requests-oauthlib-2.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This project provides first-class OAuth library support for `Requests <http://python-requests.org>`.


pkgId: 9823880e701f059fdca6a5f58c89f74b04b3cdbe96e0911cb5ac1a46d54009e0
name: python-requests_ntlm
arch: src
version: 1.3.0
epoch: 0
release: 1.oe2503
summary: This package allows for HTTP NTLM authentication using the requests library.
url: https://github.com/requests/requests-ntlm
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-requests_ntlm-1.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package allows Python clients running on any operating system to provide NTLM authentication to a supporting server.


pkgId: 4dfbc72fc28c29205c8e6a1282de36ede87932b0e423cb4d88b5a8e513721cec
name: python-requirementslib
arch: src
version: 3.0.0
epoch: 0
release: 2.oe2503
summary: A tool for converting between pip-style and pipfile requirements.
url: https://github.com/sarugaku/requirementslib
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-requirementslib-3.0.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Install from `PyPI`_:
      $ pipenv install requirementslib
  Install from `Github`_:
      $ pipenv install -e git+https://github.com/sarugaku/requirementslib.git#egg=requirementslib


pkgId: 5b52db6f9b29232290af233c46ddafc3d9d73c09d61a99924c8b37ac143e3099
name: python-retrying
arch: src
version: 1.3.4
epoch: 0
release: 1.oe2503
summary: Retrying
url: https://github.com/rholder/retrying
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-retrying-1.3.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  Retrying is an Apache 2.0 licensed general-purpose retrying library, written in
  Python, to simplify the task of adding retry behavior to just about anything.


pkgId: 7d60b9279d0b3941a2e9ba64b0b313abe9eeb99de7682dbb1f8314c881e689df
name: python-rpmautospec-core
arch: src
version: 0.1.5
epoch: 0
release: 1.oe2503
summary: Minimum functionality for rpmautospec
url: https://github.com/fedora-infra/rpmautospec-core
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-rpmautospec-core-0.1.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains minimum functionality to determine if an RPM spec file
  uses rpmautospec features.


pkgId: d5d33471c7b4946d2df7f7059e44bab66d2eb59b4e600a3b54ae57e50d9df449
name: python-rsa
arch: src
version: 4.9
epoch: 0
release: 1.oe2503
summary: Pure-Python RSA implementation
url: https://stuvel.eu/rsa
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-rsa-4.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  Python-RSA is a pure-Python RSA implementation. It supports
  encryption and decryption, signing and verifying signatures,
  and key generation according to PKCS#1 version 1.5.


pkgId: 3a79c6ebcdccb278edd877ab7d66608055b132bd34d0641089087c36e35f9c6f
name: python-rst-linker
arch: src
version: 2.5.0
epoch: 0
release: 1.oe2503
summary: Tools for adding metadata and hyperlinks to reStructuredText.
url: https://github.com/jaraco/rst.linker
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-rst-linker-2.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
   rst.linker provides a routine for adding links and performing other custom
  replacements to reStructuredText files as a Sphinx extension.License License is
  indicated in the project metadata (typically one or more of the Trove
  classifiers). For more details, see this explanation <.


pkgId: 78c7a4df97a0c34ea5aa0bf9a3d5e72163e786b8f889923dde6cfee84436e0d0
name: python-rtslib
arch: src
version: 2.1.76
epoch: 0
release: 2.oe2503
summary: Python object API for Linux kernel LIO SCSI target
url: https://github.com/open-iscsi/rtslib-fb
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-rtslib-2.1.76-2.oe2503.src.rpm
checksum_type: sha256
description:
  python-rtslib is a python object API for generic Linux SCSI kernel target
  which includes the 'target' service and targetctl tool for restoring
  configuration.


pkgId: 9d777dab4db91ddc307757d09849b634266d234fc334c34a9fb4a8ff9c937fc2
name: python-ruamel-yaml
arch: src
version: 0.18.6
epoch: 0
release: 1.oe2503
description: ruamel.yaml ruamel.yaml is a YAML 1.2 loader/dumper package for Python.
url: https://sourceforge.net/p/ruamel-yaml/code/ci/default/tree
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-ruamel-yaml-0.18.6-1.oe2503.src.rpm
checksum_type: sha256
summary:
  ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order


pkgId: 4c883d07aea326c779bacb450d34870256e0bd070d79a74e13511263a07d4846
name: python-ruamel-yaml-clib-debuginfo
arch: riscv64
version: 0.2.8
epoch: 0
release: 1.oe2503
summary: Debug information for package python-ruamel-yaml-clib
url: https://bitbucket.org/ruamel/yaml.clib
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 07ec36948ff2
rpm_sourcerpm: python-ruamel-yaml-clib-0.2.8-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ruamel-yaml-clib-debuginfo-0.2.8-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-ruamel-yaml-clib.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: cb90c32823845ce4bd27232cbd17b34aa418051d83f7716ea967e12f2005bcf6
name: python-ruamel-yaml-clib-debugsource
arch: riscv64
version: 0.2.8
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-ruamel-yaml-clib
url: https://bitbucket.org/ruamel/yaml.clib
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 07ec36948ff2
rpm_sourcerpm: python-ruamel-yaml-clib-0.2.8-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-ruamel-yaml-clib-debugsource-0.2.8-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-ruamel-yaml-clib.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 91ead7a2306d550ae4f52ca62fe1e2adda66e89dc19e5c83b7dd0970f5db9e4d
name: python-schedutils-debuginfo
arch: riscv64
version: 0.6
epoch: 0
release: 7.oe2503
summary: Debug information for package python-schedutils
url: https://rt.wiki.kernel.org/index.php/Tuna
rpm_license: GPLv2
rpm_group: Development/Debug
rpm_buildhost: 943f24af2a1f
rpm_sourcerpm: python-schedutils-0.6-7.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-schedutils-debuginfo-0.6-7.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-schedutils.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 4429798612597af4c671fc3d2d45ab91ab5ecdcae776047e0aa092b36958c895
name: python-schedutils-debugsource
arch: riscv64
version: 0.6
epoch: 0
release: 7.oe2503
summary: Debug sources for package python-schedutils
url: https://rt.wiki.kernel.org/index.php/Tuna
rpm_license: GPLv2
rpm_group: Development/Debug
rpm_buildhost: 943f24af2a1f
rpm_sourcerpm: python-schedutils-0.6-7.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-schedutils-debugsource-0.6-7.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-schedutils.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: b81fc6b858a789abfd1ab49ff1e334258b209a0d31586c14a64c2d1c5c257ee0
name: python-schema
arch: src
version: 0.7.7
epoch: 0
release: 1.oe2503
summary: Simple data validation library
url: https://github.com/keleshev/schema
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-schema-0.7.7-1.oe2503.src.rpm
checksum_type: sha256
description:
  **schema** is a library for validating Python data structures, such as those
  obtained from config-files, forms, external services or command-line
  parsing, converted from JSON/YAML (or something else) to Python data-types.


pkgId: 5b14e43e8440ce3d324ecd966286917ad38fd2cefad2ec2087a88a6fac1acce6
name: python-scikit-build
arch: src
version: 0.18.1
epoch: 0
release: 1.oe2503
summary: Improved build system generator for Python C/C++/Fortran/Cython extensions
url: https://github.com/scikit-build/scikit-build
rpm_license: MIT AND BSD-2-Clause-Views AND Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-scikit-build-0.18.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Improved build system generator for CPython C/C++/Fortran/Cython extensions.
  Better support is available for additional compilers, build systems, cross
  compilation, and locating dependencies and determining their build requirements.
  The scikit-build package is fundamentally just glue between the setuptools
  Python module and CMake.


pkgId: 2b0b85e69e3e7f4494da917c40b906f41b74e1a4b2d955f7c97875edeb5e74a6
name: python-scikit-learn
arch: src
version: 1.4.0
epoch: 0
release: 2.oe2503
summary: A Python module for machine learning built on top of SciPy
url: https://scikit-learn.org/stable/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-scikit-learn-1.4.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  scikit-learn is a Python module for machine learning built on top of SciPy
  and is distributed under the 3-Clause BSD license.


pkgId: 322bf001c83e5803ab879203770ee6943a57c7b4dcf30da5759f56bc0b16a7a8
name: python-scikit-optimize
arch: src
version: 0.10.2
epoch: 0
release: 1.oe2503
summary: Sequential model-based optimization toolbox
url: https://github.com/holgern/scikit-optimize
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-scikit-optimize-0.10.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Scikit-Optimize, or skopt, is a simple and efficient library to
  minimize (very) expensive and noisy black-box functions. It implements
  several methods for sequential model-based optimization. skopt aims to
  be accessible and easy to use in many contexts.


pkgId: e8bda39ac23456e8b89bae582e13e2e62f978d8e8b4704fc8451c142a6ac27de
name: python-scp
arch: src
version: 0.15.0
epoch: 0
release: 1.oe2503
summary: scp module for paramiko
url: https://github.com/jbardin/scp.py
rpm_license: LGPL-2.1-or-later
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-scp-0.15.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The scp.py module uses a paramiko transport to send and recieve files via the
  scp1 protocol. This is the protocol as referenced from the openssh scp program,
  and has only been tested with this implementation.


pkgId: eb92bb004bdc4daff07df3d1b62bff342978860ff2512dc7ed253fcc91516c86
name: python-selenium
arch: src
version: 4.22.0
epoch: 0
release: 1.oe2503
summary: Python bindings for Selenium
url: https://github.com/SeleniumHQ/selenium/
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-selenium-4.22.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  	Selenium Client Driver Introduction Python language bindings for Selenium
  	WebDriver.The selenium package is used to automate web browser interaction from
  	Python.


pkgId: 334312fbf0b59daa5f5947aa7f55d7782d1b57e12ee0c78d85a2dd2d4bea0f37
name: python-service-identity
arch: src
version: 24.2.0
epoch: 0
release: 1.oe2503
summary: Service identity verification for pyOpenSSL & cryptography.
url: https://github.com/pyca/service_identity
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-service-identity-24.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Service_identity aspires to give you all the tools you need for
  verifying whether a certificate is valid for the intended purposes.

  In the simplest case, this means host name verification. However,
  service_identity implements RFC 6125 fully and plans to add other
  relevant RFCs too.


pkgId: 279af1475380b826df451a994a16ef41ac9d4e787c866837c6f9d882eaf556d6
name: python-setuptools
arch: noarch
version: 69.2.0
epoch: 0
release: 1.oe2503
summary: Easily build and distribute Python packages
url: https://pypi.python.org/pypi/setuptools
rpm_license: MIT and (BSD or ASL 2.0)
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_sourcerpm: python-setuptools-69.2.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-setuptools-69.2.0-1.oe2503.noarch.rpm
checksum_type: sha256
description:
  Setuptools is a collection of enhancements to the Python distutils that allow
  you to more easily build and distribute Python packages, especially ones that
  have dependencies on other packages.

  This package contains a python wheel of setuptools to use with venv.


pkgId: 0a59cf09c1ce78900d2d825e047312035ae91af7739c3d891ba75ac279773ec4
name: python-setuptools-git-versioning
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2503
summary: Use git repo data for building a version number according PEP-440
url: https://github.com/dolfinus/setuptools-git-versioning
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-setuptools-git-versioning-2.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Use git repo data (latest tag, current commit hash, etc) for building a version
  number according PEP 440.

  Features:
  - Can be installed & configured through both setup.py and PEP 518’s
    pyproject.toml
  - Does not require to change source code of the project
  - Tag-, file-, and callback-based versioning schemas are supported
  - Templates for tag, dev and dirty versions are separated
  - Templates support a lot of substitutions including git and environment
    information
  - Well-documented

  Limitations:
  - Currently the only supported VCS is Git
  - Only git v2 is supported
  - Currently does not support automatic exporting of package version to a file
    for runtime use (but you can use setuptools-git-versioning > file redirect
    instead)


pkgId: 67efb3a9d4981fc1e531b4a939a9a3f50204ea547d3f17902a77a92abb5d4b1d
name: python-setuptools-rust
arch: src
version: 1.10.2
epoch: 0
release: 1.oe2503
summary: Setuptools Rust extension plugin
url: https://github.com/PyO3/setuptools-rust
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-setuptools-rust-1.10.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Setuptools helpers for Rust Python extensions. Compile and distribute Python
  extensions written in Rust as easily as if they were written in C.


pkgId: 53d4dc6047e0223f9a8f8f6a1f389ca822a22b97ba360613637edf0230bc4fd3
name: python-setuptools_git
arch: src
version: 1.2
epoch: 0
release: 1.oe2503
summary: Plugin for integrating Git into setuptools
url: https://pypi.python.org/project/setuptools-git/1.2/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-setuptools_git-1.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a plugin for setup tools that enables Git integration.  Once
  installed, Setuptools can be told to include in a module distribution
  all the files tracked by git.  This is an alternative to explicit
  inclusion specifications with MANIFEST.in.


pkgId: e154061017490e8b917076790a6e69c27ad4198e9c91bd5bb7c2f72aae48a006
name: python-setuptools_scm
arch: src
version: 8.1.0
epoch: 0
release: 1.oe2503
summary: Manage your Python package versions in SCM metadata
url: https://pypi.python.org/pypi/setuptools_scm/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-setuptools_scm-8.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  setuptools_scm handles managing your Python package versions in SCM metadata
  instead of declaring them as the version argument or in a SCM managed file.
  It also handles file finders for the supported SCMs.


pkgId: 9c7ec0c20f31849c5dd02ef6027e021ff38c35439bacca7b4e74a15313edbb9c
name: python-shapely-debuginfo
arch: riscv64
version: 2.0.6
epoch: 0
release: 1.oe2503
summary: Debug information for package python-shapely
url: https://github.com/shapely/shapely
rpm_license: BSD 3-Clause
rpm_group: Development/Debug
rpm_buildhost: b5ca3a101391
rpm_sourcerpm: python-shapely-2.0.6-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-shapely-debuginfo-2.0.6-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-shapely.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: a82f34d4231c202482147316f94290acdf247fe14c6490afb37cccf03203be2e
name: python-shapely-debugsource
arch: riscv64
version: 2.0.6
epoch: 0
release: 1.oe2503
summary: Debug sources for package python-shapely
url: https://github.com/shapely/shapely
rpm_license: BSD 3-Clause
rpm_group: Development/Debug
rpm_buildhost: b5ca3a101391
rpm_sourcerpm: python-shapely-2.0.6-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-shapely-debugsource-2.0.6-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-shapely.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 8bc4df9d41ddc881c23aaa12f93799ea4023c9451b8e5c76171dab933c36dc35
name: python-simplegeneric
arch: src
version: 0.8.1
epoch: 0
release: 13.oe2503
summary: A package with simple generic functions
url: http://cheeseshop.python.org/pypi/simplegeneric
rpm_license: Python or ZPLv2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-simplegeneric-0.8.1-13.oe2503.src.rpm
checksum_type: sha256
description:
  The package lets you define simple single-dispatch generic functions, akin to Python's built-in
  generic functions like len(), iter() and so on.


pkgId: d44ad425b65d911afa31001e900e2127423b2e73315e281ced0e06ec1fa417cc
name: python-simplejson-debuginfo
arch: riscv64
version: 3.19.3
epoch: 0
release: 2.oe2503
summary: Debug information for package python-simplejson
url: https://github.com/simplejson/simplejson
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 8c3baf45bc3e
rpm_sourcerpm: python-simplejson-3.19.3-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-simplejson-debuginfo-3.19.3-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-simplejson.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: b4909fa905f9cf209c3abff85c8c1dd1c95efa6f10be4fed44a1fc9c4c43dd29
name: python-simplejson-debugsource
arch: riscv64
version: 3.19.3
epoch: 0
release: 2.oe2503
summary: Debug sources for package python-simplejson
url: https://github.com/simplejson/simplejson
rpm_license: MIT
rpm_group: Development/Debug
rpm_buildhost: 8c3baf45bc3e
rpm_sourcerpm: python-simplejson-3.19.3-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-simplejson-debugsource-3.19.3-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-simplejson.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: f72d194df55f2f8917e43b9d0998784bae9b4dce1f1b31c3ec65e3ceb332eeae
name: python-simpleline
arch: src
version: 1.9.0
epoch: 0
release: 2.oe2503
summary: A Python3-only text UI framework
url: https://github.com/rhinstaller/python-simpleline
rpm_license: GPLv2+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-simpleline-1.9.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  This is a text UI framework originally which was a part of the Anaconda
  installer project.This UI is simple and easy to use. It is designed to be
  used with line-based machines and tools (e.g. serial console) so that
  every new line is appended to the bottom of the screen. Printed lines
  are never rewritten!


pkgId: 7938d363c435a0247372212a48fa776665ffb5a44981ad24cadfa196ede37ca2
name: python-singledispatch
arch: src
version: 4.1.0
epoch: 0
release: 1.oe2503
summary: Transform a method into a single-dispatch generic function
url: https://pypi.org/project/singledispatch/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-singledispatch-4.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  PEP 443 proposed to expose a mechanism in the functools standard library module in Python 3.4
  that provides a simple form of generic programming known as single-dispatch generic functions.
  This library is a backport of this functionality to Python 3.3.


pkgId: fd02cf1444d8e1a6d7fff91a1daaa6e9ec7d6e6f87a17a5ff249ebd0f37b83e6
name: python-slip
arch: src
version: 0.6.5
epoch: 0
release: 7.oe2503
summary: Library for Python 2.x with Convenience, extension and workaround
url: https://github.com/nphilipp/python-slip
rpm_license: GPLv2+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-slip-0.6.5-7.oe2503.src.rpm
checksum_type: sha256
description:
  The Simple Library for Python 2.x and Python 3.x packages contain
  miscellaneous code for convenience, extension and workaround purposes.
  This package provides the "slip" and the "slip.util" modules.


pkgId: 30d97c4b2d095eb5eb487c536c2f019bc41cfe63fb688b8e68aebeb1cd697356
name: python-smartypants
arch: src
version: 2.0.1
epoch: 0
release: 1.oe2503
summary: plug-in that easily translates ASCII punctuation characters into smart entities
url: https://github.com/leohemsted/smartypants.py
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-smartypants-2.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  SmartyPants is a free web publishing plug-in for Movable
  Type, Blosxom, and BBEdit that easily translates plain ASCII
  punctuation characters into “smart” typographic punctuation HTML
  entities.


pkgId: 0a2caf31cbd4d1e5817d869aecdf3410b815088abc08073ec033af01ba0a2e02
name: python-snowballstemmer
arch: src
version: 2.2.0
epoch: 0
release: 3.oe2503
summary: This package provides 16 stemmers for 15 languages generated from Snowball algorithms
url: https://pypi.python.org/pypi/snowballstemmer
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-snowballstemmer-2.2.0-3.oe2503.src.rpm
checksum_type: sha256
description:
  This module uses it to accelerate for PyStemmer. It includes following language
  algorithms: Danish, Dutch, English(Standard, Porter), Finnish, French, German,
  Hungarian, Italian, Norwegian, Portuguese, Romanian, Russian, Spanish, Swedish,
  Turkis.


pkgId: 407a2e899ad74ac6bfc4d0eeeac86d8245a67917f7a2ee6b4d0c372202184d48
name: python-sortedcontainers
arch: src
version: 2.4.0
epoch: 0
release: 3.oe2503
summary: Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
url: https://github.com/grantjenks/python-sortedcontainers
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sortedcontainers-2.4.0-3.oe2503.src.rpm
checksum_type: sha256
description:
  `Sorted Containers`_ is an Apache2 licensed `sorted collections library`_,
  written in pure-Python, and fast as C-extensions.


pkgId: 82943ead0cb94ff69ee40374d3db7eed7f481e0e81c2f6bdae23755cadd19da2
name: python-soupsieve
arch: src
version: 2.6
epoch: 0
release: 1.oe2503
summary: A modern CSS selector implementation for Beautiful Soup.
url: https://github.com/facelessuser/soupsieve
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-soupsieve-2.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4.
  It aims to provide selecting, matching, and filtering using modern CSS selectors.
  Soup Sieve currently provides selectors from the CSS level 1 specifications up
  through the latest CSS level 4 drafts and beyond (though some are not yet implemented).


pkgId: 39cc41ce6d877ef5cb78a6cedefeeffb4b6f159e74eaf126696de87be44fc425
name: python-sphinx
arch: src
version: 8.1.3
epoch: 1
release: 1.oe2503
summary: Python documentation generator
url: https://github.com/sphinx-doc/sphinx
rpm_license: BSD and MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-8.1.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  Sphinx is a tool that makes it easy to create intelligent and
  beautiful documentation for Python projects (or other documents
  consisting of multiple reStructuredText sources), written by Georg
  Brandl. It was originally created to translate the new Python
  documentation, but has now been cleaned up in the hope that it will be
  useful to many other projects.

  Sphinx uses reStructuredText as its markup language, and many of its
  strengths come from the power and straightforwardness of
  reStructuredText and its parsing and translating suite, the Docutils.

  Although it is still under constant development, the following
  features are already present, work fine and can be seen "in action" in
  the Python docs:

      * Output formats: HTML (including Windows HTML Help) and LaTeX,
        for printable PDF versions
      * Extensive cross-references: semantic markup and automatic links
        for functions, classes, glossary terms and similar pieces of
        information
      * Hierarchical structure: easy definition of a document tree, with
        automatic links to siblings, parents and children
      * Automatic indices: general index as well as a module index
      * Code handling: automatic highlighting using the Pygments highlighter
      * Various extensions are available, e.g. for automatic testing of
        snippets and inclusion of appropriately formatted docstrings.


pkgId: 8c484a1865b9b779d58df5d090fdaf57a45c58051ebe8243c8ff2595992d4b7d
name: python-sphinx-autoapi
arch: src
version: 3.3.3
epoch: 0
release: 1.oe2503
summary: Sphinx API documentation generator.
url: http://github.com/readthedocs/sphinx-autoapi
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-autoapi-3.3.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  Sphinx AutoAPI is a Sphinx extension for generating complete API documentation without needing to load, run, or import the project being documented.


pkgId: f8b10932e7b390c3141e20808e83322b9d235102ac890e08f605c5b3679c722b
name: python-sphinx-bootstrap-theme
arch: src
version: 0.8.1
epoch: 0
release: 1.oe2503
summary: Sphinx Bootstrap Theme
url: http://ryan-roemer.github.com/sphinx-bootstrap-theme
rpm_license: MIT and ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-bootstrap-theme-0.8.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This Sphinx theme integrates the Bootstrap CSS/JavaScript framework with various layout options,
  hierarchical menu navigation, and mobile-friendly responsive design.It is configurable, extensible,
  and can use any number of different Bootswatch CSS themes.


pkgId: b3599d1bcd727fd56c7502c4e1f5a8ccd0bff484a1b4792dbb0109bc7e0ebeaa
name: python-sphinx-design
arch: src
version: 0.6.1
epoch: 0
release: 1.oe2503
summary: Sphinx extension for responsive web components
url: https://github.com/executablebooks/sphinx-design
rpm_license: MIT AND Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-design-0.6.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains a Sphinx extension for designing beautiful, view
  size responsive web components.


pkgId: dd484efc568d893a6532187b02be52fd6173acca8ae9630051d70ea3b94be606
name: python-sphinx-issues
arch: src
version: 5.0.0
epoch: 0
release: 1.oe2503
summary: A Sphinx extension for linking to your project's issue tracker
url: https://github.com/sloria/sphinx-issues
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-issues-5.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  A Sphinx extension for linking to your project’s issue tracker.
  Includes roles for linking to issues, pull requests, user profiles, with built-in support for GitHub


pkgId: 0b4122bae875919cfb073b49afb0246c09ec2ccc8d8c6e8b7d3e5477d5444cb7
name: python-sphinx-sitemap
arch: src
version: 2.6.0
epoch: 0
release: 1.oe2503
summary: Sitemap generator for Sphinx
url: https://github.com/jdillard/sphinx-sitemap
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-sitemap-2.6.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains a Sphinx extension to generate multiversion and
  multilanguage sitemaps.org-compliant sitemaps for the HTML version of
  your Sphinx documentation.


pkgId: 314b630b697f19fd3e7c5ccba6abaab77422a5472ac6a72713eca34d4dedae4f
name: python-sphinx-theme-alabaster
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2503
summary: Configurable sidebar-enabled Sphinx theme
url: https://pypi.python.org/pypi/alabaster
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-theme-alabaster-1.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This theme is a modified "Kr" Sphinx theme from @kennethreitz (especially as
  used in his Requests project), which was itself originally based on @mitsuhiko's
  theme used for Flask & related projects.


pkgId: 933b720f82dab397147c2d39bc833992e524e514bfd39dd2b15f02566aec55b1
name: python-sphinx-togglebutton
arch: src
version: 0.3.2
epoch: 0
release: 1.oe2503
summary: Toggle page content and collapse admonitions in Sphinx
url: https://github.com/executablebooks/sphinx-togglebutton
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-togglebutton-0.3.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  A small sphinx extension to make it possible to add a "toggle button" to sections of your page. This allows you to:
  Collapse Sphinx admonitions (notes, warnings, etc) so that their content is hidden until users click a toggle button;
  Collapse arbitrary chunks of content on your page with a collapse directive.


pkgId: 1ba41c8f512f6f656f7be16c1f6a77ba51cb792bd6fcf80fbea3c2efc9d2c870
name: python-sphinx_lv2_theme
arch: src
version: 1.0.0
epoch: 0
release: 2.oe2503
summary: A minimal pure-CSS theme for Sphinx
url: https://gitlab.com/lv2/sphinx_lv2_theme
rpm_license: ISC
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx_lv2_theme-1.0.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  This is a minimal pure-CSS theme for Sphinx that uses the documentation
  style of the LV2 plugin specification and related projects.

  This theme is geared toward producing beautiful API documentation for C, C++,
  and Python that is documented using the standard Sphinx domains.
  The output does not use Javascript at all, and some common features are not
  implemented, so this theme should not be considered a drop-in replacement
  for typical Sphinx themes.


pkgId: 5959490872f4f2a18d5cf8c9f5b50c5df76cc6ef30d4da94e5aca4e4eca40cf9
name: python-sphinx_rtd_theme
arch: src
version: 3.0.1
epoch: 0
release: 1.oe2503
summary: Sphinx theme for readthedocs.org
url: https://github.com/snide/sphinx_rtd_theme
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx_rtd_theme-3.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This Sphinx theme was designed to provide a great reader experience for documentation users
  on both desktop and mobile devices. This theme is used primarily on Read the Docs but can work
  with any Sphinx project. You can find a working demo of the theme in the theme documentation.


pkgId: bd429b95f35e63c348d97e67de2ac47b67d998cdd929e19ef6dd80d6edfc3f52
name: python-sphinxcontrib-github-alt
arch: src
version: 1.2
epoch: 0
release: 1.oe2503
summary: Link to GitHub issues, pull requests, commits and users from Sphinx docs.
url: https://github.com/jupyter/sphinxcontrib_github_alt
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinxcontrib-github-alt-1.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Link to GitHub issues, pull requests, commits and users from Sphinx docs.
  To use this extension, add it to the extensions list in conf.py, and set
  the variable github_project_url.Then use these roles in your documentation.


pkgId: fa56c8bce575f2b79af1c7ad7959b92b365de4575875d696a65a2642dcb07b5c
name: python-sphinxcontrib-log-cabinet
arch: src
version: 1.0.1
epoch: 0
release: 2.oe2503
summary: Organize changelog directives in Sphinx docs
url: https://github.com/davidism/sphinxcontrib-log-cabinet
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinxcontrib-log-cabinet-1.0.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  Organize changelogs generated by versionadded, versionchanged,
  deprecated directives. The log will be sorted by newest to oldest
  version. For HTML docs, older versions will be collapsed by default.


pkgId: 86a15ae474f26c97fc8b797e5145f3b3b1835ec92ba1f90bbe76707f36548372
name: python-sphinxcontrib-serializinghtml
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2503
summary: Sphinx extension for serialized HTML
url: http://sphinx-doc.org/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinxcontrib-serializinghtml-2.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
  HTML files (json and pickle).


pkgId: ef4b8198098cbd96887bef39be41046b1f282f60712232d740e60c3a9d8124d8
name: python-sphinxcontrib-spelling
arch: src
version: 8.0.0
epoch: 0
release: 1.oe2503
summary: Sphinx-based documentation spell checker
url: https://github.com/sphinx-contrib/spelling
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinxcontrib-spelling-8.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  It contains sphinxcontrib.spelling, a spell checker for
  Sphinx-based documents. It uses PyEnchant to generate
  reports showing misspelled words.


pkgId: 9f6a6f490d81458c1be5ab460db9cd695b9a1b6a9c3ff644bdd4c9d5919879d2
name: python-sphinxcontrib-websupport
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2503
summary: Sphinx API for Web Apps
url: http://sphinx-doc.org/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinxcontrib-websupport-2.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  sphinxcontrib-websupport provides a Python API to easily integrate Sphinx
  documentation into your Web application.


pkgId: a0d0e9b0338bb0b45d554809d6e70e3fa4078cf9610091482843ce356ebd30a8
name: python-sphinxcontrib-youtube
arch: src
version: 1.4.1
epoch: 0
release: 1.oe2503
summary: Sphinx "youtube" extension
url: https://github.com/sphinx-contrib/youtube
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinxcontrib-youtube-1.4.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains the youtube Sphinx extension.The extension defines the
  directives, "youtube" and "vimeo", for embedding YouTube and Vimeo videos,
  respectively.


pkgId: cd64e78baa5dae41a8c170612f537e42756bab5d4842f1dc0ec2fd72504103d8
name: python-sphinxext-altair
arch: src
version: 0.2.0
epoch: 0
release: 1.oe2503
summary: sphinxext-altair: Sphinx extension for embedding Altair charts
url: https://github.com/altair-viz/sphinxext-altair
rpm_license: BSD-1-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinxext-altair-0.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  sphinxext-altair provides the directive altair-plot to insert live-rendered Altair plots within your Sphinx documentation


pkgId: cae0eb4280e0823775dd3f11c4095871e78946fb49a2fa439a9a439b64d1262e
name: python-sphinxext-rediraffe
arch: src
version: 0.2.7
epoch: 0
release: 1.oe2503
summary: Sphinx extension to redirect nonexistent pages
url: https://github.com/wpilibsuite/sphinxext-rediraffe
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinxext-rediraffe-0.2.7-1.oe2503.src.rpm
checksum_type: sha256
description:
  this sphinx extension redirects non-existent pages to working pages.
  Rediraffe can also check that deleted/renamed files in your git repo are
  redirected.
  Rediraffe creates a graph of all specified redirects and traverses it to
  point all internal urls to leaf urls.  This means that chained redirects
  will be resolved.  For example, if a config has 6 chained redirects, all
  6 links will redirect directly to the final link.  The end user will
  never experience more than 1 redirection.
  Note: Rediraffe supports the html and dirhtml builders.


pkgId: f20d542aee6b5efedb6c2ed3fc73ab431a98b848a71ee07247f9dad68ac6893d
name: python-sqlalchemy
arch: src
version: 2.0.36
epoch: 0
release: 1.oe2503
summary: SQL toolkit and object relational mapper for Python
url: http://www.sqlalchemy.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: 316fa314508e
rpm_packager: http://openeuler.org
location_href: Packages/python-sqlalchemy-2.0.36-1.oe2503.src.rpm
checksum_type: sha256
description:
  SQLAlchemy is an Object Relational Mapper (ORM) that provides a flexible,
  high-level interface to SQL databases. It contains a powerful mapping layer
  that users can choose to work as automatically or as manually, determining
  relationships based on foreign keys or to bridge the gap between database
  and domain by letting you define the join conditions explicitly.


pkgId: eba23b51f8990bef61651b215d9dd2e0c7894d6ec6995945b2d118f943d4793f
name: python-stack-data
arch: src
version: 0.6.2
epoch: 0
release: 1.oe2503
summary: Extract data from python stack frames and tracebacks for informative displays
url: http://github.com/alexmojaki/stack_data
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-stack-data-0.6.2-1.oe2503.src.rpm
checksum_type: sha256
description:
         6 | for i in range(5):
         7 |     row = []
         8 |     result.append(row)
  -->    9 |     print_stack()
        10 |     for j in range(5):
  ```
  The code for `print_stack()` is fairly self-explanatory. If you want to learn more details about a particular class or method I suggest looking through some docstrings. `FrameInfo` is a class that accepts either a frame or a traceback object and provides a bunch of nice attributes and properties (which are cached so you don't need to worry about performance). In particular `frame_info.lines` is a list of `Line` objects. `line.render()` returns the source code of that line suitable for display. Without any arguments it simply strips any common leading indentation. Later on we'll see a more powerful use for it.
  You can see that `frame_info.lines` includes some lines of surrounding context. By default it includes 3 pieces of context before the main line and 1 piece after. We can configure the amount of context by passing options:
  ```python
  options = stack_data.Options(before=1, after=0)
  frame_info = stack_data.FrameInfo(frame, options)
  ```
  Then the output looks like:
  ```


pkgId: 46b07743b190cd2ff343b2f1b6b2cd0f1dcb48bf76dc46fc5895241c4520830c
name: python-starlette
arch: src
version: 0.41.3
epoch: 0
release: 1.oe2503
summary: The little ASGI library that shines
url: https://www.starlette.io/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-starlette-0.41.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  Starlette is a lightweight ASGI framework/toolkit, which is ideal for building
  async web services in Python.

  It is production-ready, and gives you the following:

    • A lightweight, low-complexity HTTP web framework.
    • WebSocket support.
    • In-process background tasks.
    • Startup and shutdown events.
    • Test client built on requests.
    • CORS, GZip, Static Files, Streaming responses.
    • Session and Cookie support.
    • 100% test coverage.
    • 100% type annotated codebase.
    • Few hard dependencies.
    • Compatible with asyncio and trio backends.
    • Great overall performance against independent benchmarks.


pkgId: 86b501a0dd44b0222c051025c86f5cd47667a9660f28a29ca80b35ff3431e21b
name: python-statsmodels
arch: src
version: 0.14.2
epoch: 0
release: 1.oe2503
summary: Statistical computations and models for Python
url: https://github.com/statsmodels/statsmodels
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-statsmodels-0.14.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Statsmodels is a Python package that provides a complement to scipy for
  statistical computations including descriptive statistics and estimation
  and inference for statistical models.


pkgId: db4f90749d1001dbaa20984981b8b1b39003d868624bc15d77b70c8b7e8df3d1
name: python-straight-plugin
arch: src
version: 1.5.0
epoch: 0
release: 2.oe2503
summary: Python plugin loader
url: https://github.com/ironfroggy/straight.plugin/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-straight-plugin-1.5.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  straight.plugin is a Python plugin loader inspired by twisted.plugin.
  The system is used to allow multiple Python packages to provide plugins within
  a namespace package, where other packages will locate and utilize. The plugins
  themselves are modules in a namespace package where the namespace identifies
  the plugins in it for some particular purpose or intent.


pkgId: e669b65fb85459630cee49c3748e0f25ec26eb88f07441e992ca90f6a50d66d5
name: python-stuf
arch: src
version: 0.9.16
epoch: 0
release: 1.oe2503
summary: Fancy python dictionary types
url: https://bitbucket.org/lcrees/stuf
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-stuf-0.9.16-1.oe2503.src.rpm
checksum_type: sha256
description:
  A collection of Python dictionary types that support attribute-style
  access. Includes *defaultdict*,  *OrderedDict*, restricted, *ChainMap*,
  *Counter*, and frozen implementations plus miscellaneous utilities for
  writing Python software.


pkgId: 8920e44952ae8cb7230a1677419fff93eea6362e06de67f2d9b928991157f103
name: python-sure
arch: src
version: 2.0.1
epoch: 0
release: 1.oe2503
summary: Utility belt for automated testing in Python
url: https://github.com/gabrielfalcao/sure
rpm_license: GPLv3+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-sure-2.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  An idiomatic testing library for python with powerful and flexible assertions. Sure is heavily
  inspired in RSpec Expectations and should.js.


pkgId: 8e7e21f2a36c0b535f83e0f48a4f849fa640516e6e27a77ec3e5ae22755d7270
name: python-sybil
arch: src
version: 9.0.0
epoch: 0
release: 1.oe2503
summary: Automated testing for the examples in your code and documentation.
url: https://github.com/simplistix/sybil
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sybil-9.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This library provides a way to test examples in your documentation by parsing
  them from the documentation source and evaluating the parsed examples as part
  of your normal test run. Integration is provided for the three main Python
  test runners.


pkgId: fd1494112b16615bc95231db7ea8a055eaffe07bf8ea1298d3683e496247e707
name: python-sympy
arch: src
version: 1.13.3
epoch: 0
release: 1.oe2503
summary: Computer algebra system (CAS) in Python
url: https://sympy.org
rpm_license: BSD and MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-sympy-1.13.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS)
   while keeping the code as simple as possible in order to be comprehensible and easily extensible.
   SymPy is written entirely in Python.


pkgId: ce47e2d5734dc1a3545f0aeaaacd52f72ce2cd15e21237a6cece6efc62767545
name: python-sympy-help
arch: noarch
version: 1.13.3
epoch: 0
release: 1.oe2503
summary: Development documents and examples for sympy
url: https://sympy.org
rpm_license: BSD and MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_sourcerpm: python-sympy-1.13.3-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-sympy-help-1.13.3-1.oe2503.noarch.rpm
checksum_type: sha256
description:
  SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS)
  while keeping the code as simple as possible in order to be comprehensible and easily extensible.
  SymPy is written entirely in Python.


pkgId: 77330a87643d68723d2d031a58cb5cea2d50d347a090b0f8f1253918681d4d68
name: python-systemd
arch: src
version: 235
epoch: 0
release: 2.oe2503
summary: Python module for native access to the systemd facilities.
url: https://github.com/systemd/python-systemd
rpm_license: LGPL-2.1-or-later
rpm_group: Unspecified
rpm_buildhost: 2608f2d8e633
rpm_packager: http://openeuler.org
location_href: Packages/python-systemd-235-2.oe2503.src.rpm
checksum_type: sha256
description:
  Python module wrapping systemd functionality, includes sending of structured
  messages to the journal and reading journal files, querying machine and boot
  identifiers and a lists of message identifiers provided by systemd. Other
  functionality provided by libsystemd is also wrapped.


pkgId: b688797de983e9934d0f31e16d28cbc053c19b2e4bf7fd82bd52f1cbc9f923a3
name: python-systemd-debuginfo
arch: riscv64
version: 235
epoch: 0
release: 2.oe2503
summary: Debug information for package python-systemd
url: https://github.com/systemd/python-systemd
rpm_license: LGPL-2.1-or-later
rpm_group: Development/Debug
rpm_buildhost: 2608f2d8e633
rpm_sourcerpm: python-systemd-235-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-systemd-debuginfo-235-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-systemd.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 02730fda532b2d675998b1f0f1ca36966dc2b5f8b8f827c4418e5065c9a103ba
name: python-systemd-debugsource
arch: riscv64
version: 235
epoch: 0
release: 2.oe2503
summary: Debug sources for package python-systemd
url: https://github.com/systemd/python-systemd
rpm_license: LGPL-2.1-or-later
rpm_group: Development/Debug
rpm_buildhost: 2608f2d8e633
rpm_sourcerpm: python-systemd-235-2.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-systemd-debugsource-235-2.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package python-systemd.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: b81682b5f80ba40c338c1b793c5d2b37124aa181c2c19eb471a5cc980e14c27c
name: python-tabulate
arch: src
version: 0.9.0
epoch: 0
release: 2.oe2503
summary: Pretty-print tabular data
url: https://github.com/astanin/python-tabulate
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-tabulate-0.9.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Pretty-print tabular data in Python, a library and a command-line
  utility.
  The main use cases of the library are:
  -   printing small tables without hassle: just one function call,
      formatting is guided by the data itself
  -   authoring tabular data for lightweight plain-text markup: multiple
      output formats suitable for further editing or transformation
  -   readable presentation of mixed textual and numeric data: smart
      column alignment, configurable number formatting, alignment by a
      decimal point


pkgId: 73319ae635408a625ebe60ddb21c704847022e3bb070930388ef632f9cf159ec
name: python-tempita
arch: src
version: 0.5.2
epoch: 0
release: 2.oe2503
summary: A small templating language for text substitution
url: https://pypi.org/project/Tempita/0.5.2/#description
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-tempita-0.5.2-2.oe2503.src.rpm
checksum_type: sha256
description:
  Tempita is a small templating language for text substitution.
  This isn't meant to be the Next Big Thing in templating; it is just a handy little templating
  language for when your project outgrows string.Template or % substitution. It is small, it
  embeds Python in strings, and it does not do much else.


pkgId: 91f7a57cff43d72727a8e8478e7a6224833095d970209856d5dc969904f0b097
name: python-tenacity
arch: src
version: 9.0.0
epoch: 0
release: 1.oe2503
summary: Retry code until it succeeds
url: https://github.com/jd/tenacity
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-tenacity-9.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Tenacity is a general-purpose retrying library to simplify the task of adding retry behavior to just about anything.


pkgId: f9c65a539437ad68d3b3897edee0cff3ee6afdde6f5225a48eef5374132190f5
name: python-tensorboard
arch: src
version: 2.12.1
epoch: 0
release: 2.oe2503
summary: TensorBoard lets you watch Tensors Flow
url: https://github.com/tensorflow/tensorboard
rpm_license: Apache 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-tensorboard-2.12.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  TensorBoard is a suite of web applications for inspecting and understanding
  your TensorFlow runs and graphs.

  Releases prior to 1.6.0 were published under the ``tensorflow-tensorboard`` name
  and may be found at https://pypi.python.org/pypi/tensorflow-tensorboard.


pkgId: 5212b6c2723a52fbda27c81a9a6a6ad6e99c9e1567a08ca0f145afabe3c6754b
name: python-testfixtures
arch: src
version: 8.3.0
epoch: 0
release: 1.oe2503
summary: Collection of helpers and mock objects for unit tests
url: https://github.com/Simplistix/testfixtures
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-testfixtures-8.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Testfixtures is a collection of helpers and mock objects that are useful
  when writing automated tests in Python.


pkgId: 00b9f1b92f88792a8d149b36cff97481b19efb681abfb15fc02922babdf21835
name: python-testscenarios
arch: src
version: 0.5.0
epoch: 0
release: 15.oe2503
summary: Provides clean dependency injection for python unittest style tests
url: https://launchpad.net/testscenarios
rpm_license: ASL 2.0 and BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-testscenarios-0.5.0-15.oe2503.src.rpm
checksum_type: sha256
description:
  testscenarios provides clean dependency injection for python unittest style tests.
  This can be used for interface testing (testing many implementations via a single test suite)
  or for classic dependency injection (provide tests with dependencies externally to
  the test code itself, allowing easy testing in different situations).


pkgId: 5834e854050af9cf9cd98973240f6d41b7383627cf70175e5a253eb87575ae74
name: python-testtools
arch: src
version: 2.7.2
epoch: 0
release: 1.oe2503
summary: Extensions to the Python unit testing framework
url: https://launchpad.net/testtools
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-testtools-2.7.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Testtools is a set of extensions to the Python standard library's unit testing framework. These
  extensions have been derived from years of experience with unit testing in Python and come from
  many different sources.


pkgId: 745c00e9db7147687bf1b1f3eb9258c7f29629cf6e4f6115bb8338992b883140
name: python-threadpoolctl
arch: src
version: 3.5.0
epoch: 0
release: 1.oe2503
summary: Python helpers to limit the number of threads
url: https://github.com/joblib/threadpoolctl/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-threadpoolctl-3.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Python helpers to limit the number of threads used in
  the threadpool-backed of common native libraries used for
  scientific computing and data science (e.g. BLAS and OpenMP).

  Fine control of the underlying thread-pool size can be useful in
  workloads that involve nested parallelism so as to mitigate oversubscription issues.


pkgId: 65502e8b14beccdd643718df7d4db52a538dea257841066c154a4a78c858ee8c
name: python-tinycss2
arch: src
version: 1.1.0
epoch: 0
release: 1.oe2503
summary: Low-level CSS parser for Python
url: https://pypi.python.org/pypi/tinycss2/
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-tinycss2-1.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  tinycss2 is a modern, low-level CSS parser for Python. tinycss2 is a rewrite of
  tinycss with a simpler API, based on the more recent CSS Syntax Level 3
  specification.


pkgId: 1ce3a10de82798fc6aa2af8cf3b2ba3222e84d28fd6a4ba0a0264a02e9b6279f
name: python-toml
arch: src
version: 0.10.2
epoch: 0
release: 2.oe2503
summary: Python Library for Tom's Obvious, Minimal Language
url: https://github.com/uiri/toml
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-toml-0.10.2-2.oe2503.src.rpm
checksum_type: sha256
description:
  TOML aims to be a minimal configuration file format that's easy to read due to obvious semantics. TOML is designed to map unambiguously to a hash table. TOML should be easy to parse into data structures in a wide variety of languages.


pkgId: b76a97984a2e8779efedcfc4f9e8097992bb003eb16fe7dd889ba92012f1a662
name: python-tomli-w
arch: src
version: 1.0.0
epoch: 0
release: 2.oe2503
summary: A Python library for writing TOML
url: https://github.com/hukkin/tomli-w
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-tomli-w-1.0.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Tomli-W is a Python library for writing TOML. It is a write-only counterpart
  to Tomli, which is a read-only TOML parser. Tomli-W is fully compatible
  with TOML v1.0.0.


pkgId: 619da72afb091a6ef0283cfccf02d3ed0263bd2908fa848fb63750da11c1dfed
name: python-tomlkit
arch: src
version: 0.13.2
epoch: 0
release: 1.oe2503
summary: Style preserving TOML library
url: https://github.com/sdispater/tomlkit
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-tomlkit-0.13.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  TOML Kit is a 1.0.0-compliant TOML library.

  It includes a parser that preserves all comments, indentations, whitespace and
  internal element ordering, and makes them accessible and editable via an
  intuitive API.


pkgId: 1b73cffe475d95367fef9f608a448c55754dfd50b1f7c34fc4b52412a38578af
name: python-toolz
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2503
summary: List processing tools and functional utilities
url: https://github.com/pytoolz/toolz/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-toolz-1.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  A set of utility functions for iterators, functions, and dictionaries.
  See the PyToolz documentation at https://toolz.readthedocs.io


pkgId: 454a0e205429dced97786b13a72a653b4ef28fc1a4dfbbf7e1009c439ca6e9c7
name: python-tornado
arch: src
version: 6.4.1
epoch: 0
release: 2.oe2503
description: Tornado is an open source version of the scalable, non-blocking web server and tools.
url: http://www.tornadoweb.org/
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-tornado-6.4.1-2.oe2503.src.rpm
checksum_type: sha256
summary:
  Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.


pkgId: 5132cf0a89f5d2f0677d39cdffc23753639a5f8a0fc6aa085969d8b991fa4417
name: python-tox
arch: src
version: 4.23.2
epoch: 0
release: 1.oe2503
summary: Virtualenv-based automation of test activities
url: https://tox.readthedocs.io
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-tox-4.23.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  At its core tox povides a convenient way to run arbitrary commands in isolated environments to serve as a single entry point for build, test and release activities.


pkgId: b8cd101772014442fed58bff43b955600d44ac4e22b7e833296bb72761e04a1f
name: python-tqdm
arch: src
version: 4.66.6
epoch: 0
release: 1.oe2503
summary: A Fast and Extensible Progress Bar for Python and CLI
url: https://github.com/tqdm/tqdm
rpm_license: MPL-2.0 and MIT
rpm_group: Unspecified
rpm_buildhost: c327bf28d1b8
rpm_packager: http://openeuler.org
location_href: Packages/python-tqdm-4.66.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  tqdm derives from the Arabic word taqaddum which can mean "progress". Instantly
  make your loops show a smart progress meter - just wrap any iterable with
  tqdm(interable), and you are done!


pkgId: 31f6a4f68003046ce267090eecceae41ddd2cd15310aba8d2dd4e571c34453df
name: python-traitlets
arch: src
version: 5.14.3
epoch: 0
release: 1.oe2503
summary: A lightweight Traits like module.
url: https://github.com/ipython/traitlets
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-traitlets-5.14.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  A framework that lets Python classes have attributes with type checking, dynamically calculated default values,
  and callbacks.


pkgId: 6947a59dfae9bbfdfcb3a5bec5d0543d0981997b95b972eb32d151227849a409
name: python-trio
arch: src
version: 0.27.0
epoch: 0
release: 2.oe2503
summary: A friendly Python library for async concurrency and I/O
url: https://github.com/python-trio/trio
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-trio-0.27.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  The Trio project's goal is to produce a production-quality, permissively licensed,
  async/await-native I/O library for Python. Like all async libraries,
  its main purpose is to help you write programs that do multiple things at the same time
  with parallelized I/O. A web spider that wants to fetch lots of pages in parallel,
  a web server that needs to juggle lots of downloads and websocket connections
  at the same time, a process supervisor monitoring multiple subprocesses...
  that sort of thing. Compared to other libraries, Trio attempts to distinguish
  itself with an obsessive focus on usability and correctness.
  Concurrency is complicated; we try to make it easy to get things right.


pkgId: fd819809f91ecede1921bbaf7e28da4fc2881446339158c9b1aea240c095fd5a
name: python-twisted
arch: src
version: 24.3.0
epoch: 0
release: 1.oe2503
summary: An event-driven networking engine written in Python
url: http://twistedmatrix.com/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-twisted-24.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Twisted is an event-based framework for internet applications,
  supporting Python 2.7 and Python 3.5+. It includes modules for many
  different purposes, including the following:

    * twisted.web: HTTP clients and servers, HTML templating, and a WSGI server
    * twisted.conch: SSHv2 and Telnet clients and servers and terminal emulators
    * twisted.words: Clients and servers for IRC, XMPP, and other IM protocols
    * twisted.mail: IMAPv4, POP3, SMTP clients and servers
    * twisted.positioning: Tools for communicating with NMEA-compatible GPS receivers
    * twisted.names: DNS client and tools for making your own DNS servers
    * twisted.trial: A unit testing framework that integrates well with Twisted-based code.

  Twisted supports all major system event loops -- select (all platforms),
  poll (most POSIX platforms), epoll (Linux), kqueue (FreeBSD, macOS),
  IOCP (Windows), and various GUI event loops (GTK+2/3, Qt, wxWidgets).
  Third-party reactors can plug into Twisted, and provide support for
  additional event loops.


pkgId: 7d85ba3960765c1bc5c9784c0c81f985a81ea2307b87d9936d10d80926410eba
name: python-typed-ast
arch: src
version: 1.5.5
epoch: 0
release: 1.oe2503
summary: a fork of Python 2 and 3 ast modules with type comment support
url: https://github.com/python/typed_ast
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-typed-ast-1.5.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  It is a Python 3 package that provides a Python 2.7 and Python 3 parser similar to the standard ast library.
  Unlike ast, the parsers in typed_ast include PEP 484 type comments and are independent of the version of Python
  under which they are run. The typed_ast parsers produce the standard Python AST (plus type comments), and are
  both fast and correct, as they are based on the CPython 2.7 and 3.7 parsers. typed_ast runs on CPython 3.5-3.8
  on Linux, OS X and Windows.


pkgId: e92e67fce097705a972837ca860eb3474b4dd14ef0234131b76c46d25ab1673f
name: python-typed-ast-help
arch: riscv64
version: 1.5.5
epoch: 0
release: 1.oe2503
summary: a fork of Python 2 and 3 ast modules with type comment support
url: https://github.com/python/typed_ast
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_sourcerpm: python-typed-ast-1.5.5-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-typed-ast-help-1.5.5-1.oe2503.riscv64.rpm
checksum_type: sha256
description:
  It is a Python 3 package that provides a Python 2.7 and Python 3 parser similar to the standard ast library.


pkgId: 24d17526a4c9e145746cfc28c00cad82d1c89c050f17ba6faa836062f164c580
name: python-typer
arch: src
version: 0.13.1
epoch: 0
release: 1.oe2503
summary: Build great CLIs; easy to code; based on Python type hints
url: https://typer.tiangolo.com/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-typer-0.13.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Typer is a library for building CLI applications that users will love using and
  developers will love creating. Based on Python type hints.  Typer CLI

  This package, typer-cli, only provides a command typer in the shell with the
  same functionality of python -m typer.

  The only reason why this is a separate package is to allow developers to opt
  out of the typer command by installing typer-slim, that doesn’t include
  typer-cli.


pkgId: 7e1b4aaaff6b7ce83fd8d37b3ba99336efdc31ed4e2d157a336f69a7ba73b3f6
name: python-typing-extensions
arch: src
version: 4.12.2
epoch: 0
release: 2.oe2503
summary: Backported and Experimental Type Hints for Python 3.5+
url: https://github.com/python/typing_extensions
rpm_license: PSF-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-typing-extensions-4.12.2-2.oe2503.src.rpm
checksum_type: sha256
description:
  Typing Extensions - Backported and Experimental Type Hints for Python.
  The typing module was added to the standard library in Python 3.5, but many new features have been added to the module since then.
  This means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the typing
  module, such as typing.Protocol or typing.TypedDict.
  The typing_extensions module contains backports of these changes. Experimental types that will eventually be added to the typing
  module are also included in typing_extensions, such as typing.ParamSpec and typing.TypeGuard.


pkgId: 02dcf5cb709dab05a490e001c99349051479491d30d34e0d1c8cdb2580204295
name: python-tzlocal
arch: src
version: 5.2
epoch: 0
release: 1.oe2503
summary: tzinfo object for the local timezone
url: https://github.com/regebro/tzlocal
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-tzlocal-5.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  This Python module returns a ``tzinfo`` object with the local timezone information under Unix and Win-32.
  It requires ``pytz``, and returns ``pytz`` ``tzinfo`` objects.
  This module attempts to fix a glaring hole in ``pytz``, that there is no way to
  get the local timezone information, unless you know the zoneinfo name, and
  under several Linux distros that's hard or impossible to figure out.
  Also, with Windows different timezone system using pytz isn't of much use
  unless you separately configure the zoneinfo timezone name.
  With ``tzlocal`` you only need to call ``get_localzone()`` and you will get a
  ``tzinfo`` object with the local time zone info. On some Unices you will still
  not get to know what the timezone name is, but you don't need that when you
  have the tzinfo file. However, if the timezone name is readily available it
  will be used.


pkgId: 4fd652d248f9712acb04d0bf10929f0b53e9d05d6be4d419e9d1e51e548faf9b
name: python-u-msgpack-python
arch: src
version: 2.8.0
epoch: 0
release: 1.oe2503
summary: A lightweight MessagePack serializer and deserializer module written in pure Python
url: https://pypi.org/project/u-msgpack-python/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-u-msgpack-python-2.8.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  u-msgpack-python is a lightweight MessagePack serializer and deserializer module written in pure Python,
  compatible with both Python 2 and Python 3, as well as CPython and PyPy implementations of Python.
  u-msgpack-python is fully compliant with the latest MessagePack specification. In particular, it supports
  the new binary, UTF-8 string, and application-defined ext types.


pkgId: b71d42055fb139ac889f722f02f9200573a23a1173090eddda4079d224165394
name: python-uc-micro-py
arch: src
version: 1.0.3
epoch: 0
release: 1.oe2503
summary: Micro subset of Unicode data files for linkify-it.py projects
url: https://github.com/tsutsu3/uc.micro-py
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-uc-micro-py-1.0.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  Micro subset of Unicode data files for linkify-it.py projects.  This is
  a Python port of uc.micro (https://github.com/markdown-it/uc.micro).


pkgId: 0041d709da96a0f16035c4b0f74d82ae921e9fb1943be3486d10b04eacb61433
name: python-unittest2
arch: src
version: 1.1.0
epoch: 0
release: 19.oe2503
summary: New features added to the unittest testing framework in Python 2.7 and onwards
url: http://pypi.python.org/pypi/unittest2
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-unittest2-1.1.0-19.oe2503.src.rpm
checksum_type: sha256
description:
  unittest2 is a backport of the new features added to
  the unittest testing framework in Python 2.7 and onwards.
  It is tested to run on Python 2.6, 2.7, 3.2, 3.3, 3.4 and pypy.


pkgId: 29167adbe889279722f72f31bbc623abd0ba319fc2d408b26821167fe740b9df
name: python-untokenize
arch: src
version: 0.1.1
epoch: 0
release: 2.oe2503
summary: It preserves the original whitespace between tokens.
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-untokenize-0.1.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  Untokenize transforms tokens into source code. Unlike the standard library’s tokenize.untokenize(), it preserves the original whitespace between tokens.

url:
  https://files.pythonhosted.org/packages/f7/46/e7cea8159199096e1df52da20a57a6665da80c37fb8aeb848a3e47442c32/untokenize-0.1.1.tar.gz


pkgId: be2feed7ba181b724f6ad27125c5d84c508654847feff472f93639c6ee8eeeb8
name: python-urlgrabber
arch: src
version: 4.1.0
epoch: 0
release: 1.oe2503
summary: Cross-protocol urlgrabber
url: http://urlgrabber.baseurl.org/
rpm_license: LGPLv2+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-urlgrabber-4.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  It is a urlgrabber.We can use it to fetch data in three ways.Urlgrab copies
  files to the local filesystem,urlopen opens the remote file and returns a
  file object,urlread returns contents of files as string.It is easy to install
  and use this package.


pkgId: ec6c0e7ce1c7e94643605f8c9b57958c876081d0e07b264b1bd373a4b0de3a9c
name: python-urwid
arch: src
version: 2.6.16
epoch: 0
release: 1.oe2503
summary: Console user interface library
url: http://excess.org/urwid/
rpm_license: LGPLv2+
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-urwid-2.6.16-1.oe2503.src.rpm
checksum_type: sha256
description:
  Urwid is a console user interface library for Python. It includes
  many features useful for text console application developers


pkgId: c0c3334a60a9bcfb632cea1cb7d116b5f7489d289fed8017943d9f515ad3369e
name: python-utils
arch: src
version: 3.9.0
epoch: 0
release: 1.oe2503
summary: Python Utils is a module with some convenient utilities
url: https://github.com/WoLpH/python-utils
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-utils-3.9.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Python Utils is a collection of small Python functions and classes which
  make common patterns shorter and easier. This module makes it easy to
  execute common tasks in Python scripts such as converting text to numbers
  and making sure a string is in unicode or bytes format.


pkgId: 87f575030fac40cfb8140b382c16e39525985dbd11cbf0c191f77f7e58827a15
name: python-uvicorn
arch: src
version: 0.34.0
epoch: 0
release: 1.oe2503
summary: The lightning-fast ASGI server
url: https://www.uvicorn.org
rpm_license: BSD
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-uvicorn-0.34.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Uvicorn is an ASGI web server implementation for Python.
  Until recently Python has lacked a minimal low-level server/application interface for async frameworks.
  The ASGI specification fills this gap, and means we're now able to start building a common set of tooling
  usable across all async frameworks.
  Uvicorn supports HTTP/1.1 and WebSockets.


pkgId: 927983812810ecedf7ba0d9960f245e60564a76a8680842e8ea5574bf73a1454
name: python-uvloop
arch: src
version: 0.21.0
epoch: 0
release: 1.oe2503
summary: Fast implementation of asyncio event loop on top of libuv
url: http://github.com/MagicStack/uvloop
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-uvloop-0.21.0-1.oe2503.src.rpm
checksum_type: sha256
description:
   uvloop is a fast, dropin replacement of the builtin asyncio event loop. uvloop
  is implemented in Cython and uses libuv under the hood.


pkgId: 266b3b953b32b605ae24c58d074e6c868bcc605abcab31226ae4428865b11815
name: python-varlink
arch: src
version: 31.0.0
epoch: 0
release: 1.oe2503
summary: Python implementation of the Varlink protocol
url: https://github.com/varlink/python-varlink
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-varlink-31.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  An implementation of the Varlink protocol with python module. For
  server implementations use the varlink.Server class. For client
  implementations use the varlink.Client class.


pkgId: 1e70b6cce4d0a1e2ea5cb174c5908d9bbba3a1b88a8d267c8d733b7652d6637c
name: python-versioneer
arch: src
version: 0.29
epoch: 0
release: 1.oe2503
summary: Easy VCS-based management of project version strings
url: https://github.com/warner/python-versioneer
rpm_license: Unlicense
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-versioneer-0.29-1.oe2503.src.rpm
checksum_type: sha256
description:
  Versioneer is a tool to automatically update version strings (in setup.py and
  the conventional 'from PROJECT import _version' pattern) by asking your
  version-control system about the current tree.


pkgId: a1ced1247ba0a0a6e16e0a5b5ba621221772f697cba488cfa90f218f613009a1
name: python-virtualenv
arch: src
version: 20.26.6
epoch: 0
release: 1.oe2503
summary: A tool to create isolated Python environments
url: http://pypi.python.org/pypi/virtualenv
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-virtualenv-20.26.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  Virtualenv is a tool to create isolated Python environments. Since Python
  3.3, a subset of it has been integrated into the standard library under
  the venv module. Note though, that the venv module does not offer all
  features of this library (e.g. cannot create bootstrap scripts, cannot
  create virtual environments for other python versions than the host python,
  not relocatable, etc.). Tools in general as such still may prefer using
  virtualenv for its ease of upgrading (via pip), unified handling of different
  Python versions and some more advanced features.


pkgId: f366c1c662212bb802d870ba609c0a0bb0043bb8a4c2d1eaeb11f31149a09993
name: python-waitress
arch: src
version: 3.0.0
epoch: 0
release: 3.oe2503
summary: Waitress WSGI server
url: https://github.com/Pylons/waitress
rpm_license: ZPLv2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-waitress-3.0.0-3.oe2503.src.rpm
checksum_type: sha256
description:
  Waitress is a production-quality pure-Python WSGI server with very acceptable
  performance. It has no dependencies except ones which live in the Python
  standard library. It runs on CPython on Unix and Windows under Python 3.7+. It
  is also known to run on PyPy 3 (version 3.7 compatible python) on UNIX. It
  supports HTTP/1.0 and HTTP/1.1.


pkgId: 9ee647e4e7b2885b7167f69aecf40689d9c04e7f473858fc68e2f86551389900
name: python-wcwidth
arch: src
version: 0.2.13
epoch: 0
release: 1.oe2503
summary: A Python library that measures the width of unicode strings rendered to a terminal
url: https://github.com/jquast/wcwidth
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-wcwidth-0.2.13-1.oe2503.src.rpm
checksum_type: sha256
description:
  This library is mainly for those implementing a Terminal Emulator, or
  programs that carefully produce output to be interpreted by one.
  POSIX.1-2001 and POSIX.1-2008 conforming systems provide wcwidth(3)
  and wcswidth(3) C functions of which this python module's functions
  precisely copy. These functions return the number of cells a unicode
  string is expected to occupy.


pkgId: 8ae8db535c939269b8261e2e1b10efaeccbaa79c40e293b7d14737ea6f00be90
name: python-webob
arch: src
version: 1.8.9
epoch: 0
release: 1.oe2503
summary: WSGI request and response object
url: http://pythonpaste.org/webob/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-webob-1.8.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  WebOb provides wrappers around the WSGI request environment,
  and an object to help create WSGI responses. The objects map
  much of the specified behavior of HTTP, including header parsing
  and accessors for other standard parts of the environment.


pkgId: 415f2ba77eda94f671a2483e2dd3d8bb874d7c73a3b7a6076a7391688f4fefb0
name: python-websocket-client
arch: src
version: 1.8.0
epoch: 0
release: 1.oe2503
summary: WebSocket client for Python with low level API options
url: https://github.com/websocket-client/websocket-client
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-10
rpm_packager: http://openeuler.org
location_href: Packages/python-websocket-client-1.8.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  websocket-client module is WebSocket client for python.
  This provide the low level APIs for WebSocket. All APIs
  are the synchronous functions.
  websocket-client supports only hybi-13.


pkgId: 772dd1d9425e01315972f7a3731a32bc0a649c9682b12c90dbab5170b77dffea
name: python-websockets
arch: src
version: 12.0
epoch: 0
release: 1.oe2503
summary: An implementation of the WebSocket Protocol (RFC 6455 & 7692)
url: https://github.com/aaugustin/websockets
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-websockets-12.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  ``websockets`` is a library for building WebSocket servers_ and clients_ in
  Python with a focus on correctness and simplicity.
  Built on top of ``asyncio``, Python's standard asynchronous I/O framework, it
  provides an elegant coroutine-based API.
  `Documentation is available on Read the Docs. <https://websockets.readthedocs.io/>`_
  Here's how a client sends and receives messages:
      
      import asyncio
      import websockets
      async def hello(uri):
          async with websockets.connect(uri) as websocket:
              await websocket.send("Hello world!")
              await websocket.recv()
      asyncio.get_event_loop().run_until_complete(
          hello('ws://localhost:8765'))
  And here's an echo server:
      
      import asyncio
      import websockets
      async def echo(websocket, path):
          async for message in websocket:
              await websocket.send(message)
      asyncio.get_event_loop().run_until_complete(
          websockets.serve(echo, 'localhost', 8765))
      asyncio.get_event_loop().run_forever()
  Does that look good?
  `Get started with the tutorial! <https://websockets.readthedocs.io/en/stable/intro.html>`_


pkgId: fea01ebc979d2fcac6dacb69a9dedb165224e2dbe2febad3ca9d8f2fc86fb61d
name: python-webtest
arch: src
version: 3.0.1
epoch: 0
release: 1.oe2503
summary: Helper to test WSGI-based web applications
url: https://github.com/Pylons/webtest
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-webtest-3.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  WebTest helps you test your WSGI-based web applications. This can be
  any application that has a WSGI interface, including an application
  written in a framework that supports WSGI (which includes most actively
  developed Python web frameworks -- almost anything that even nominally
  supports WSGI should be testable).


pkgId: d902dd1b569b177ad217a18ddb503c1201d8049a37e9d39be2c5f6d3c88fb248
name: python-werkzeug
arch: src
version: 3.1.3
epoch: 0
release: 1.oe2503
summary: The comprehensive WSGI web application library.
url: https://github.com/pallets/werkzeug
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-werkzeug-3.1.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  *werkzeug* German noun: "tool". Etymology: *werk* ("work"), *zeug* ("stuff")
  Werkzeug is a comprehensive `WSGI`_ web application library. It began as
  a simple collection of various utilities for WSGI applications and has
  become one of the most advanced WSGI utility libraries.
  It includes:
  -   An interactive debugger that allows inspecting stack traces and
      source code in the browser with an interactive interpreter for any
      frame in the stack.
  -   A full-featured request object with objects to interact with
      headers, query args, form data, files, and cookies.
  -   A response object that can wrap other WSGI applications and handle
      streaming data.
  -   A routing system for matching URLs to endpoints and generating URLs
      for endpoints, with an extensible system for capturing variables
      from URLs.
  -   HTTP utilities to handle entity tags, cache control, dates, user
      agents, cookies, files, and more.
  -   A threaded WSGI server for use while developing applications
      locally.
  -   A test client for simulating HTTP requests during testing without
      requiring running a server.
  Werkzeug doesn't enforce any dependencies. It is up to the developer to
  choose a template engine, database adapter, and even how to handle
  requests. It can be used to build all sorts of end user applications
  such as blogs, wikis, or bulletin boards.
  `Flask`_ wraps Werkzeug, using it to handle the details of WSGI while
  providing more structure and patterns for defining powerful
  applications.


pkgId: 9502ebcbfbf54eea0a201882d16b3eb67b219b82058ee37fff8c385a8ff9ab91
name: python-wheel
arch: src
version: 0.45.1
epoch: 1
release: 1.oe2503
summary: Built-package format for Python
url: https://github.com/pypa/wheel
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-wheel-0.45.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  A built-package format for Python.
  A wheel is a ZIP-format archive with a specially formatted filename and the
  .whl extension. It is designed to contain all the files for a PEP 376
  compatible install in a way that is very close to the on-disk format.


pkgId: ec06042eb0893e1705ce3f4e23eb66187510cc2574c1dc6cc316cfde639be3f8
name: python-whoosh
arch: src
version: 2.7.4
epoch: 0
release: 16.oe2503
summary: A fast, featureful full-text indexing and searching library implemented in pure Python
url: https://whoosh.readthedocs.io/en/latest/
rpm_license: BSD-2-Clause-Views
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-whoosh-2.7.4-16.oe2503.src.rpm
checksum_type: sha256
description:
  Whoosh is a fast, featureful full-text indexing and searching library
  implemented in pure Python.Users can use it easily to add search
  functionality to their applications and websites.


pkgId: cfff44504b288fd4a71a307bc30143811f63cbbf3e8ac38b879ac1c424ee87ce
name: python-wrapt
arch: src
version: 1.16.0
epoch: 0
release: 1.oe2503
summary: A Python module for decorators, wrappers and monkey patching
url: https://github.com/GrahamDumpleton/wrapt
rpm_license: BSD-2-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-wrapt-1.16.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The aim of the wrapt module is to provide a transparent object proxy for Python,
  which can be used as the basis for the construction of function wrappers and decorator functions.
  The wrapt module focuses very much on correctness. It therefore goes way beyond existing mechanisms
  such as functools.wraps() to ensure that decorators preserve introspectability, signatures,
  type checking abilities etc. The decorators that can be constructed using this module will work in
  far more scenarios than typical decorators and provide more predictable and consistent behaviour.


pkgId: 92292d0c3785e93ea3f4d88e945e8d8ddd7bc9494d92d2db376e2b086e769705
name: python-wsproto
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2503
summary: WebSockets state-machine based protocol implementation
url: https://github.com/python-hyper/wsproto/
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-wsproto-1.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The respository contains a pure-Python implementation of a WebSocket protocol stack. It's written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can communicate via WebSockets, as defined in RFC6455, regardless of your programming paradigm.


pkgId: 3f3f3e59b0f17463878970848aafd73d59b741a978412ea9781fd6c799ef8a1e
name: python-xarray
arch: src
version: 2024.10.0
epoch: 0
release: 1.oe2503
summary: N-D labeled arrays and datasets in Python
url: https://github.com/pydata/xarray
rpm_license: Apache-2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-xarray-2024.10.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  xarray introduces labels in the form of dimensions, coordinates and attributes
  on top of raw NumPy-like arrays, which allows for a more intuitive, more
  concise, and less error-prone developer experience.


pkgId: 81b9f43e1eb4a3c071d8951e1513e1aeec536fd98ad81cbe97ced6030b40886a
name: python-xcffib
arch: src
version: 1.5.0
epoch: 0
release: 1.oe2503
summary: A drop in replacement for xpyb, an XCB python binding
url: https://github.com/tych0/xcffib
rpm_license: ASL 2.0
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-xcffib-1.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  xcffib is intended to be a (mostly) drop-in replacement for xpyb.  xpyb
  has an inactive upstream, several memory leaks, is python2 only and doesn't
  have pypy support. xcffib is a binding which uses cffi, which mitigates
  some of the issues described above. xcffib also builds bindings for 27 of
  the 29 (xprint and xkb are missing) X extensions in 1.10.


pkgId: 0ea6d7c7b1adbdda5cde74d5b1693dc0f314a26c8063a96168f3e2360c5015cb
name: python-xgboost
arch: src
version: 0.90
epoch: 0
release: 9.oe2503
summary: Scalable, Portable and Distributed Gradient Boosting Library
url: https://github.com/dmlc/xgboost
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: 2d16d35a2998
rpm_packager: http://openeuler.org
location_href: Packages/python-xgboost-0.90-9.oe2503.src.rpm
checksum_type: sha256
description:
  XGBoost is an optimized distributed gradient boosting library designed to be
  highly efficient, flexible and portable. It implements machine learning
  algorithms under the Gradient Boosting framework. XGBoost provides a parallel
  tree boosting (also known as GBDT, GBM) that solve many data science problems
  in a fast and accurate way. The same code runs on major distributed environment
  (Kubernetes, Hadoop, SGE, MPI, Dask) and can solve problems beyond billions of
  examples.


pkgId: b6e0650dfb48b0a95b088b621a54ada187ebcb209a0ea0229f59c73d8da5a187
name: python-xgboost-debuginfo
arch: riscv64
version: 0.90
epoch: 0
release: 9.oe2503
summary: Debug information for package python-xgboost
url: https://github.com/dmlc/xgboost
rpm_license: Apache-2.0
rpm_group: Development/Debug
rpm_buildhost: 2d16d35a2998
rpm_sourcerpm: python-xgboost-0.90-9.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python-xgboost-debuginfo-0.90-9.oe2503.riscv64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python-xgboost.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: b9359d4592a3025c805b0575eea5ae106f1d03a91ffbcaf524422c356ae4dac5
name: python-xlrd
arch: src
version: 2.0.1
epoch: 0
release: 1.oe2503
summary: Library for developers to extract data from Microsoft Excel (tm) spreadsheet files
url: http://www.python-excel.org/
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-xlrd-2.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Extract data from Excel spreadsheets (.xls and .xlsx, versions 2.0 onwards) on any platform. Pure Python (2.7, 3.4+). Strong support for Excel dates. Unicode-aware.


pkgId: 1d268b11a015a03f1ce72189f0b9c8f0b54051d14240662f4be3fc1e478bf638
name: python-xyzservices
arch: src
version: 2024.9.0
epoch: 0
release: 1.oe2503
url: https://github.com/geopandas/xyzservices
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-xyzservices-2024.9.0-1.oe2503.src.rpm
checksum_type: sha256
summary:
  Xyzservices is a lightweight library providing a repository of available XYZ services offering raster basemap tiles.

description:
  Xyzservices is a lightweight library providing a repository of available XYZ services offering raster basemap tiles.


pkgId: 53ac8adf2b599bfb97e301e5bf4f2c3de53348c0b423e861d4aecaf175aa11be
name: python-yaspin
arch: src
version: 3.1.0
epoch: 0
release: 2.oe2503
summary: Yet Another Terminal Spinner
url: https://github.com/pavdmyt/yaspin
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-yaspin-3.1.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Yaspin provides a full-featured terminal spinner to show the progress during long-hanging operations.


pkgId: 520e1d180ba55edb513aaecc524df624d5f0db84e898a45e390e22fbfb938e62
name: python-zc-lockfile
arch: src
version: 3.0.post1
epoch: 0
release: 1.oe2503
summary: Basic inter-process locks
url: https://pypi.org/project/zc.lockfile
rpm_license: ZPL-2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-13
rpm_packager: http://openeuler.org
location_href: Packages/python-zc-lockfile-3.0.post1-1.oe2503.src.rpm
checksum_type: sha256
description:
  The ZODB lock_file module provides support for creating file system
  locks.  These are locks that are implemented with lock files and
  OS-provided locking facilities.


pkgId: 5430a4ff6cddb20e753ecb0b55557a55d5ffc6cf0eb4d456e57130a4b42dd1c6
name: python-zmq
arch: src
version: 26.2.0
epoch: 0
release: 1.oe2503
summary: Python bindings for zeromq
url: http://www.zeromq.org/bindings:python
rpm_license: LGPLv3+ and ASL 2.0 and BSD
rpm_group: Unspecified
rpm_buildhost: 985b4d937e05
rpm_packager: http://openeuler.org
location_href: Packages/python-zmq-26.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains the Python bindings for 0MQ.0MQ is a
  lightweight and fast messaging implementation.


pkgId: 4d99313e5807ea5d9633113f5cf4da1f6aa98d80c696ab022f6e167025770c9f
name: python-zope-component
arch: src
version: 6.0
epoch: 0
release: 1.oe2503
summary: Zope Component Architecture
url: https://github.com/zopefoundation/zope.component
rpm_license: ZPLv2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-02
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-component-6.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package is intended to be independently reusable in any Python project.
  This package represents the core of the Zope Component Architecture.
  Together with the zope.interface_ package, it provides facilities for
  defining, registering and looking up components.


pkgId: 1d52c012770ec9ada62c6e38d38c1531b990dd2aa0603b260859c82b08b28d1e
name: python-zope-configuration
arch: src
version: 5.0.1
epoch: 0
release: 1.oe2503
summary: Zope Configuration Markup Language (ZCML)
url: https://github.com/zopefoundation/zope.configuration
rpm_license: ZPL-2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-configuration-5.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  The Zope configuration system provides an extensible system for supporting various kinds of configurations.
  It is based on the idea of configuration directives. Users of the
  configuration system provide configuration directives in some
  language that express configuration choices. The intent is that the
  language be pluggable. An XML language is provided by default.


pkgId: c88a6abda937a7453cb42cf2b0d792bdbaa38e1656a850c611895cf4dd775321
name: python-zope-deferredimport
arch: src
version: 5.0
epoch: 0
release: 1.oe2503
url: https://github.com/zopefoundation/zope.deferredimport
rpm_license: ZPL 2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-deferredimport-5.0-1.oe2503.src.rpm
checksum_type: sha256
summary:
  zope.deferredimport allows you to perform imports names that will only be resolved when used in the code.

description:
  Often, especially for package modules, you want to import names for convenience, but not actually perform the imports until necessary.
  The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used.
  You can also cause deprecation warnings to be issued when a variable is used.


pkgId: e61dc56d652547a0497b7bcd4abc71ae1e7c9a0ab14b70dc9fc1fde017e76861
name: python-zope-deprecation
arch: src
version: 5.0
epoch: 0
release: 1.oe2503
summary: Zope Deprecation Infrastructure
url: https://github.com/zopefoundation/zope.deprecation
rpm_license: ZPL 2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-deprecation-5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package provides a simple function called deprecated(names, reason) to mark deprecated
  modules, classes, functions, methods and properties.


pkgId: 12ce490f1c707523b2b12c97d744a3ab39977c16ecb5eb18e9e810d28f5fe701
name: python-zope-event
arch: src
version: 5.0
epoch: 0
release: 2.oe2503
summary: Zope Event Publication
url: http://pypi.python.org/pypi/zope.event/
rpm_license: ZPLv2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-event-5.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  The zope.event package provides a simple event system. It provides
  an event publishing system and a very simple event-dispatching system
  on which more sophisticated event dispatching systems can be built.
  (For example, a type-based event dispatching system that builds on
  zope.event can be found in zope.component.)


pkgId: 812bd16c25ef10c43490a717c6d89d1147bee9689d920a256bc1b3b4826f9509
name: python-zope-hookable
arch: src
version: 7.0
epoch: 0
release: 1.oe2503
summary: Zope hookable
url: https://www.python.org/pypi/zope.hookable
rpm_license: ZPL 2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-hookable-7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package supports the efficient creation of "hookable" objects, which
  are callable objects that are meant to be optionally replaced.

  The idea is that you create a function that does some default thing and make it
  hookable. Later, someone can modify what it does by calling its sethook method
  and changing its implementation.  All users of the function, including those
  that imported it, will see the change.


pkgId: 07fabbbb0ec8017705c830d09de2ae9725c805b65f5d134dd346de0942043c45
name: python-zope-interface
arch: src
version: 7.1.1
epoch: 0
release: 1.oe2503
summary: Interfaces for Python
url: https://github.com/zopefoundation/zope.interface
rpm_license: ZPL 2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-interface-7.1.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package is intended to be independently reusable in any Python project.
  It is maintained by the Zope Toolkit project.
  This package provides an implementation of "object interfaces" for Python.
  Interfaces are a mechanism for labeling objects as conforming to a given
  API or contract. So, this package can be considered as implementation of
  the Design By Contract methodology support in Python.


pkgId: 3cce4a37942b8244c1c0f4b0b1a7c70dd6a5c3d780336dccc6972eb33675ad2b
name: python-zope-proxy
arch: src
version: 6.1
epoch: 0
release: 1.oe2503
summary: Generic Transparent Proxies
url: https://github.com/zopefoundation/zope.proxy
rpm_license: ZPL 2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-proxy-6.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Proxies are special objects which serve as mostly-transparent
  wrappers around another object, intervening in the apparent behavior of
  the wrapped object only when necessary to apply the policy (e.g., access
  checking, location brokering, etc.) for which the proxy is responsible.


pkgId: 871db019eea8cbd7a6933193148fb2dd0b72a77828db96a977589f8cf709b28d
name: python-zope-schema
arch: src
version: 7.0.1
epoch: 0
release: 1.oe2503
summary: zope.interface extension for defining data schemas
url: https://github.com/zopefoundation/zope.schema
rpm_license: ZPLv2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-zope-schema-7.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Schemas extend the notion of interfaces to detailed descriptions of
  Attributes (but not methods).  Every schema is an interface and
  specifies the public fields of an object.  A *field* roughly
  corresponds to an attribute of a Python object.  But a Field provides
  space for at least a title and a description.  It can also constrain
  its value and provide a validation method.  Besides you can optionally
  specify characteristics such as its value being read-only or not required.


pkgId: 493489a1443bc9bd183d2dcb1c0549ee932d1a3aa262974225fa62aba3588c1e
name: python-zope.i18nmessageid
arch: src
version: 7.0
epoch: 0
release: 1.oe2503
summary: Message Identifiers for internationalization
url: https://github.com/zopefoundation/zope.i18nmessageid
rpm_license: ZPLv2.1
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-9950x-11
rpm_packager: http://openeuler.org
location_href: Packages/python-zope.i18nmessageid-7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  To translate any text, we must be able to discover the source domain
  of the text.  A source domain is an identifier that identifies a
  project that produces program source strings.  Source strings occur as
  literals in python programs, text in templates, and some text in XML
  data.  The project implies a source language and an application
  context.
  We can think of a source domain as a collection of messages and
  associated translation strings.
  We often need to create unicode strings that will be displayed by
  separate views.  The view cannot translate the string without knowing
  its source domain.  A string or unicode literal carries no domain
  information, therefore we use messages.  Messages are unicode strings
  which carry a translation source domain and possibly a default
  translation.  They are created by a message factory. The message
  factory is created by calling ``MessageFactory`` with the source
  domain.
  This package provides facilities for *declaring* such messages within
  program source text;  translation of the messages is the responsiblitiy
  of the 'zope.i18n' package.


pkgId: 5ee0012ebb3697a4c78d892355a7a5158576493ee6f75ee2ed7db34ea6b5133e
name: python-zstandard
arch: src
version: 0.22.0
epoch: 0
release: 1.oe2503
summary: Zstandard bindings for Python
url: https://github.com/indygreg/python-zstandard
rpm_license: BSD-3-Clause
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: OERV-OBS
rpm_packager: http://openeuler.org
location_href: Packages/python-zstandard-0.22.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This project provides Python bindings for interfacing with the Zstandard
  compression library. A C extension and CFFI interface are provided.


pkgId: d6cddf794a6d11ea64f886aa79b86e8346d8d049d8b4dab003b4665c0c965515
name: python3
arch: riscv64
version: 3.11.11
epoch: 0
release: 3.oe2503
summary: Interpreter of the Python3 programming language
url: https://www.python.org/
rpm_license: Python-2.0
rpm_group: Unspecified
rpm_buildhost: e9dd922f5b50
rpm_sourcerpm: python3-3.11.11-3.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python3-3.11.11-3.oe2503.riscv64.rpm
checksum_type: sha256
description:
  Python combines remarkable power with very clear syntax. It has modules,
  classes, exceptions, very high level dynamic data types, and dynamic
  typing. There are interfaces to many system calls and libraries, as well
  as to various windowing systems. New built-in modules are easily written
  in C or C++ (or other languages, depending on the chosen implementation).
  Python is also usable as an extension language for applications written
  in other languages that need easy-to-use scripting or automation interfaces.

  This package Provides python version 3.


pkgId: 5c7a17dbc23b02fee68a3d78cdd9e99b72a9a250d6c5451b2899f7f893a1af3c
name: python3-CacheControl
arch: noarch
version: 0.14.0
epoch: 0
release: 1.oe2503
summary: httplib2 caching for requests
url: https://github.com/ionrock/cachecontrol
rpm_license: MIT
rpm_vendor: obs://oerv-obs-backend/openEuler:25.03
rpm_group: Unspecified
rpm_buildhost: stl-iscas-9950x
rpm_sourcerpm: python-CacheControl-0.14.0-1.oe2503.src.rpm
rpm_packager: http://openeuler.org
location_href: Packages/python3-CacheControl-0.14.0-1.oe2503.noarch.rpm
checksum_type: sha256
description:
  CacheControl is a port of the caching algorithms in httplib2_ for use with
  requests_ session object. It was written because httplib2's better support
  for caching is often mitigated by its lack of threadsafety. The same is
  true of requests in terms of caching.
  This is the Python 3 build of CacheControl.


