# packages

pkgId: b5ba7998eaa218463d4f8ee3c72097deb07a90f1579b3792a70f61fc2259298d
name: procps-ng
arch: src
version: 4.0.4
epoch: 0
release: 6.oe2503
summary: Utilities that provide system information.
url: https://sourceforge.net/projects/procps-ng/
rpm_license: GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/procps-ng-4.0.4-6.oe2503.src.rpm
checksum_type: sha256
description:
  The procps package contains a set of system utilities that provide
  system information. Procps includes ps, free, skill, pkill, pgrep,
  snice, tload, top, uptime, vmstat, pidof, pmap, slabtop, w, watch
  and pwdx.


pkgId: ad49878e802f1a9edb4b3dbd0382094a848d5607af83da72cccd604d6517e440
name: proftpd
arch: src
version: 1.3.8c
epoch: 0
release: 1.oe2503
summary: Flexible, stable and highly-configurable FTP server
url: http://www.proftpd.org/
rpm_license: GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/proftpd-1.3.8c-1.oe2503.src.rpm
checksum_type: sha256
description:
  ProFTPD is an enhanced FTP server with a focus toward simplicity, security,
  and ease of configuration. It features a very Apache-like configuration
  syntax, and a highly customizable server infrastructure, including support for
  multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory
  visibility.

  This package defaults to the standalone behavior of ProFTPD, but all the
  needed scripts to have it run by systemd instead are included.


pkgId: 3914810596c556115b6b0b0d4efd553681c6c0f66683048794878c13f8c17ed1
name: proguard
arch: src
version: 5.3.3
epoch: 0
release: 6.oe2503
summary: Java class file shrinker, optimizer, obfuscator and preverifier
url: https://www.guardsquare.com/en/proguard
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/proguard-5.3.3-6.oe2503.src.rpm
checksum_type: sha256
description:
  ProGuard is an open source command-line tool that shrinks,optimizes and obfuscates
  java code.It is able to optimize bytecode as well as detect and remove unused instructions.
  ProGuard is distributed as part of the Android SDK and runs when building the application
  in release mode.


pkgId: 454a7420d22c18c1732e025b93792f7bf7417e8df0efd4d1fb69579202ed0c64
name: proj
arch: src
version: 9.4.1
epoch: 0
release: 2.oe2503
summary: A generic coordinate transformation software
url: https://proj4.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/proj-9.4.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  PROJ is a generic coordinate transformation software that transforms
  geospatial coordinates from one coordinate reference system (CRS) to
  another. This includes cartographic projections as well as geodetic
  transformations. PROJ is released under the X/MIT open source license.


pkgId: b4d866bd8d29fc9c65339c83ad3203faf11ed44cb92d6cdff1ba41ba1bbd8d3a
name: properties-maven-plugin
arch: src
version: 1.0.0
epoch: 0
release: 7.oe2503
summary: Properties Maven Plugin
url: http://www.mojohaus.org/properties-maven-plugin/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/properties-maven-plugin-1.0.0-7.oe2503.src.rpm
checksum_type: sha256
description:
  The Properties Maven Plugin is here to make life a little easier when dealing
  with properties. It provides goals to read properties from files and URLs and
  write properties to files, and also to set system properties.


pkgId: 7b4f6c7434f0cad345ece8fa22b42f94ce49794213b099887689a0bd9b4de139
name: protobuf
arch: src
version: 25.1
epoch: 0
release: 8.oe2503
summary: Protocol Buffers - Google's data interchange format
url: https://github.com/protocolbuffers/protobuf
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/protobuf-25.1-8.oe2503.src.rpm
checksum_type: sha256
description:
  Protocol Buffers (a.k.a., protobuf) are Google's language-neutral,
  platform-neutral, extensible mechanism for serializing structured data.
  You can find protobuf's documentation on the Google Developers site.


pkgId: ec966a7acdfdada5a292f46517b0de00b6697fa5e3ad783d6b8ef898771402fd
name: protobuf2
arch: src
version: 2.5.0
epoch: 0
release: 5.oe2503
summary: Protocol Buffers - Google's data interchange format
url: http://code.google.com/p/protobuf/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/protobuf2-2.5.0-5.oe2503.src.rpm
checksum_type: sha256
description:
  Protocol Buffers are a way of encoding structured data in an efficient
  yet extensible format. Google uses Protocol Buffers for almost all of
  its internal RPC protocols and file formats.
  Protocol buffers are a flexible, efficient, automated mechanism for
  serializing structured data – think XML, but smaller, faster, and
  simpler. You define how you want your data to be structured once, then
  you can use special generated source code to easily write and read
  your structured data to and from a variety of data streams and using a
  variety of languages. You can even update your data structure without
  breaking deployed programs that are compiled against the "old" format.


pkgId: 173a996969246e6d5eef6d83c74f470ea53499b2c78f5ff67fb70bbdf9932ef5
name: protoparser
arch: src
version: 3.1.5
epoch: 0
release: 6.oe2503
summary: A parser for .proto schema declarations to java
url: https://github.com/square/protoparser
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/protoparser-3.1.5-6.oe2503.src.rpm
checksum_type: sha256
description:
  ProtoParser will directly parse independent File or Schema data, then
  returns the object representation as a ProtoFile instance.


pkgId: e79777ae56955c75abd15d18d793acc901c89c5d3c0d275603890e513a1f18b4
name: protostream
arch: src
version: 3.0.4
epoch: 0
release: 9.oe2503
summary: The Infinispan ProtoStream project
url: http://infinispan.org/
rpm_license: ASL 2.0 and BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/protostream-3.0.4-9.oe2503.src.rpm
checksum_type: sha256
description:
  ProtoStream is a serialization library based on Protocol buffers format for serializing structured data.


pkgId: 603526a649a43ea49bb870dcabf27fb82fc58375076bd1cf886dd0b6248c9d61
name: proxool
arch: src
version: 0.9.1
epoch: 0
release: 24.oe2503
summary: Connection pool library for Java
url: http://proxool.sourceforge.net/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/proxool-0.9.1-24.oe2503.src.rpm
checksum_type: sha256
description:
  Add connection pooling to your existing JDBC driver transparently.Compliant with the J2SE API,giving you the confidence
  to develop standards. You can monitor the performance of the database Connect and listen for connection events.


pkgId: 7799d2dd34ed4539fa9bcbb9e405df4829b986d4883b6527da6ab6894f9efef3
name: proxytoys
arch: src
version: 1.0
epoch: 0
release: 1.oe2503
summary: An implementation neutral API for creation of dynamic proxies
url: http://proxytoys.github.io/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/proxytoys-1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  ProxyToys provides a collection of toys acting as factories for
  creating "special" proxies such as:
  * Decorators - for simple AOP-like chained method interception
  * Delegates - for method invocation on a delegate object,
    that might have different type
  * Dispatcher proxy - single proxy instance dispatching method
    calls to different object with separate types
  * Echo proxy - for tracing method calls
  * Failover objects - fails over to a next object in case of
    exception
  * Hot swapping proxy - allows implementation hiding that
    can be swapped, and mutual dependencies
  * Multicasting objects - for multicasting a method invocation
    to multiple objects
  * Null objects - for default implementations of classes that
    do nothing at all
  * Pool - for a pool implementation with proxied objects that
    return automatically to the pool


pkgId: e3faa27dc7db161767dd6c8bcee35ce6557ae5060dad4b6dab2a5e1642aa3710
name: ps_mem
arch: src
version: 3.14
epoch: 0
release: 1.oe2503
summary: A utility to accurately report the in core memory usage for a program
url: https://github.com/pixelb/ps_mem
rpm_license: LGPLv2
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/ps_mem-3.14-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package provides tools that reports how much core memory is used per
  program. The details in it`s reports contains the private RAM for program
  process and shared RAM for program processes.


pkgId: 7ea38dbacab29f0ada2b691f371ba3bdffe419e92da98bbc522c900c703691fb
name: psacct
arch: src
version: 6.6.4
epoch: 0
release: 5.oe2503
summary: Utilities for monitoring process activities
url: http://www.gnu.org/software/acct/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/psacct-6.6.4-5.oe2503.src.rpm
checksum_type: sha256
description:
  The psacct package contains several utilities for monitoring process
  activities, including ac, lastcomm, accton and sa:
  The ac command displays statistics about how long users have been logged on.
  The lastcomm command displays information about previous executed commands.
  The accton command turns process accounting on or off.
  The sa command summarizes information about previously executed commands.


pkgId: 67730770b228daf5de93eed310ef7ef70f146e617ea8bcb91bf6c33aca056e6d
name: psmisc
arch: src
version: 23.6
epoch: 0
release: 1.oe2503
summary: Utilities for managing processes on your system
url: https://gitlab.com/psmisc/psmisc
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/psmisc-23.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  This PSmisc package is a set of some small useful utilities that use the proc
  filesystem. We're not about changing the world, but providing the system
  administrator with some help in common tasks.


pkgId: 705abaa6dc0590bbde6fe47fed2087b33ca6241d6d47b9fb0bae70d4d2bcd2c9
name: psutils
arch: src
version: 2.08
epoch: 0
release: 3.oe2503
summary: Utilities for manipulating PostScript documents
url: https://github.com/rrthomas/psutils
rpm_license: psutils
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/psutils-2.08-3.oe2503.src.rpm
checksum_type: sha256
description:
  PSUtils is a suite of utilities for manipulating PostScript documents
  produced according to the Document Structuring Conventions. You can select
  and rearrange pages, including arrangement into signatures for booklet
  printing, combine multple pages into a single page for n-up printing, and
  resize, flip and rotate pages.


pkgId: c005d35d8451d0ddef7ace367864dfb6133641c598fd1670e57b6011531f3974
name: publicsuffix-list
arch: src
version: 20241002
epoch: 0
release: 1.oe2503
summary: List of domain name suffixes
url: https://publicsuffix.org/
rpm_license: MPLv2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/publicsuffix-list-20241002-1.oe2503.src.rpm
checksum_type: sha256
description:
  A "public suffix" is one under which Internet users can (or historically could)
  directly register names. The Public Suffix List is a list of all known public
  suffixes.The Public Suffix List is an initiative of Mozilla, but is maintained
  as a community resource. It is available for use in any software, but was
  originally created to meet the needs of browser manufacturers.


pkgId: 4a859957f0a66737724a0f34912d8187b9c02c618dafb3c1c1b2634e26123469
name: pulsar
arch: src
version: 2.10.6
epoch: 0
release: 3.oe2503
summary: Cloud-Native, Distributed Messaging and Streaming
url: https://pulsar.apache.org
rpm_license: Apache-2.0
rpm_group: Applications/Message
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pulsar-2.10.6-3.oe2503.src.rpm
checksum_type: sha256
description:
  Pulsar is a distributed pub-sub messaging platform with a very flexible messaging model and an intuitive client API.


pkgId: 4eb0d79daa6f4ef632e6a0163c663fc8d0a5796311589af95978ffcca1d27230
name: pulseaudio
arch: src
version: 17.0
epoch: 0
release: 2.oe2503
summary: Improved Linux Sound Server
url: https://www.freedesktop.org/wiki/Software/PulseAudio
rpm_license: LGPL-2.1-or-later
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pulseaudio-17.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  PulseAudio is a sound server for Linux and other Unix like operating
  systems. It is intended to be an improved drop-in replacement for the
  Enlightened Sound Daemon (ESOUND).


pkgId: 1ca28e511dd9bc137d29af7162554b0262ec4aa0e2ae1059b0f2086a59f378e1
name: pv
arch: src
version: 1.9.27
epoch: 0
release: 1.oe2503
summary: A tool for monitoring the progress of data through a pipeline
url: https://www.ivarch.com/programs/pv.shtml
rpm_license: GPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pv-1.9.27-1.oe2503.src.rpm
checksum_type: sha256
description:
  PV ("Pipe Viewer") is a tool for monitoring the progress of data through a
  pipeline.  It can be inserted into any normal pipeline between two processes
  to give a visual indication of how quickly data is passing through, how long
  it has taken, how near to completion it is, and an estimate of how long it
  will be until completion.


pkgId: 53fc942002236e967603563444c8fbb2c568375679cb1fa9832f2017b3da8fb0
name: py3c
arch: src
version: 1.4
epoch: 0
release: 2.oe2503
summary: Guide and compatibility macros for porting extensions to Python 3
url: http://py3c.readthedocs.io/
rpm_license: MIT and CC-BY-SA-3.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/py3c-1.4-2.oe2503.src.rpm
checksum_type: sha256
description:
  py3c helps you port C extensions to Python 3.

  It provides a detailed guide, and a set of macros to make porting easy
  and reduce boilerplate.


pkgId: c3f218c8cf42f610730902432ead247c8614b26d9b9d6a78ae041cf6091de383
name: pyOpenSSL
arch: src
version: 25.0.0
epoch: 0
release: 1.oe2503
summary: A rather thin wrapper around (a subset of) the OpenSSL library.
url: https://www.pyopenssl.org/en/stable/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyOpenSSL-25.0.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  pyOpenSSL is a rather thin wrapper around (a subset of) the OpenSSL library.
  With thin wrapper we mean that a lot of the object methods do nothing more
  than calling a corresponding function in the OpenSSL library.


pkgId: 383fa732d632ae152ac15c037fd0949cc9147ae040d3bf14b70140cc6ec71d40
name: pyarango
arch: src
version: 2.1.1
epoch: 0
release: 1.oe2503
summary: Python Driver for ArangoDB with built-in validation
url: https://github.com/ArangoDB-Community/pyArango
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyarango-2.1.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  pyArango aims to be an easy to use driver for ArangoDB with built in validation.
  Collections are treated as types that apply to the documents within.
  You can be 100% permissive or enforce schemas and validate fields on set, on save or on both.

  pyArango supports graphs, indexes and probably everything that arangodb can do.


pkgId: 7f4b6c00a4da44c5fed6d51c18137c5c8fd731b9ea157e3a2934813a15c4b5fe
name: pyatspi
arch: src
version: 2.46.1
epoch: 0
release: 1.oe2503
summary: Python client bindings for D-Bus AT-SPI
url: http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
rpm_license: LGPLv2 and GPLv2
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyatspi-2.46.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  at-spi allows assistive technologies to access GTK-based
  applications. Essentially it exposes the internals of applications for
  automation, so tools such as screen readers, magnifiers, or even
  scripting interfaces can query and interact with GUI controls.

  This package includes a python3 client library for at-spi.


pkgId: 8b594d74efb8df408fa2fbeba38c53a2c33289f00009ba9fc0bcd3ba65b22eee
name: pybind11
arch: src
version: 2.13.1
epoch: 0
release: 2.oe2503
summary: Seamless operability between C++11 and Python
url: https://github.com/pybind/pybind11
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pybind11-2.13.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  pybind11 is a lightweight header-only library that exposes C++ types
  in Python and vice versa, mainly to create Python bindings of existing
  C++ code.


pkgId: 56fdf83414b38077513e328f37c3116b2a919b8f278ffbbb40195978655acda5
name: pycpuinfo
arch: src
version: 9.0.0
epoch: 0
release: 2.oe2503
summary: Get CPU info with pure Python 2 & 3
url: https://github.com/workhorsy/py-cpuinfo
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pycpuinfo-9.0.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work
  without any extra programs or libraries, beyond what your OS provides.


pkgId: ce75603a33aa03758e6574cc5c214b86e9d9c960c85a1f13cc4561871924b8a2
name: pyelftools
arch: src
version: 0.31
epoch: 0
release: 1.oe2503
summary: Pure-Python library for parsing and analyzing ELF files
url: https://github.com/eliben/pyelftools
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyelftools-0.31-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package provides a python library for parsing and
  analyzing ELF files and DWARF debugging information.


pkgId: 8e61038ebe8c0a106f7c4b6f26a98e331f09d0e1dd28ab05b4236d94ab6f0ae6
name: pygobject3
arch: src
version: 3.46.0
epoch: 0
release: 3.oe2503
summary: Provides bindings for GObject based libraries
url: https://wiki.gnome.org/Projects/PyGObject
rpm_license: LGPL-2.1-or-later and MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pygobject3-3.46.0-3.oe2503.src.rpm
checksum_type: sha256
description:
  PyGObject is a Python package which provides bindings for GObject based libraries such as
  GTK, GStreamer, WebKitGTK, GLib, GIO and many more.
  PyGObject uses glib, gobject, girepository, libffi and other libraries to access the C
  library (libgtk-3.so) in combination with the additional metadata from the accompanying
  typelib file (Gtk-3.0.typelib) and dynamically provides a Python interface based on that information.


pkgId: 4b9258f452b84d4e983571260175b599974adb1ccae62235f53e69ed5646a493
name: pylint
arch: src
version: 3.3.1
epoch: 0
release: 1.oe2503
summary: Analyzes Python code looking for bugs and signs of poor quality
url: http://www.pylint.org/
rpm_license: GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pylint-3.3.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Pylint is a Python source code analyzer which looks for programming
  errors, helps enforcing a coding standard and sniffs for some code
  smells (as defined in Martin Fowler's Refactoring book).
  Pylint can be seen as another PyChecker since nearly all tests you
  can do with PyChecker can also be done with Pylint. However, Pylint
  offers some more features, like checking length of lines of code,
  checking if variable names are well-formed according to your coding
  standard, or checking if declared interfaces are truly implemented,
  and much more.
  Additionally, it is possible to write plugins to add your own checks.


pkgId: 85d6b7a916d74089e26f18f6e729a9adb5d8f523e90378842651a5bae90c008a
name: pyparsing
arch: src
version: 3.2.0
epoch: 0
release: 1.oe2503
summary: A Python Parsing Module
url: https://github.com/pyparsing/pyparsing/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyparsing-3.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The pyparsing module is an alternative approach to creating and executing simple
  grammars, vs. the traditional lex/yacc approach, or the use of regular expressions.
  The pyparsing module provides a library of classes that client code uses to
  construct the grammar directly in Python code.


pkgId: 919cecf1b1978c6967ba7feed78e0f6eccfd65e7310515177ac963cadf744460
name: pyparted
arch: src
version: 3.13.0
epoch: 1
release: 1.oe2503
summary: Python bindings for libparted
url: https://github.com/dcantrell/pyparted
rpm_license: GPLv2
rpm_group: System Environment/Libraries
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyparted-3.13.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  pyparted is a set of native Python bindings for libparted.  libparted is the
  library portion of the GNU parted project.  With pyparted, you can write
  applications that interact with disk partition tables and filesystems.


pkgId: 6deb209e1fc512c9866ac75827e0a7059bfa6970c65786b3e90b8eccb667fa4b
name: pyserial
arch: src
version: 3.5
epoch: 0
release: 4.oe2503
summary: Python serial port access library.
url: https://github.com/pyserial/pyserial
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyserial-3.5-4.oe2503.src.rpm
checksum_type: sha256
description:
  This module encapsulates the access for the serial port. It provides
  backends for Python running on Windows, OSX, Linux,BSD (possibly any POSIX compliant system)
  and IronPython. The module named "serial" automatically selects the appropriate backend.


pkgId: 77fbf14485e88dbba8bcd61a83e5513cad375945a59c385f3f4bd048cc9f9cd7
name: python-Automat
arch: src
version: 24.8.1
epoch: 0
release: 1.oe2503
summary: Self-service finite-state machines for the programmer on the go.
url: https://github.com/glyph/Automat
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-Automat-24.8.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  python-Automat is a library for concise, idiomatic Python expression of finite-state automat
  It provides a self-service finite-state machines for the programmer on the go.


pkgId: 5c9be5d26f926b6d6f2b3c87302ff725cee970cfcf301f140eb17666c44b657c
name: python-CacheControl
arch: src
version: 0.14.0
epoch: 0
release: 1.oe2503
summary: httplib2 caching for requests
url: https://github.com/ionrock/cachecontrol
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-CacheControl-0.14.0-1.oe2503.src.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 thread safety. The same is
  true of requests in terms of caching.


pkgId: ef345a060c172541f98f87ce42a461338d7a3014d41c9150e406898f0cef21ca
name: python-Flask-SQLAlchemy
arch: src
version: 3.1.1
epoch: 0
release: 2.oe2503
summary: Adds SQLAlchemy support to your Flask application.
url: https://github.com/pallets/flask-sqlalchemy
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-Flask-SQLAlchemy-3.1.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  Flask-SQLAlchemy is an extension for Flask that adds support for
  SQLAlchemy to your application. It aims to simplify using SQLAlchemy
  with Flask by providing useful defaults and extra helpers that make it
  easier to accomplish common tasks.


pkgId: eaacd58600d1dc1adfe010f44cb37719c0caeb5d49cef0d8f9d9aac03f695266
name: python-GitPython
arch: src
version: 3.1.43
epoch: 0
release: 2.oe2503
summary: GitPython is a python library used to interact with Git repositories
url: https://github.com/gitpython-developers/GitPython
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-GitPython-3.1.43-2.oe2503.src.rpm
checksum_type: sha256
description:
  GitPython is a python library used to interact with git repositories,
  high-level like git-porcelain, or low-level like git-plumbing.


pkgId: 5fa3ca251c0c2d70cf0790f4e9e181b428588cc8886de0f0c9f1342a8dff6e84
name: python-IPy
arch: src
version: 1.01
epoch: 0
release: 2.oe2503
summary: Class and Tools for Handling of IPv4 and IPv6 Addresses and Networks
url: https://github.com/autocracy/python-ipy
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-IPy-1.01-2.oe2503.src.rpm
checksum_type: sha256
description:
  The IP class allows a comfortable parsing and handling for most notations
  in use for IPv4 and IPv6 addresses and networks. It was greatly inspired
  by RIPE's Perl module NET::IP's interface but doesn't share the
  implementation. It doesn't share non-CIDR netmasks, so funky stuff like a
  netmask of 0xffffff0f can't be done here.


pkgId: 2b47033d90872463982a5b37969ba0ed688df54a6e283532dd97cff3a02d615c
name: python-Keras
arch: src
version: 2.12.0
epoch: 0
release: 1.oe2503
summary: Deep Learning for humans
url: https://github.com/keras-team/keras
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-Keras-2.12.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Keras is a high-level neural networks API for Python.

  Read the documentation at: https://keras.io/

  Keras is compatible with Python 3.6+
  and is distributed under the MIT license.


pkgId: 39d26569399984e4eb450590a516d060a3cefe692f7ac8642d6ec8f55983b8f8
name: python-Keras-Preprocessing
arch: src
version: 1.1.2
epoch: 0
release: 1.oe2503
summary: Easy data preprocessing and data augmentation for deep learning models
url: https://github.com/keras-team/keras-preprocessing
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-Keras-Preprocessing-1.1.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Keras Preprocessing is the data preprocessing
  and data augmentation module of the Keras deep learning library.
  It provides utilities for working with image data, text data,
  and sequence data.


pkgId: 17ce0e6309c0a90ae11529f5a3b6c764653528c45c8a261d1e215f97d2055af0
name: python-PyLaTeX
arch: src
version: 1.4.2
epoch: 0
release: 1.oe2503
summary: A Python library for creating LaTeX files and snippets
url: https://github.com/JelteF/PyLaTeX
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-PyLaTeX-1.4.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  PyLaTeX is a Python library for creating and compiling LaTeX files or
  snippets. The goal of this library is being an easy, but extensible
  interface between Python and LaTeX.


pkgId: b437fcadbc9da8a82bb9704ab12f8eb674978870c7d5609aadfc4f4910834855
name: python-PyMySQL
arch: src
version: 1.1.1
epoch: 0
release: 1.oe2503
summary: Pure Python MySQL Client
url: https://pypi.python.org/pypi/PyMySQL/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-PyMySQL-1.1.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package contains a pure-Python MySQL client library, based on PEP 249.
  Most public APIs are compatible with mysqlclient and MySQLdb.


pkgId: 49b5799121d045f57c9f0491f1c3a15a775aae31757391b4d38b00cffb0137ba
name: python-PyNLPl
arch: src
version: 1.2.9
epoch: 0
release: 2.oe2503
summary: A Python library for Natural Language Processing.
url: https://github.com/proycon/pynlpl
rpm_license: GPL-3.0-only
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-PyNLPl-1.2.9-2.oe2503.src.rpm
checksum_type: sha256
description:
  PyNLPl is a Python library for Natural Language Processing. It contains various modules for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP(eg. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML(Format for Linguistic Annotation).

  The library is divided into several packages and modules. It works on Python 2.7 as well as Python 3.


pkgId: d9b24204b79a3081d4c24ef6d28c2543eed157dead9765a8bd066cbc81c1e024
name: python-XlsxWriter
arch: src
version: 3.2.0
epoch: 0
release: 1.oe2503
summary: A Python module for creating Excel XLSX files.
url: https://github.com/jmcnamara/XlsxWriter
rpm_license: BSD-2-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-XlsxWriter-3.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  **XlsxWriter** is a Python module for writing files in the Excel 2007+ XLSX
  file format.
  XlsxWriter can be used to write text, numbers, formulas and hyperlinks to
  multiple worksheets and it supports features such as formatting and many more,
  including:
  * 100% compatible Excel XLSX files.
  * Full formatting.
  * Merged cells.
  * Defined names.
  * Charts.
  * Autofilters.
  * Data validation and drop down lists.
  * Conditional formatting.
  * Worksheet PNG/JPEG/BMP/WMF/EMF images.
  * Rich multi-format strings.
  * Cell comments.
  * Integration with Pandas.
  * Textboxes.
  * Support for adding Macros.
  * Memory optimization mode for writing large files.
  It supports Python 2.7, 3.4+ and PyPy and uses standard libraries only.
  Here is a simple example:
     import xlsxwriter
     
     workbook = xlsxwriter.Workbook('demo.xlsx')
     worksheet = workbook.add_worksheet()
     
     worksheet.set_column('A:A', 20)
     
     bold = workbook.add_format({'bold': True})
     
     worksheet.write('A1', 'Hello')
     
     worksheet.write('A2', 'World', bold)
     
     worksheet.write(2, 0, 123)
     worksheet.write(3, 0, 123.456)
     
     worksheet.insert_image('B5', 'logo.png')
     workbook.close()
  See the full documentation at: https://xlsxwriter.readthedocs.io
  Release notes: https://xlsxwriter.readthedocs.io/changes.html


pkgId: 3067448ca33011911d34df87c2fb65a98cd9c544a423b26022890e0f4075351b
name: python-abclient
arch: src
version: 0.2.3
epoch: 0
release: 1.oe2503
summary: Python client library for EISOO AnyBackup API
url: https://global.eisoo.com/
rpm_license: Apache 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-abclient-0.2.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  **abclient** is a client library for EISOO AnyBackup APIs.
  **abclient** allows openstack-karbor to create backups for databases and filesystems.


pkgId: e20e366ab2262d1ad31ab8718a39ba5b6f8da4bc8ab7326bd940b1e4f8243e3e
name: python-ablog
arch: src
version: 0.11.11
epoch: 0
release: 1.oe2503
url: https://github.com/sunpy/ablog
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-ablog-0.11.11-1.oe2503.src.rpm
checksum_type: sha256
summary:
  A Sphinx extension that converts any documentation or personal website project into a full-fledged blog.

description:
  A Sphinx extension that converts any documentation or personal website project into a full-fledged blog.


pkgId: eab0994998f4b3b22b2bddbdbf7d2353a6206e72af91f8b78b641aed6a7a3050
name: python-absl-py
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2503
summary: Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.
url: https://github.com/abseil/abseil-py
rpm_license: Apache 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-absl-py-2.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This repository is a collection of Python library code for building Python
  applications. The code is collected from Google's own Python code base, and has
  been extensively tested and used in production.



  * Simple application startup
  * Distributed commandline flags system
  * Custom logging module with additional features
  * Testing utilities





  To install the package, simply run:

  ```bash
  pip install absl-py
  ```

  Or install from source:

  ```bash
  python setup.py install
  ```



  To run Abseil tests, you can clone the git repo and run
  [bazel](https://bazel.build/):

  ```bash
  git clone https://github.com/abseil/abseil-py.git
  cd abseil-py
  bazel test absl/...
  ```



  Please refer to
  [smoke_tests/sample_app.py](https://github.com/abseil/abseil-py/blob/master/smoke_tests/sample_app.py)
  as an example to get started.



  See the [Abseil Python Developer Guide](https://abseil.io/docs/python/).



  The current repository includes an initial set of libraries for early adoption.
  More components and interoperability with Abseil C++ Common Libraries
  will come in future releases.



  The Abseil Python library is licensed under the terms of the Apache
  license. See [LICENSE](LICENSE) for more information.


pkgId: 3dab212ee17619bfdb43ed15313fa8cc2decc724706346d57f8032e654647257
name: python-aexpect
arch: src
version: 1.7.0
epoch: 0
release: 1.oe2503
summary: Aexpect is a python library to control interactive applications
url: https://github.com/avocado-framework/aexpect
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-aexpect-1.7.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Aexpect is a python library used to control interactive applications, very
  similar to pexpect. You can use it to control applications such as ssh, scp
  sftp, telnet, among others.


pkgId: 9775a48234634331710dfcb5cb9a8d46811c23ecd6a5dcd17a4b81c8fbbc97ce
name: python-aiomysql
arch: src
version: 0.2.0
epoch: 0
release: 1.oe2503
summary: MySQL driver for asyncio.
url: https://github.com/aio-libs/aiomysql
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-aiomysql-0.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  **aiomysql** is a "driver" for accessing a `MySQL` database
  from the asyncio_ (PEP-3156/tulip) framework. It depends on and reuses most
  parts of PyMySQL_ . *aiomysql* tries to be like awesome aiopg_ library and
  preserve same api, look and feel.


pkgId: a0c0e72ed54c6db52521dd248d0fb6891d4417a70f5ed84ba38c2320bc48f4cb
name: python-aiosignal
arch: src
version: 1.3.1
epoch: 0
release: 1.oe2503
summary: aiosignal: a list of registered asynchronous callbacks
url: https://github.com/aio-libs/aiosignal
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-aiosignal-1.3.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  A project to manage callbacks in asyncio projects.
  Signal is a list of registered asynchronous callbacks.


pkgId: 412cb1aff2900293fd49731b1d713a70cfe8cda3bb396846256b71a31f3707d3
name: python-aiosmtpd
arch: src
version: 1.4.6
epoch: 0
release: 1.oe2503
summary: aiosmtpd - asyncio based SMTP server
url: https://github.com/aio-libs/aiosmtpd
rpm_license: Apache 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-aiosmtpd-1.4.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a server for SMTP and related protocols, similar in utility to the
  standard library's smtpd.py module, but rewritten to be based on asyncio for
  Python 3.


pkgId: 0afed4e259e8b6450db114c940f3356370d6133d95e78bfa01d1a0378170632a
name: python-alembic
arch: src
version: 1.14.0
epoch: 0
release: 1.oe2503
summary: A database migration tool for SQLAlchemy.
url: https://alembic.sqlalchemy.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-alembic-1.14.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Alembic is a database migrations tool written by the author of SQLAlchemy. A
  migrations tool offers the following functionality:
  1. Can emit ALTER statements to a database in order to change the structure of
   tables and other constructs
  2. Provides a system whereby "migration scripts" may be constructed; each script
  indicates a particular series of steps that can "upgrade" a target database to a
  new version, and optionally a series of steps that can "downgrade" similarly,
  doing the same steps in reverse.
  3. Allows the scripts to execute in some sequential manner.


pkgId: b77c447205ef4da3e50251a60ee56a525cde510e68a8c62f2a72460d42857d2a
name: python-altair
arch: src
version: 5.3.0
epoch: 0
release: 1.oe2503
summary: Vega-Altair: A declarative statistical visualization library for Python.
url: https://github.com/altair-viz/altair
rpm_license: BSD-1-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-altair-5.3.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Vega-Altair is a declarative statistical visualization library for Python. With Vega-Altair, you can spend more time understanding your data and its meaning. Vega-Altair's API is simple, friendly and consistent and built on top of the powerful Vega-Lite JSON specification. This elegant simplicity produces beautiful and effective visualizations with a minimal amount of code.


pkgId: eff6b8a6bf74ee15bc488a4097f9541ddd207da28e24fad29971f953f71612cb
name: python-altgraph
arch: src
version: 0.17.4
epoch: 0
release: 1.oe2503
summary: Python graph (network) package
url: https://github.com/ronaldoussoren/altgraph
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-altgraph-0.17.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  altgraph is a fork of graphlib: a graph (network) package for constructing
  graphs, BFS and DFS traversals, topological sort, shortest paths, etc. with graphviz output.
  altgraph includes some additional usage of Python 2.3+ features
  and enhancements related to modulegraph and macholib.


pkgId: dedbda41a75e0c52f9d1815eb853b81f0f52b89bb0471176ac7ffe9868e10763
name: python-anyascii
arch: src
version: 0.3.2
epoch: 0
release: 3.oe2503
summary: Unicode to ASCII transliteration.
url: https://github.com/anyascii/anyascii
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-anyascii-0.3.2-3.oe2503.src.rpm
checksum_type: sha256
description:
  AnyAscii provides ASCII-only replacement strings for practically all Unicode characters. Text is converted character-by-character without considering the context.


pkgId: 5e2dfc396856719fea24c9c3bfa251931351385bb304ed4f8f8e347f83eb372b
name: python-anyio
arch: src
version: 4.6.1
epoch: 0
release: 2.oe2503
summary: Compatibility layer for multiple asynchronous event loop implementations
url: https://github.com/agronholm/anyio
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-anyio-4.6.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  AnyIO is an asynchronous networking and concurrency library that works on top
  of either asyncio or trio.  It implements trio-like structured concurrency (SC)
  on top of asyncio, and works in harmony with the native SC of trio itself.


pkgId: 482d97bf943b0fdd71469a78c6360c8b15a7fe7961500d65d73a3fe31f05923d
name: python-anyjson
arch: src
version: 0.4.0
epoch: 0
release: 1.oe2503
summary: Wraps the best available JSON implementation available in a common interface
url: https://github.com/catalyst/anyjson
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-anyjson-0.4.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Anyjson loads whichever is the fastest JSON module installed and provides
  a uniform API regardless of which JSON implementation is used.


pkgId: 1f481214ae4bc5ccc38a4335f69c8ceb0d1f0c75a627a602fd101c4c4458dfef
name: python-apipkg
arch: src
version: 3.0.2
epoch: 0
release: 1.oe2503
summary: Namespace control and lazy-import mechanism
url: https://github.com/pytest-dev/apipkg
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-apipkg-3.0.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  With apipkg you can control the exported namespace of a Python package and greatly reduce the
  number of imports for your users. It is a small pure Python module that works on CPython 2.7
  and 3.4+, Jython and PyPy. It cooperates well with Python’s help() system, custom importers (PEP302)
  and common command-line completion tools.


pkgId: 0ca783daf2ac0f6c362c98ba7821e4aad087f6c2706b3aa6a902fe5b580c6fd3
name: python-appdirs
arch: src
version: 1.4.4
epoch: 0
release: 4.oe2503
summary: A Python module for determining platform-specific directories
url: https://github.com/ActiveState/appdirs
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-appdirs-1.4.4-4.oe2503.src.rpm
checksum_type: sha256
description:
  A small Python module for determining appropriate " + " platform-specific directories,
  e.g. a "user data dir".


pkgId: 3d9440b90dbdca5fb9685755a870cbe44a48ddfa95c8d6dda50f2f9debe97aaa
name: python-argcomplete
arch: src
version: 3.5.1
epoch: 0
release: 1.oe2503
summary: Argparse's bash tab completion
url: https://github.com/kislyuk/argcomplete
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-argcomplete-3.5.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Argcomplete provides simple, extensible command line tab parameter completion for your Python scripts.


pkgId: 21d219911cbbd7dc7aedf1a75cc7daee5ffd34cfb7eacc922f41a2de8dead675
name: python-argon2-cffi-bindings
arch: src
version: 21.2.0
epoch: 0
release: 1.oe2503
summary: Low-level CFFI bindings for Argon2
url: https://github.com/hynek/argon2-cffi-bindings
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-argon2-cffi-bindings-21.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This package provides low-level CFFI bindings to the Argon2 password hashing
  algorithm.

  If you want to hash passwords in an application,
  this package is not for you.
  Have a look at argon2-cffi with its high-level abstractions!

  These bindings have been extracted from argon2-cffi and it remains its main
  consumer. However, they may be used by other packages that want to use the
  Argon2 library without dealing with C-related complexities.


pkgId: 351002ae159e92a7a3e72852e71ac3d6b952cf5ac4911811237e7634d6f8c7c9
name: python-asteval
arch: src
version: 1.0.6
epoch: 0
release: 1.oe2503
summary: Safe, minimalistic evaluator of python expression using ast module
url: https://github.com/lmfit/asteval
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-asteval-1.0.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  ASTEVAL provides a numpy-aware, safe(ish) 'eval' function
  Emphasis is on mathematical expressions, and so numpy ufuncs
  are used if available.  Symbols are held in the Interpreter
  symbol table 'symtable':  a simple dictionary supporting a
  simple, flat namespace.
  Expressions can be compiled into ast node for later evaluation,
  using the values in the symbol table current at evaluation time.


pkgId: e67a5aef0bbae4fd72ed339dbb82e39cb3c51dd669a10082bf023ffe0303f3c1
name: python-astral
arch: src
version: 3.2
epoch: 0
release: 1.oe2503
summary: Calculations for the position of the sun and moon.
url: https://github.com/sffjunkie/astral
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-astral-3.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is 'astral' a Python module which calculates
      * Times for various positions of the sun: dawn, sunrise, solar noon,
        sunset, dusk, solar elevation, solar azimuth and rahukaalam.
      * The phase of the moon.


pkgId: 9ab46c2404e92baba3c529e618e3bf8405b8ea15cd36a17609648780f25da759
name: python-astroid
arch: src
version: 3.3.5
epoch: 0
release: 1.oe2503
summary: An abstract syntax tree for Python with inference support.
url: https://github.com/pylint-dev/astroid
rpm_license: LGPL-2.1-only and GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-astroid-3.3.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  An abstract syntax tree for Python with inference support.
  The aim of this module is to provide a common base representation of python
  source code. It is currently the library powering pylint capabilities.


pkgId: f669c366726771248f666896d284168bf7be436f961bf5c7b7defa3805426074
name: python-asttokens
arch: src
version: 2.4.1
epoch: 0
release: 1.oe2503
summary: Module to annotate Python abstract syntax trees with source code positions
url: https://github.com/gristlabs/asttokens
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-asttokens-2.4.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  The asttokens module annotates Python abstract syntax trees (ASTs)
  with the positions of tokens and text in the source code that
  generated them. This makes it possible for tools that work with
  logical AST nodes to find the particular text that resulted in those
  nodes, for example for automated refactoring or highlighting.


pkgId: e065f9d8978656a6902e7586885d5df0b9f13d56168e669251cc08b0f4a9acbb
name: python-atomicwrites
arch: src
version: 1.4.1
epoch: 0
release: 2.oe2503
summary: Python Atomic file writes on POSIX
url: https://github.com/untitaker/python-atomicwrites
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-atomicwrites-1.4.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  This Python module provides atomic file writes on POSIX operating systems.
  It sports:
  * Race-free assertion that the target file doesn't yet exist
  * Windows support
  * Simple high-level API that wraps a very flexible class-based API
  * Consistent error handling across platforms.


pkgId: 9a4f523d9bc633eeffa1ee0b7b70f67d4063922b7d5decfd1437f8e635a3cef2
name: python-atpublic
arch: src
version: 5.0
epoch: 0
release: 1.oe2503
summary: public -- @public for populating __all__
url: http://public.readthedocs.io/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-atpublic-5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a very simple decorator and function which populates a module's
  __all__ and optionally the module globals.

  This provides both a pure-Python implementation and a C implementation.  It is
  proposed that the C implementation be added to builtins_ for Python 3.6.


pkgId: 4365a9e7e820009bcac7c5b406665e79b47bb8dc8f085998a9bfc32754065387
name: python-attrs
arch: src
version: 23.2.0
epoch: 0
release: 2.oe2503
summary: Python attributes without boilerplate
url: https://www.attrs.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-attrs-23.2.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  attrs is an MIT-licensed Python package with class decorators that
  ease the chores of implementing the most common attribute-related
  object protocols.


pkgId: c1fbd7186350fe7b2d5000e855e4102b08447e27c02b9374d9642e8f19e81b46
name: python-authheaders
arch: src
version: 0.16.3
epoch: 0
release: 1.oe2503
summary: A library wrapping email authentication header verification and generation.
url: https://github.com/ValiMail/authentication-headers
rpm_license: MIT and ZPLv2.1
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-authheaders-0.16.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  This is a Python library for the generation of email authentication headers.
  The library can perform DKIM, SPF, and DMARC validation, and the results
  are packaged into the Authentication-Results header.


pkgId: 52c0c091d96eec2183443a25204cace9d7cefc0dd0dba4b1ef5037e9755a257f
name: python-authres
arch: src
version: 1.2.0
epoch: 0
release: 2.oe2503
summary: authres - Authentication Results Header Module
url: https://pypi.org/projects/authres
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-authres-1.2.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  This module (authres) is designed to provide support for RFC 5451/7001.

  It supports Authentication Results extensions:
  RFC 5617 DKIM/ADSP
  RFC 6008 DKIM signature identification (header.b)
  RFC 6212 Vouch By Reference (VBR)
  RFC 6577 Sender Policy Framework (SPF)
  RFC 7281 Authentication-Results Registration for S/MIME
  RFC 7293, The Require-Recipient-Valid-Since Header Field and SMTP Service Extension, header field types
  RFC 7489 Domain-based Message Authentication, Reporting, and Conformance(DMARC)
  RFC 8617 The Authenticated Received Chain (ARC) Protocol


pkgId: c3e567ca6c1ebe5e2c7cbb042eaf04ca9521845958e6383953ada9859b71b322
name: python-autocommand
arch: src
version: 2.2.2
epoch: 0
release: 2.oe2503
summary: A library to automatically generate and run simple argparse parsers from function signatures.
url: https://github.com/Lucretiel/autocommand
rpm_license: LGPL-3.0-only
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-autocommand-2.2.2-2.oe2503.src.rpm
checksum_type: sha256
description:
  Autocommand turns a function into a command-line program. It converts the function's parameter
  signature into command-line arguments, and automatically runs the function if the module was
  called as __main__. In effect, it lets your create a smart main function.


pkgId: 671a05ad0d8411dee133195cc7a7e2e6c7dcf65e13fd7738ad41cd36d1931754
name: python-backcall
arch: src
version: 0.2.0
epoch: 0
release: 2.oe2503
summary: Specifications for callback functions passed in to an API
url: https://github.com/takluyver/backcall
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-backcall-0.2.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Specifications for callback functions passed in to an API
  If your code lets other people supply callback functions, it's important to
  specify the function signature you expect, and check that functions support that.
  Adding extra parameters later would break other peoples code unless you're careful.


pkgId: 6dfd2ea742754ee7c71a272747717e068e3fe985bb1368602ee1530634ea68e8
name: python-backlash
arch: src
version: 0.3.2
epoch: 0
release: 1.oe2503
url: https://github.com/TurboGears/backlash
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-backlash-0.3.2-1.oe2503.src.rpm
checksum_type: sha256
summary:
  Standalone WebOb port of the Werkzeug Debugger with Python3 support meant to replace WebError in future TurboGears2

description:
  backlash is a swiss army knife for web applications debugging, which provides:
      - An Interactive In Browser Debugger based on a Werkzeug Debugger fork ported to WebOb
      - Crash reporting by email and on Sentry
      - Slow requests reporting by email and on Sentry.
  Backlash was born as a replacement for WebError in TurboGears2.3 versions.


pkgId: 8656ef0e1fc9981454062408dfc02b06aa9ce6f88af4911a5f73d870c9efa52e
name: python-backoff
arch: src
version: 2.2.1
epoch: 0
release: 1.oe2503
summary: Function decoration for backoff and retry
url: https://github.com/litl/backoff
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-backoff-2.2.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  This module provides function decorators which can be used to wrap a\
  function such that it will be retried until some condition is met. It\
  is meant to be of use when accessing unreliable resources with the\
  potential for intermittent failures i.e. network resources and external\
  APIs. Somewhat more generally, it may also be of use for dynamically\
  polling resources for externally generated content.


pkgId: 7c9b3945daa13831125f4b29674ebc885a039997fd15a0ff33d652451ca04278
name: python-backports-unittest_mock
arch: src
version: 1.5.1
epoch: 0
release: 1.oe2503
summary: Backports of unittest_mock
url: https://github.com/jaraco/backports.unittest_mock
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-backports-unittest_mock-1.5.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  Provides the function "install ()" to make the "mock" module available as "unittest.mock" in
  Python 3.2 and earlier.It also advertises the pytest plugin, which automatically configures
  unittest.mock.


pkgId: 42b076e399bef60a11db9594969ea6b76046352707985478cc5ae2c7fb653648
name: python-baluhn
arch: src
version: 0.1.2
epoch: 0
release: 1.oe2503
url: http://github.com/benhodgson/baluhn
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-baluhn-0.1.2-1.oe2503.src.rpm
checksum_type: sha256
summary:
  A base-agnostic implementation of the Luhn Algorithm for Python. Useful for generating and verifying check digits.

description:
  Baluhn provides a base-independent implementation of the [Luhn
  algorithm](http://en.wikipedia.org/wiki/Luhn_algorithm) for Python. It is
  useful for generating and verifying check digits in arbitrary bases.


pkgId: 0e9c020e9e3cc4f953f147ebd27db63cbbd34b159f3227300d0d3630f2989018
name: python-bcrypt
arch: src
version: 4.2.0
epoch: 0
release: 2.oe2503
summary: Modern password hashing for your software and your servers
url: https://github.com/pyca/bcrypt/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-bcrypt-4.2.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  Good password hashing for your software and your servers.
  This library should be compatible with py-bcrypt and it will run on Python 2.7, 3.4+, and PyPy 2.6+.


pkgId: e11d4ddc1b39965635473df50c48a8b560f694deeea28fdae35cd0c625b7468a
name: python-beaker
arch: src
version: 1.13.0
epoch: 0
release: 1.oe2503
summary: A web session and general caching library.
url: http://beaker.readthedocs.io
rpm_license: BSD and MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-beaker-1.13.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Beaker is a caching library that includes Session and Cache objects
  built on Myghty's Container API used in MyghtyUtils. WSGI middleware
  is also included to manage Session objects and signed cookies.


pkgId: c408dd5e360b4246a072ae8b6da8df1e848a743dc55c727cd1dfdce1aed95fc0
name: python-beautifulsoup4
arch: src
version: 4.12.3
epoch: 0
release: 2.oe2503
summary: Screen-scraping library
url: https://www.crummy.com/software/BeautifulSoup/bs4/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-beautifulsoup4-4.12.3-2.oe2503.src.rpm
checksum_type: sha256
description:
  This package provides a python library which is designed for quick
  turnaround projects.It provides methods for navigating and modifying
  a parse tree.It can help convert incoming documents to Unicode
  and outgoing documents to utf-8.


pkgId: 4dbc8143a5e95f3635eb3f6648b9689b2892a3cab2b36a73722ca965688c8ad3
name: python-behave
arch: src
version: 1.2.6
epoch: 0
release: 7.oe2503
summary: A tool for behavior-driven development, Python style
url: http://pypi.python.org/pypi/behave
rpm_license: BSD-2-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-behave-1.2.6-7.oe2503.src.rpm
checksum_type: sha256
description:
  Behave is behaviour-driven development, Python style.
  Behavior-driven development (or BDD) is an agile software development
  technique that encourages collaboration between developers, QA and non-
  technical or business participants in a software project.
  behave uses tests written in a natural language style, backed up
  by Python code.


pkgId: 3e9737708e21977610ee09e5114763d17d4268953e9cddb48838863c726b85dd
name: python-beniget
arch: src
version: 0.4.1
epoch: 0
release: 2.oe2503
summary: Extract semantic information about static Python code
url: https://github.com/serge-sans-paille/beniget/
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-beniget-0.4.1-2.oe2503.src.rpm
checksum_type: sha256
description:
  A static analyzer for Python2 and Python3 code.
  Beniget provides a static over-approximation of the global and
  local definitions inside Python Module/Class/Function.
  It can also compute def-use chains from each definition.


pkgId: e50abc57cf67f0d6e3b594b103b56c95568cdf491eccf747a099f3f1a0f2af72
name: python-black
arch: src
version: 24.10.0
epoch: 0
release: 1.oe2503
summary: The uncompromising code formatter
url: https://github.com/psf/black
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-black-24.10.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Black is the uncompromising Python code formatter. By using it, you agree to
  cease control over minutiae of hand-formatting. In return, Black gives you
  speed, determinism, and freedom from pycodestyle nagging about formatting.
  You will save time and mental energy for more important matters.


pkgId: b81593bee98f84246880f8d8483982cd0aae22de589f3e8e6c6e6a065c4ee055
name: python-bleach
arch: src
version: 6.2.0
epoch: 0
release: 1.oe2503
summary: An easy safelist-based HTML-sanitizing tool.
url: https://github.com/mozilla/bleach
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-bleach-6.2.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Bleach is an HTML sanitizing library that escapes or strips markup and
  attributes based on a white list.


pkgId: d200bb6ea238da79697f3e68ee430cecd9bfd83f9daccc2aca9b6c4e9f6844df
name: python-blinker
arch: src
version: 1.9.0
epoch: 0
release: 1.oe2503
summary: A powerful signal lib based on Python
url: https://pythonhosted.org/blinker/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-blinker-1.9.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Blinker is a signal lib based on Python.It supports both object-to-object
  and multicasting for python object.The core of blinker is minimal but provides
  quite powerful features.


pkgId: 4274754f18806e0437934bf91fab506fea4467170ab239a7cbaae36e17640635
name: python-boto3
arch: src
version: 1.35.44
epoch: 0
release: 1.oe2503
summary: The AWS SDK for Python
url: https://github.com/boto/boto3
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-boto3-1.35.44-1.oe2503.src.rpm
checksum_type: sha256
description:
  Boto3 is the Amazon Web Services (AWS) Software Development
  Kit (SDK) for Python, which allows Python developers to
  write software that makes use of services like Amazon S3
  and Amazon EC2.


pkgId: deabb04897f0bd9f6a53a0adce9d6d0dd41c4864e8414ff17939b5673c7aff52
name: python-botocore
arch: src
version: 1.35.54
epoch: 0
release: 1.oe2503
summary: Low-level, data-driven core of boto 3.
url: https://github.com/boto/botocore
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-botocore-1.35.54-1.oe2503.src.rpm
checksum_type: sha256
description:
  A low-level interface to a growing number of Amazon Web Services. The
  botocore package is the foundation for the AWS CLI as well as boto3.


pkgId: e1892ce2ac149555f4d76fc12fb26a8c2d2d276f741d8d01ccce377c663e90c6
name: python-bottle
arch: src
version: 0.13.2
epoch: 0
release: 1.oe2503
summary: WSGI micro web-framework for Python.
url: https://github.com/bottlepy/bottle
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-bottle-0.13.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Bottle is a fast, simple and lightweight WSGI micro web-framework for Python.
  It is distributed as a single file module and has no dependencies other than
  the Python Standard Library.


pkgId: ff1d4230ab8a2578bb57a89111094d5eb6e91c6cba22144cd4c79beca543a322
name: python-bracex
arch: src
version: 2.5
epoch: 0
release: 1.oe2503
summary: Bash style brace expander
url: https://github.com/facelessuser/bracex
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-bracex-2.5-1.oe2503.src.rpm
checksum_type: sha256
description:
  Bracex is a brace expanding library (à la Bash) for Python.
  Brace expanding is used to generate arbitrary strings.


pkgId: 20b35955eb48237a29bd70b041f7b58f6fd37c95ec0ebc69aad6e20a95d942a6
name: python-branca
arch: src
version: 0.8.0
epoch: 0
release: 1.oe2503
summary: Generate complex HTML+JS pages with Python
url: https://github.com/python-visualization/branca
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-branca-0.8.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This library is a spinoff from [folium](https://github.com/python-visualization/folium),
  that would host the non-map-specific features.


pkgId: b525c2121c79f3b3df0c0a25fb27175647f20d911f2fc2f1695de7458f57a9ab
name: python-breathe
arch: src
version: 4.35.0
epoch: 0
release: 1.oe2503
summary: Sphinx Doxygen renderer
url: https://github.com/breathe-doc/breathe
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-breathe-4.35.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  Breathe is an extension to reStructuredText and Sphinx to be able to read and render Doxygen xml output.


pkgId: bd509cd0438fb9b19d4c2d76438c9db670be901e16b26f330b171036eb14c17c
name: python-bump2version
arch: src
version: 1.0.1
epoch: 0
release: 1.oe2503
summary: Version-bump your software with a single command!
url: https://github.com/c4urself/bump2version
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-bump2version-1.0.1-1.oe2503.src.rpm
checksum_type: sha256
description:
   A small command line tool to simplify releasing software by updating all version strings in your source code by the correct increment.


pkgId: 05d381d922b91a54953bd756bf1203284b9e9dad04bd3f4c8d5be6218d4fe50b
name: python-cached_property
arch: src
version: 1.5.2
epoch: 0
release: 3.oe2503
summary: A cached-property for decorating methods in Python classes
url: https://github.com/pydanny/cached-property
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-cached_property-1.5.2-3.oe2503.src.rpm
checksum_type: sha256
description:
  cached_property allows properties in Python classes to be cached until the cache
  is invalidated or expired.


pkgId: 9fe2517044f9e99f6f99361cc25a2b56ca29e2579ae6456da190c24b9927d2da
name: python-cachetools
arch: src
version: 5.5.0
epoch: 0
release: 1.oe2503
summary: Extensible memoizing collections and decorators
url: https://github.com/tkem/cachetools/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-cachetools-5.5.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  This module provides various memoizing collections and decorators,
  including variants of the Python Standard Library's `@lru_cache`_
  function decorator.


pkgId: 2bc0176976bb3c4d19aa26a1da9324a3fce35b7139a3305ffc62fb7f1f998c75
name: python-cairocffi
arch: src
version: 1.7.1
epoch: 0
release: 1.oe2503
summary: cffi-based cairo bindings for Python
url: https://pypi.python.org/pypi/cairocffi/
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-cairocffi-1.7.1-1.oe2503.src.rpm
checksum_type: sha256
description:
  cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of
  Python bindings and object-oriented API for cairo.  Cairo is a 2D
  vector graphics library with support for multiple backends including
  image buffers, PNG, PostScript, PDF, and SVG file output.


pkgId: 746da61097ebf6c36265e7e9a6454d3d51f8fffe7cdc827df1748e2b19737907
name: python-calver
arch: src
version: 2022.6.26
epoch: 0
release: 1.oe2503
summary: Setuptools extension for CalVer package versions.
url: https://github.com/di/calver
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-calver-2022.6.26-1.oe2503.src.rpm
checksum_type: sha256
description:
  The calver package is a setuptools extension for automatically defining
  your Python package version as a calendar version.


pkgId: 5b248e0d32c2a37558da1b3d2bfec99dfc9d7b17e6bb2dc84b05eb1bb0519af2
name: python-cattrs
arch: src
version: 24.1.2
epoch: 0
release: 1.oe2503
summary: An open source Python library for structuring and unstructuring data.
url: https://github.com/jackwucn/pytest-check-links
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-cattrs-24.1.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  Cattrs is an open source Python library for structuring and unstructuring data.
  Cattrs works best with attrs classes, dataclasses and the usual Python collections,
  but other kinds of classes are supported by manually registering converters.


pkgId: 460f091cc690b6b146f5b991782ed143a776e6b12c70c8e19d183d6b3dd04381
name: python-certifi
arch: src
version: 2025.1.31
epoch: 0
release: 1.oe2503
summary: Python package for providing Mozilla's CA Bundle.
url: https://github.com/certifi/python-certifi
rpm_license: MPL-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-certifi-2025.1.31-1.oe2503.src.rpm
checksum_type: sha256
description:
  Certifi provides Mozilla carefully curated collection of Root Certificates for validating the
  trustworthiness of SSL certificates while verifying the identity of TLS hosts. It has been
  extracted from the Requests project.


pkgId: 82bc1765f261d2f9639df992f837948609840050ba4d22b3c122f7fa043e251a
name: python-cffi
arch: src
version: 1.17.0
epoch: 0
release: 1.oe2503
summary: C Foreign Function Interface for Python
url: http://cffi.readthedocs.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-cffi-1.17.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  C Foreign Function Interface for Python. Interact with almost any C code from Python,
  based on C-like declarations that you can often copy-paste from header files or documentation.


pkgId: 795a11ece6a2603e18c9de7bf84c6131b739d774a5541eafaf8a7e89b2c63471
name: python-charset-normalizer
arch: src
version: 3.3.2
epoch: 0
release: 1.oe2503
summary: The Real First Universal Charset Detector
url: https://github.com/ousret/charset_normalizer
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-charset-normalizer-3.3.2-1.oe2503.src.rpm
checksum_type: sha256
description:
  A library that helps you read text from an unknown charset encoding.
  Motivated by chardet, trying to resolve the issue by taking
  a new approach. All IANA character set names for which the Python core
  library provides codecs are supported.


pkgId: a162938d5f27e751c9949775274e8a400b7d4dedaf61bc928167853d5628605c
name: python-cheetah
arch: src
version: 3.3.3
epoch: 0
release: 1.oe2503
summary: The Python-Powered Template Engine
url: http://cheetahtemplate.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-cheetah-3.3.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  Cheetah3 is a free and open source template engine and code-generation tool written in Python.
  Cheetah can be used unto itself, or incorporated with other technologies and stacks regardless
  of whether they’re written in Python or not.
  At its core, Cheetah is a domain-specific language for markup generation and templating
  which allows for full integration with existing Python code but also offers extensions
  to traditional Python syntax to allow for easier text-generation.


pkgId: c17159ba8df24ff8e434855a98aa7bb38ee09ff33c9369f9a30bc92974cdfec8
name: python-cherrypy
arch: src
version: 18.10.0
epoch: 0
release: 1.oe2503
summary: Object-Oriented HTTP framework
url: https://www.cherrypy.org
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-cherrypy-18.10.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  CherryPy is available as part of the Tidelift Subscription.
  The CherryPy maintainers and the maintainers of thousands of other packages
  are working with Tidelift to deliver one enterprise subscription that covers
  all of the open source you use.
  `Learn more <https://tidelift.com/subscription/pkg/pypi-cherrypy?utm_source=pypi-cherrypy&utm_medium=referral&utm_campaign=github>`_.


pkgId: d659b0c1465ada6ff15cd03bca942792a4c30bdd860030e9f644591678df7e8f
name: python-click
arch: src
version: 8.1.7
epoch: 0
release: 1.oe2503
summary: Composable command line interface toolkit
url: https://palletsprojects.com/p/click/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-click-8.1.7-1.oe2503.src.rpm
checksum_type: sha256
description:
  Click is a Python package for creating beautiful command line interfaces
  in a composable way with as little code as necessary. It's the
  "Command Line Interface Creation Kit". It's highly configurable but comes
  with sensible defaults out of the box.


pkgId: 069f2241f1b0757ecd8d04af684168791e2897a069c635638e9410a89b40d207
name: python-cmdln
arch: src
version: 2.0.0
epoch: 0
release: 2.oe2503
summary: An improved cmd.py for writing multi-command scripts and shells.
url: http://github.com/trentm/cmdln
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-cmdln-2.0.0-2.oe2503.src.rpm
checksum_type: sha256
description:
  `cmdln.py` is an extension of Python's default `cmd.py` module that
  provides "a simple framework for writing line-oriented command
  interpreters".  The idea (with both cmd.py and cmdln.py) is to be able
  to quickly build multi-sub-command tools (think cvs or svn) and/or
  simple interactive shells (think gdb or pdb).  Cmdln's extensions make
  it more natural to write sub-commands, integrate optparse for simple
  option processing, and make having good command documentation easier.


pkgId: e8363a9347f75190c15c93352945b4f65df5d8e1506a239d742bf3de31994432
name: python-colorama
arch: src
version: 0.4.6
epoch: 0
release: 1.oe2503
summary: Cross-platform colored terminal text.
url: https://github.com/tartley/colorama
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-colorama-0.4.6-1.oe2503.src.rpm
checksum_type: sha256
description:
  Makes ANSI escape character sequences (for producing colored terminal
  text and cursor positioning) work under MS Windows.


pkgId: f28ef0f667f56719f041c13294b4fa3bb8691673c79c0f1e62e64dce86429d9c
name: python-commonmark
arch: src
version: 0.9.1
epoch: 0
release: 3.oe2503
summary: Python parser for the CommonMark Markdown spec
url: https://github.com/rtfd/commonmark.py
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-commonmark-0.9.1-3.oe2503.src.rpm
checksum_type: sha256
description:
  commonmark.py is a pure Python port of jgm's
  `commonmark.js' <https://github.com/jgm/commonmark.js>`, a
  Markdown parser and renderer for the
  `CommonMark <http://commonmark.org>` specification, using only native
  modules. Once both this project and the CommonMark specification are
  stable we will release the first ``1.0`` version and attempt to keep up
  to date with changes in ``commonmark.js``.


pkgId: 5982fc6bdb8f47d7d31d2fa416c9644bd3479e47440859c6eabf191b5d6abfc6
name: python-configobj
arch: src
version: 5.0.8
epoch: 0
release: 2.oe2503
summary: ConfigObj is a simple but powerful config file reader and writer
url: http://configobj.readthedocs.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-configobj-5.0.8-2.oe2503.src.rpm
checksum_type: sha256
description:
  ConfigObj is a simple but powerful config file reader and writer:
  an ini file round tripper. Its main feature is that it is very easy to use,
  with a straightforward programmer's interface and a simple syntax for config files.
  It has lots of other features though :
      * Nested sections (subsections), to any level
      * List values
      * Multiple line values
      * String interpolation (substitution)
      * Integrated with a powerful validation system
            . including automatic type checking/conversion
            . repeated sections
            . and allowing default values
      * When writing out config files, ConfigObj preserves all comments and the order of members and sections
      * Many useful methods and options for working with configuration files (like the 'reload' method)
      * Full Unicode support


pkgId: 1bc84685612b55e0f8a529e082667444f1aa3cf0a485a25f04ea180e35e06c40
name: python-configparser
arch: src
version: 7.1.0
epoch: 0
release: 1.oe2503
summary: Configuration file parser for python
url: https://bitbucket.org/ambv/configparser
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-configparser-7.1.0-1.oe2503.src.rpm
checksum_type: sha256
description:
  The ancient ConfigParser module available in the standard library 2.x
  has seen a major update in Python 3.2. This package is a backport of
  those changes so that they can be used directly in Python 2.6 - 3.5.


pkgId: f44928dbfacec6a27197381bdcfe2a42b4deeb31556958d16903caa006e49e64
name: python-configshell
arch: src
version: 1.1.30
epoch: 0
release: 1.oe2503
summary: Python library that provides a framework for building simple but nice CLI-based applications.
url: https://github.com/open-iscsi/configshell-fb
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-configshell-1.1.30-1.oe2503.src.rpm
checksum_type: sha256
description:
  python-configshell is a Python library that provides a framework for building simple but nice CLI-based applications.
  This runs with Python 3 and python 3 is run by setup.py to run on Python 3.


pkgId: 33c6f34bd0782f2ace0dc316d650f2527523b74000dbfbbffe9c9d28cdce39e4
name: python-constantly
arch: src
version: 23.10.4
epoch: 0
release: 1.oe2503
summary: Symbolic constants in Python
url: https://github.com/twisted/constantly
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-constantly-23.10.4-1.oe2503.src.rpm
checksum_type: sha256
description:
  A library that provides symbolic constant support. It includes
  collections and constants with text, numeric, and bit flag values.
  Originally twisted.python.constants from the Twisted project.


pkgId: c16d15ce418b54cbe5428e4318e38bbb9cf6cfac35ff3b95cf24e9a1f6f1555e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 89772218ca7910f8493af90fc4d7c2042720c596049c0a719c64a6549f49a09a
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: dc-64g.compass-ci
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: 73444fdff459faa28c1f61e0e7e03441a6f6f0638d9f8320856b561936f768b9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0819a9747905e8ffbb5b8c1b5df996320f615e56045bc3476a6b4d0b6478b1f1
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a556a786714cf11567cdad502542c56ad0211fb9e316c04ac5c6b9e4b1f04aeb
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: dc-64g.compass-ci
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: fb0121b06a7f37209cb6673f46724591980cc3e24cdf4b58262da932d68070b8
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 234b3907d511a9ca7a00fc623472558c839ed595a84de04499f8aa753f5e0819
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: dc-64g.compass-ci
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: 6141f16b995cb7472a145f68c4799fbc262c5e25a9df726ad26b4f8b66cc1bb7
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6f59470f0ddd51a751c920c29b5ca2e643e05fc979a431600587b756ed579196
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5a4d715115c0d2b8cf06e872e8c9b5f0fa6aa3bed7c43eab1259e75a0832c0ca
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 70bf5d204d2a9d0b624aa4205afcc4fb3bf34e33f4026c5020c9532727273354
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 40d25a2915d404bb6cf744c122fc1c978df5d73771081be8c81ff3438f20fa6b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3db16935e3b14da595f8b68d0b5d8192d79876adaf805007107da6acb2c5aab0
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f5d183ba53572c7875efe53450fa88f1bb0b0e11208facecf302d5427f605ffb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: eeae3de82a5963398854fffcdda4d5373484b16f751e7c9dbc32e54de24e385a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d7a856a5c6d1b42bb4abfa8e1d6a9af1b42f4b9fe3400ca42846eb74b18d311e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 24280c0a8a44be05d8fbcb774d1fd204903ae81af1e127da5eabfe8ff0bb7bee
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 92156d0eb362148f62449f8f5fdc123ad81cf09b54d72e5ea534255004436a34
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 65b15ac8279196994bf3a1c81801b77ee488e007945e2473c780e9b09455a50d
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: dc-64g.compass-ci
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: 6503dd3894b61efe4ae76dcf34b6a60b3cee1185ce5ed9cc6be45addaaa16291
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 109beb05add4504a303c77aecf9e2a9ad88a42f09d98d8dc84f511ff70dc490c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 71a7abee775bfbb6f53f1fd62383bd9c373921feab9e17d10dfd752b39a178a0
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: af136cccc044cb4c2821fad23eba3b25f400c6e11579673ca29d588d3f8d95c2
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 20f066904537f42269fef47cbc019ca278604b078c8f3abf83213f8d882005af
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1df55e71a472dd70b3354a0b58536c234daf30a2291272982ecc9a5aa01cc1e7
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e02a20e0682affdd4359deb3ef1095dcb1a68e197e5be0d0eb498e5521d12631
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5c53b89b623b6f341cdedb8f41f593fc9b307f6da35a6482dc89e48d597c6a85
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 98bd3d3473ce58cfab096db9389e08e8cc11c04ab26849765576afae1b2428f3
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 42cda907666c00667d66eb6916fac4dfb9524abca1bf9443366bdc88fbdb11bb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 633dde13c6c9344767a364af86ed76ae80c46f2f927425247ca245bc44973423
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5ca038eb79e6e447b7c9ce814f8ab71921b089770b5c194c06a2d7de45714f28
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0f54ebd8d61f06584928649f2f8e89fdb2eb3005a72955739af35b8047634b90
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1ee88eeaa4535db24f1f52ffd26fb8ccb5ac8c7057685f7271cdc30bf5a99bd2
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 53722d2961556cf09263f683a07b743d19cc389a9358801f78a13491f7684443
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2694aa18f3b2896a64e306b3ba91653e00c6b694d8a760abb7692b6ddb1e1b86
name: python-elasticsearch
arch: src
version: 7.17.9
epoch: 0
release: 1.oe2503
summary: Python client for Elasticsearch
url: https://github.com/elastic/elasticsearch-py
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-elasticsearch-7.17.9-1.oe2503.src.rpm
checksum_type: sha256
description:
  Official low-level client for Elasticsearch. Its goal is to provide common
  ground for all Elasticsearch-related code in Python; because of this it tries
  to be opinion-free and very extendable.


pkgId: 836f0e489eb5e40f9aa6fabdd50a0f4cf090a8f3be228e883e2f7cd3781407a9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d0d84d4872d05fbc162d873c39140c23aadd4acb7d905a73907eccdc1de9157a
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: dc-64g.compass-ci
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: ef0f484373d401ea5f4578cb0cab42ae88e5e89842198191dbd1c03091d5d298
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: dc-64g.compass-ci
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: fd26c18a10b67d8f1323d9eacddfb48b313c60b51801a32cdbc71c8e817aed63
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1779b2efcebf5338af731d66e913d5b58b48f4b61920e2c036c2e21335e19efa
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 9be4250ff9d19b0038b218179c4506f004c22a23d7e21b569205781421be4d84
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a0ad94319840f394df12363b0c5b61cc459f1ce8416fe04b64e878884ce5ace9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5202ad27fe5ac192d97b6a1ca0d6d23bf6e305ffde7d7a927ebed27f98a54452
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c319ec18c85ced53b5c6e68c1144528fa1750d6bc39ad6702509e72af2046433
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0bc114b952ab1d5c5fbc673812e0e9dae45b5f91d56da61e11d20d0761210029
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 81a642b582ba6e7d391ac1c97a713b825f0b2e14a65be70714158cf245f5a8d6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 708357b3400fefd3bad7a60f1b695c27e35213ca4f7254212d6a1c1659292608
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2b613e253b6995ac3948dfcb97058a21e9dfa08774e71ac92d6afdc33be6f493
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ce66112905def25c18a1a4615cde2a057a6f65de7301b265ff573f0978f49478
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 97d24794b8d52dc4063ec5903017f900592794ac64b6f26a5178329b8d7b91b7
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 54962c9ff1af61c946fdef265906a28b33fc85f5bf7abaaa7c1879aa44975840
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6b7f480e9e6970b13a6fc9c64ecdc0dd447a84968fa2271caaf4074ccd209668
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 8bd475b86239d212f450fd5d12f729d870f21e46fb363697000e682f5477b029
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: adbd5106470056d150a8c28cdec01338ae26b94a2f4c8c73c4ebd78d867d4c8b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ed451a91fc6d912cdbde38741c1458f38a35a0197d0a68e067437b3369791754
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2a5fb44583bbe88356b3f3f223475eedd45ac529958ebd1258be5008f8b997de
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: baa36e6fd591a89e69674ee3e24041d85ee269b141067dc256658fc53a15c13d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 60625e8d0c7be1add8ce3513f92bcd39f3374e2c43ae154c936605802fa57b64
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6c73d6b12379ee38802d917ba0cde67d21156fdafc0d01a61b1507f8e0059448
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 830d73888cc9c2d31cfa6bf1a0994ac0074ee62e9138f5b12c4f012fad96daa5
name: python-furo
arch: src
version: 2024.08.06
epoch: 0
release: 1.oe2503
summary: A clean customisable Sphinx documentation theme.
url: https://github.com/pradyunsg/furo
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-furo-2024.08.06-1.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: af734578990c89b44d2c72752cdeb75d8a5fc41d4b1b683949948e01371ed74a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 35cace2ce9f686bf3732d97a103516cd355ba7cf351a6e42c0f8c14957594c0e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7abdd326b7282e0aa4dbd841ed3949ab1b57145709044530a04d4fcc4e958311
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: dc-64g.compass-ci
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: 1f9f969099b7ee1001f8c45313cfa18d480030ead4956c18f29263b97f82b84b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6bf077d6a20e01cc803739edbe79b783c75b6d9377da456eb4a4e4b4702d9aea
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f2ea05ce6ecae429203b6a21bfeabeda695ae3737325a91577e899def434bdc4
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fdbda34733190eeb6fa49089e1bbd59af47fd8650be3604a7f497a420b92f98d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5f79f6ea3d99329208c62a84d58455a9729ad780193b7f4a39f0e47b5878fa2c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ea455824e4050ea36c38443da091681d08730ed820d9b46121765139dcc75cc8
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b3bcf4345b656b347e83599f4c120676bff8de439fdba7d87b308b6f2645b8df
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 873b7e2538f863d458cd22c643c8e702e6f5feaed415ba008c9f9f47b5a17aba
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5b343efd5f830d15fe533eba92da300c38f39a46e6d46b14634dd533a0ca9741
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 9fdf8748d8b27e2b22ecf6df4466e409fd177243c45872c364d07a0f61df6485
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b2dceb541ee1ccf5c8474b5b5796ce6a5e1837ff896852d45210d8b6e6092afd
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d68139574661805d922ff3f5c0a79dd700d047e88445ba6271b13a0fd83584e2
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: dc-64g.compass-ci
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: 5aa4ac5d683af964951f8f988f6ad6ff0e3073aa0ab65d9b39f3a8336453961d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ae8b47c3f2f99c2e9bb7e92c9248ed98144831c5cbbe1c8585441512a676271c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0fec693e1691143dcdef61008a7d3f87010b43431b292b88c547294344250d3a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 65428fd71095b76d6325e7ceac2463f0dc06f909d1a78b6e687f3d4c043a0bc0
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 718a6fee635c285e64cd6bd3596a8c0cc282148ca5a08ce84f61964a81d8231b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fc5efc00d38e9bfa1f1bed86ac669f57b1179c3eb74f196fc0341f64a30150ac
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5212c0d3b47782b8e392f94d798b4c42e872bca42f543ec557c74a20d135781d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4106a853f0bb990b257f4fee2292ecef86b011fae258a9574cbe295af0876bbf
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a39f09cc7f3e488a37b96e9d695b0ea1a56ea61abad95e5cc55c8eacf43a91e3
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3fb0f7a81ae07348f1cda9a47adafa7dda78f42306f6b3fed5f05b2cf454529b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3944b07acf988182104e88a0d0ed1ee0af6f794b061c709a48c32c9362171bb0
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 836bf9bfb8b540ec6c820fbae6e89ea13bc0a9aff8a40b69fd16a901d1b79223
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1cb4baaaae96cf2961e9adc57138061cd9f9304b98554235b7d9e756caf82bdd
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 129ed2a41be4954facf16a546447917d06d7ba831d70be3110168691bc825d0d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a397235e27e146182e2546ad1ffbe91ed950a8b890382ade69501633771d79c0
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2d5a2632684e5ee4766bcb23284762f572b1739074ce99be4805dae103f9dad9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 9a5aac37a5f315c3a576a8cad32b75646b0e7be2659ba1e746c46befbeb2e763
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bc37c0db67ad4256a02104b8f143c806715eb28c7cd1a3a0d43eb01365c2d0ad
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b3ef7890469075e8a3514f12ddf68637a1906f602df347a5fd27d7c3f9c27455
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5ebdd61177389155033b052fd1c859b6d3f65c6e4c46317f33150781c2165f97
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_group: Development/Languages/Python
rpm_buildhost: dc-64g.compass-ci
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: a830df61fe99cadb0f373a70c2dd4f8ed6e7176ca7150856dcab27b95ff45712
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 93cac9d361c19860844acb38b1f2c796b330c05eb80eeee2ba2deaf1e263f516
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4802857c43cac84be6a9bb430aefa5ffecd6e46f924c655925d91d3390483a46
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 99a4a4f44399773a0d9fcf54a5e2f045d6072c0c820df77c64ab24a324b3e538
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a3b5e01959bf168c550dff290e4fcdf77603712db16a68721a873289216cb36f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ce210fa4ac36a5e624a819fe36690ab9756904933bb1a895a382f15e933fbe3a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 052f96a3412cbf64e1a49c9ccd1eda546df9e50f9e2f2db85f4b3611c659c597
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f80f64a45f92a227aee6bdd30786e8b168d1e24a507003ab49ba0edc509b38fc
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a9e864c8a04355be184d2321b235dd7e62d36f7239cb2e0ab366623a9527e20f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 339af37c2f0f4ac33c579f33593bbdda27df5e77348db7bcf5bab1030edadbde
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6999fc7fa46a988af1a2c33546404b7277061e22b7ade28205a9a0b186f69396
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bebd623dd1737501a4ceda031b08d7d1054c84c3bccc8f0396c2655e88533545
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 31338a477ca76b5f958d450c246c12d5601ddc9448eb3c2fccbcb61356fad908
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0a399de36c1fe4f4ec5c148b04cf8a714ad2965902d4c491ecf94b10ccdf1172
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b420880339262cd8330e1586f720d4d43c63c262643103683d30a109eda45c10
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 34bde35a1db47d40a4f88c96182821a824fda1215a235c4e21f4f945e4d53a11
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0cc79fd756c45025ed75325a0f6e534a726dfc1d31c79d7948478f7b3482a21c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e36d8222d7ad1ea22fc064114c007499168cd237c3367266638473ea563bf226
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c9cbf1baf848014c6b09c776b4c7404a6184e7cac0321a9dfe355492f69533e4
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c97bf8254f29f5384e1cda3977035f3c0059077c86c3a7981347644f1fa6cec2
name: python-jupyterlab
arch: src
version: 4.3.0
epoch: 0
release: 1.oe2503
summary: JupyterLab computational environment
url: https://github.com/jupyterlab/jupyterlab
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-jupyterlab-4.3.0-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: 380c246266c3c5e0698a6129bfea79c5669baa7c7a7133ab5a66425053627680
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 144c58ee9c7100637b30b3e3af2bdbc91e882eff9a1c17c5adb12cfd645551cc
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 13b5fd6206d1a46df1311bf39de4a8b7d30679a1b8349755e99a9be0fec06cb4
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ab57ff945873edf0b62a343771184b59988abb4de79d4fffb1b77f3ecfe5de58
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1101eef5ec66e5124929c66bc660439f731f671fb6dcbaaa41453175f562d657
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7f87b740af69ff5d70d6e9e6a4139c669922bad7b9959453372f6f766cb6afae
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2ee8812d8c622fcabcb9b0dfc5e3681b5e1d4bdb9846d6f9185ac9c2416ecff5
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 640d8ba46f885e93bc9883b3b748294a5522f3b3cf4c4f2049def102c3c874cc
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 14d1c15df05ee553cc531fd562f8b4942b984adc9c96c0874da9b8015ed3cf6b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4bddb4ced9e8c9a9afcf84ec32baab4a261c696756c4f18d3ee1594080b864ca
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d0f9e73f66deb1af873d30a38cf627149d7f5a92ca879a2376b597c7734dc5a6
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: dc-64g.compass-ci
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: a4ec7f61e629eb8536841c14e89229cc39305319dd4e215adeae99c76997eddf
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 8834ff6590212df6d6d6b506fc45ed8079cf21223835b6d2bdd64bd823b96e9c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 8bd12cce04c0fcdc57be91028389c71eaf00769a8518c5a098f48e229a29dc7b
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: dc-64g.compass-ci
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: b316e1bf345ad75892f6b5a8aa02f0d9d629c512e332a18a5e0984bf4009005e
name: python-lhsmdu
arch: src
version: 1.1.1
epoch: 0
release: 1.oe2503
url: http://github.com/sahilm89/lhsmdu
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1a024c676c3eb371a531197ae0b6b494e4728748bea1628cc2a45379319d04b7
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 111002ef87f65ca9925148d148b2b0da39c687b2c7a52a5507e7d9301f01be09
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6e6375d7addeb91d513adb0d0f8c9af8141e8a3fafcdd869f74913532f2413a2
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 577fabec068f86dba743db9ba7703402f228cb57ec3179640c104e2ab3921e52
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 9d10a372a2ccb47c75d854485f875aec45aa93faf3673e752078da661d67b9ac
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 901d6a936f9e7b3e3218460413212ddda2a478545f97eba909fd3c8dd5d4b07a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e66fc34165a9fff91480fe0b0804b7e496e55d34e21e3e2624f9892f806899d0
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 54c95d56aef2a79fbd63325895833ff4a09c97be8f2143572eb7002972a7a3db
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 197d85e321dea022ccc0844891dadf23386b2a67f5d09b6fe5bd62415269a3b4
name: python-lxml
arch: src
version: 5.3.0
epoch: 0
release: 1.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: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-lxml-5.3.0-1.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: c643acb103fdd64e52595847c0ae47b9849731a0361ca535211e4a0211babcff
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7bda947f17381a10329b03236ba2d7070f41afe5672469caba5253b88454d1f5
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 671513f9ffaf59558a6e5b38b6ce6ac7de3146238f4426949e63833c567b5ad0
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_group: Development/Languages
rpm_buildhost: dc-64g.compass-ci
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: 9105aeeffebc42ee47f29e9c595a3736a3bb8953442c77b0512ba4b7b7512728
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6c8ece69ffafacef78b7a06b8275181e11fe1d44588eed65c2ad90f974513a51
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f4457fc1e53c6ff4746861dca1864354814f2bf887c8f66c17536a3309077e16
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f27a90df7fed93f1b41a4444ef10e81d060fa7d7d423b16067ad0dcb4c598cb5
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: dc-64g.compass-ci
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: 4fb69e78b991f80509ec0bded26c04aeedcc4b905729b857e322699bdf6662e3
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 9ccfe3e7555d32339f11d8efacb292ae43f39989c8b60a02d1f46664ec27c1b8
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3f1f4f5b369a3363f96aeda3292f50e35c86730f1d143aecd2866df03d8f9e82
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5fbf0308c9f5f17632e86922737dfea0085e061a8dba4efebba7d95dbae4bb57
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a4fac9745c55e0341ff2efef8e3dcb746c46e456a446bb9bf5abd6843c226f74
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: dc-64g.compass-ci
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: 9587b3da64c23fe485531a63e5f498d451bae517e13d32844b2bd89fb6e54e16
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f588b4b479fb831cc0f5f35afe9843d32772df6bd09c2aa5af9926d286b7dfbd
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4501218da0a5026a7773bc5a4c54764d571d22615edb62ea65c4188701308c6a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ac0ab1d98f0b77beb6d06141da1aedc867b21d61bed74a1d2e292bdfb0a5e061
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 174c7c60dd3421f33076f00ac7c0e8c786ea5bc85b50ff870edd392e8ecc6f0a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 12110144b5f4503ea4e6c6ef3b149300e07fb7095f8a8d9179bb6075f7a3704e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f013ea59029976bac8b18b01e93215fb566e0f49f5de00c9331f456347f46a85
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: cc355b8cfdaf8684e0ca83708c61257299f36883372a2cdc95ce7b55354abe50
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: dea02a8894b37c6967c7379b61aa3af440c3eb43372ac46764884623bb94f1b7
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: dc-64g.compass-ci
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: 4a84ae1a93e3357b80481219b3631a8bc1d2b6ca2e90ea73e2c11c0c5e8e21bb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 96fa868f8baaa1389f085d46320d6d6b96b993086258b2d0f6f75ef9476e286f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 965c20afd407215a7ae99b391780165d1cefc30dad8274222b92392a90668ac1
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: defce77314e889ca9887a82a4d804d78f9d1b5ae0631013c3fbcb9dcca918b5d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 718f51a54bcdc6d6462ad5cfc2fe8eece43b152911335b3fe811da9f95f64ed2
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 8f309c9940e66ad3058a8b5db79f8dd410e8fe8f8bf83d2aba448a1fde7fe993
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ccab49ba9e9efead378cf443b9ea180327616a392b0544fbc1a78d46d9e7bc9a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 62fc7f08e80ade8d58aa34477dfb84e50d1c2b144678674b343f5651d9cff5ef
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e502b8e4d5c383ca79adf87ad4b504c3fe6f983fa339aceece94f3e66b848a61
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 101505e97f608db913a1c20bd69ba88f66547f47ff8eca0d02d17bc2e31c6d90
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d0d2b12545eac829abe49467948705545fb657587b102cdc4b9592e5200f2c74
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4a9eed45891a25a65440e8d5e78fe6639ff0e8a96bdf177a4c9a1e9ebcf562c9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5689f4e3ffc92b36c02bb116946e44e3bcac2083fbe714623dd7004b842cf516
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4400abf3eef672d9e676b855f3ac1419c8026159a33e69a3e5a956a9e9d7ac2c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 59e18f92757d3a9bf50538076ab5f258ac6dd1ff6598596f4fef3c2d55ea153b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 11d07ec29d56f20e1b0ede3a0010e21a515e8a9602aec600fefb5e473ca3553f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 92f3f01f02f8da7055ea29aa85c4860a55677a6ad47e2739fd310b4366ae955e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: cbe54d259b1fa25595ea01b9b6e27f078e7e3793934b215c17443482ca6a83aa
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 9f7e257adca5c813b823030cfe7b992fb69987d5dac087cff2ad52ee77e64e87
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: dc-64g.compass-ci
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: e18044dd9e5753ac90a0e45e484902b0a0e4321d9205ec2987115f949e9fa388
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7078d3015ccdf8278a68d273a44d27a5e6e859e96eee0f4d9cd7e0db5c1acf35
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4e3740734abd569d79f49caffeab7a21626dc18e3bb6b68ae6fb6d0844cfa373
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: df47b79dfe2bb33924c541e485b694477051de969b9f999759669a5e1925479b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5fb2e8e80977c51fe994acf5bc702c773be16e0e6a2b8551a76e4828858502b6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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/lkp/rpmbuild/SOURCES/0001-oldest-supported-numpy-2023.12.21.patch |
  /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f


pkgId: b551776f4d4738563794506669e589477ee471d6edf3365785e03b043a287edd
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 33c30b7265b9458f38e659c9eb834227097c1389d92d25550924cc423067e035
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 697ea5578a758562844562f53873e1871de862aaa51b904101c3f5f2a204afdb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: dfec26f8a96feec7fd747dca806019b717dd871a91d9b1a94b8bfdf321243749
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7b225365d71f35e3f42083117a111df4c659e2355f936f611325e28f1e7a47de
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c6505c872671b305928bdb7609fa407a3524322bd229305fd108849ab1d53f2d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0beaf996ee03f6a367b5fcc9409672ff2b06a1ce3d0b6a37e1088fa45b3e8980
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: dc-64g.compass-ci
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: 1a62a8bd557d6cafc8e88ed1d7bcbc40892f9407052cd71d384bb8406d7cd052
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0f09f8ab563babac3a2c0ef73a7845556f73dc4ba9d3147b20c0133f4f7da21a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c20e96bf5726697018cf6fd89a1d53f0229ada7b976f20ccbdcb37a4cb12a615
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c0da03080a4933b116a3e1891a9d6987319b345441a2d004c20a23991564e700
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 18d3fc68aa423a5c00f9e841975281d349f700b72dfad402c02cf4e4da765509
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2077f4ae12169ffe8a03acf00f5482c754c1b84e539dd3faee1a5093c60a30c2
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fcc09af503c32d9b4ecd3e285c8eab5efc4b269cd7a3291f5395b3eb6623efb6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 43bd42bf5a788c75a0df2f2df1ac8bf465e8ef86ebf9352757efa078a77f4ef2
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fe8d0396648b3438745124115b34eed59277afdb8c2e8399626b8e7a6c8b563a
name: python-pbkdf2
arch: src
version: 1.3
epoch: 0
release: 3.oe2503
url: https://pypi.org/project/pbkdf2/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 175c22c95cce0392e51b3f0f404c8b2f714a63f1e92cc37b57ed6abc8a73c220
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b3a0419d177d624453c5e4305642a3d561843e6bd3d51c091d0956c6bfa2d2cc
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bd3ef17371694d876f66396749e17ab3dfc5930763edc7dbd69d5db1c96336e3
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: dc-64g.compass-ci
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: 4274a97d1011a4de99bbab301e1a01dbb1c0beeb3badbec2707a02c717b39f8f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fb8091bd66f732dfe7fa55d14731885d7982437e0685cf73add68454d87d3aaa
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a942227f7f0a1969e738e34cea21b25427aa85449984deaae571438ed37046c8
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 01eac4e34751dd48f0f430762710c407f383ee6b1e944df8e889284d76d21c4f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 183d33fb3f7b338fb8f5f1e5a99017a92852a1f784012a0ad7ff0ab70fb90983
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: dc-64g.compass-ci
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: 6b495a64017f0de4ee2f34559e7ed3091d092c1a51cfe409840bb46f6cedf537
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 91c485cdb258b8f79cf32e479130a74f13c14f18fec16b45daf8a227daf40ee4
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e87a5226898af469d5b16b224186bb9239e61f58ae52549fb01629eeaf8cdcd8
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 8621b869a6e8a6e2bb32683e7d66fbaf333f5c20479c90ef4d8ef202c037b82a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c357cc75f5a46332728d174cd4d6e5380d3771f4ed345ed364eabc73202d077c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 07d1475694b4327b3121987c02e189274872c509ef4d6e6f0cbf33a880adbf0f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a2b00b04564b9adda81c76d8332d0ce7e83797b5bea20066a1aea03a6b2d4e64
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7e4c4dedaedbe2cfc71b91ba2ef711243b8e7564198c9907d44cc9789907b0a6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2fa52212626f69e4e68a63dd3c42d8819c67de66092e7fc96c7d9c0f327440cd
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: dc-64g.compass-ci
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: c803ea94233b087a0f364b640d9a6b2545bc85d368835ad0d9a81f52cb8c9b6f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3df5f324432c61290af3d6949522edb94b51af837a6700cdaa6256d8dc0a4992
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f60f0436aba35bd4dbbac5860fbdc4b404b280df68175eb775dd71042fe0720e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5e1381bf9ddcf9f1849907a85e0efabb4bf0b51032251421058373ba9ce0b9a6
name: python-portray
arch: src
version: 1.8.0
epoch: 0
release: 2.oe2503
url: https://github.com/timothycrosley/portray
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4a58449a7e828a07e9b38509433373e96f6f1589d7b5221210227bfa42afbd89
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 90faf7e3ed1c286e095c3e41e9e51298066d36e0006ce45e5da4db4a2ddce612
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 377271e25f481513d4c12bbfe29eef41764fd841b6dca4c1af4011874cc2367a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2ec4e38ee03dc6dd082f6f17670edd2a0b5907448092127f9bb9ef76b42f145c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 852806ee35741b8fae3190b33d31ec5c9ef8c63678145d4929f766e711dd5d68
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 8ef711ccd7d82d968d557da54b7c36dc6e01e7d692b264232dd049d611ed9a8e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 45a7b388fb2a9122413f28ad169eccbb96312d91f23ed506e528347488877523
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: dc-64g.compass-ci
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: 8c8dbc8967189067277cf5fef7c9d88df8fd6e8b0f09b26b80fe88052caaef19
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: dc-64g.compass-ci
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: 2993cd3f5fc767fb5d127bed964968cdf21d69a43c2907fb40648962afaba9e9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c8f490b37d41964a717a645f2d7dcb0d05c6c419d635c5ae071a9a41b9cdaa93
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bf5285d4a79ee83fdeecc5f8a965db574ee193819c3d71fe116d234bfc667de6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bbe3e6b4efc7ff57d738d1c803434cd546e3a7735beb49404f2f74b5f9d95147
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 939c4debb385bf92067ed2b81f4ae3a89f4453aad6c2057a8a584ab259671b16
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 340d4b9882798483ac7f90772fc46ef55a4496f913404e801445e85bf84ca785
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2092569b48a293942257a161d48853b83b27db57790d4caf5480a678a0552172
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 87b2f4f7484e1f3dc45b102d65e8f24229688a15fe2b8ae7e4322fdfef05aeb2
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5209502929fc1e2e6da3c78b3d5e80c7faaf40237bfe0222eda8e05db75e75b6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7bd7becdac2f418ffcca3a84815bc53258b06b6fa3ab90429e96ef193467dce3
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f79f91574a22fc7980d3755c6e69a228f8a8ab63f1b5c259d7960be756480ac3
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: dc-64g.compass-ci
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: e371dc5ae5d4315701a6433bc26a0f16b4a1d2262f8b8aeb5564f9e788d953f6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bb20b8887783717a179577b8dfdc8e2f391eb291001978b1e74327f0df1e0cd2
name: python-pydoctor
arch: src
version: 24.3.3
epoch: 0
release: 1.oe2503
summary: This is an API documentation generator that works by static analysis
url: https://github.com/twisted/pydoctor
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-pydoctor-24.3.3-1.oe2503.src.rpm
checksum_type: sha256
description:
  pydoctor puts a fair bit of effort into resolving imports and computing inheritance hierarchies and, as it aims at documenting Twisted, knows about zope.interface’s declaration API and can present information about which classes implement which interface, and vice versa.


pkgId: 7088e9ac7b56398fc78fe33f69629e44efecd46e689668d5c69a1c29530e3e71
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 34f4729b0d2a23657049ce3b3c16d7b84b594c478f7697fccc315dd2ee210e69
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a394191cafe6f688e612790cbe33d3dab88d0cbd0bfb4214e358a1aee3d16524
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5de5881d29276055ce00a08f551ad7e74053c481c9a85fcb9f1f96dc8cfa9ae5
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 722030f41579e543dae0f8384ac4f2cb89282384212d6744444a983cb911cdcb
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: dc-64g.compass-ci
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: 32193cec6bd3b5b4cb7757f70cba1a79c887f430bb1999ab21a0280e47f77ef6
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: dc-64g.compass-ci
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: bf36cc66f82c95e690b1d85c6d764a776a3b505f121ce330b61d74f9ce3296a3
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f828066e1be82c39a14d3834247891338ddd3998323f43aff4d47752ef4eae5c
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: dc-64g.compass-ci
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: adcae6ccadd1b75c399c50511f108caa1ea68f256dea0f42094f80316f301700
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0ec768c568b2075377b653c55865ce542d9f82faab07f8cea4e67d5231d5d422
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: dc-64g.compass-ci
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: 0117b05f76315edcffab83df4f9aa9d4ccddbfc52b0fda8181218a2954f61ced
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2ff250e842717f805877fd06768674c5fc812b920a32405b6f3eb6659b6d03f3
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ad0ed67222947eddefa5115c705c149803240dbf2266b31a56881466f87680c9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b308352e5ec7e0ba4bd6dd4500ae8a15d9663e27dc793f57882445473cba9c8e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f60b4470aff14a63524737ec97835e8fb486ff56bf9aaa234f45deb1bc90500d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: df26964140c94d4f4f460ad994d6acf99800193862661de53dd53f4751d41cb6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bfebf6ba406d264ba8ce0e0fe7c6a64b07d84476b503eac85b3a32637e04cedd
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6d5ea26798503cb59f96d0e77926f3c04e19e022a6f09e919006cafbddb74e4b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 17bfdb68181c75dc2651354a88ead6190c2b5a78046f5d1b2cc51b5c0f73cbc0
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bd91a594bd10ac3d7dac6d02cb7d0eeea9bfa5c40164f6b91b078c510f457492
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b150a01460a794d0352ce3066579cced717b2786640efaf4e581653b835183cb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 85081e7a050deb06182d7e6667090b499d763dc6b2862b80ba2a562f92967f73
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 8924ef86751a1b81ebfaba0ca87b881424433550326ee70a6eb95139e62bc695
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2f017156674b01dd737966a91a6535e55ea65662d568855f647d4bd4eee8b353
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e5ae57d4c71909555d328103315868494cfa2dcbf6dee8204d121ac4195eae8a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d2daf75b23f3ed75dc13aab32499f2b31725ad3f2fb423bb2fb07691ce6f35be
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2626377a51ca2a4d948e0ddb1dc12939a2ae56020da933a12aa3d51469830bf4
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 02f65de4588a9ca335936c7c240cdfac4899af71fcb5f1b6768014c99c7f360a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 12bbefac37a74062fcb5f937a66752a91f3987abce8356acc8b0fb23313209c9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f44a486995b4176a425251d259656f251d2602dd9ae685be7cee949d66ab984b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e74d8d8624f9ee1db00a62f2ccf9fff567a6d61c125c7b371d4d4b5c40bfd53f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3b38b65f87ef9a7567dd6ca4cb6d555a0268f7f4b3b3ef21d760da5ad41b918f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 116c5b284d41673d051eff1cdc7ddd048ff8ff377ec7595918f08c3096900bae
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 282875ec07d1b1189a050f7f32bf2ca9c8d4b2a0613804a04d6cb655f63fa67e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bfa43bd313f3e24e4281bba94f89946b39b018deecb4ad07efca2d39366dc59a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fafe565054065a8bbff18a8da48f47150f86b3ecae214db020e74e65476b01c0
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c6af5eae4d05f4d69a1444aae25ac56f4de90abe1251342bd7bd2de4513847c7
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 49bc71c5d33ef8d9c3d707679d6c2b0c3148f3c2bca2755e6a76e5de62fa8bae
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 086b55087626a0a3fff6b3f64fab0f4ded1238a9b16e18ebb8a91e104af046d8
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 38abe1eb096924c0e299c31a53ad468ef5de8d26650034a099ef069f147789e9
name: python-recommonmark
arch: src
version: 0.7.1
epoch: 0
release: 1.oe2503
url: https://github.com/rtfd/recommonmark
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fb4a169c8332d90488369b4834545f2c123832286a7a20a5102a753f37feb67c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2dcc96f7d47f89309b32aed4681217a2aec15eac0467be5bee6495aa37261481
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 8869c8481a81f8caa693d5a49c80785a51e367ed69a77b500eda0636c1756b67
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b560adae45144fa24b510688bc93badd4cf6571796a68a20acb6276f6e5f1f8a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: cd1da819592833f9e5d39dfbe0e6793a5832b1a69a1790879c214eb2dbb209a6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ee89b65e14a7cbf55587bc804191bf25f42593833df7cb5d14a50e8ae0da0fc1
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b3fe22c5e7eac104c7ecdcfb5dd7af213051294426912f967d308f1ed8f6b238
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f2b8b40f6f239cb8070d1edc3b59dffa16819f2d1631d5bbd472d939c005dc2e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b6d4dec0e34d3702882b1cdc6fc545a6601e3db2cb3028ce5d8e8039c278ea6d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f1c8eeab6a50552f2916bebf36193b3c99303a8b229768b15bc1ef0fda57aa71
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6c7605d3999eb40450658418a1b4b279a2e3517e03aeeb3645d077a67e15be4b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 20bd9ab1e189b27b8954a9b4fa78f29c368cafc0f46e58e8920ac93aae7282a1
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6f64ba88ebc6cdede3b17aa730a44525c1f6d5025d4296f93113d7679fe71984
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3474d6f52f6f72acc7971b33afddc83be87cc7e882907ba9ac7b2dd78de8f94a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b58e2482b578be12ce3cfd7e57080b6fb0b4b4a3bbf53f4480535ab505bbaabb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 113283064160b161b251d960889ce709591420dd64b52fd5ad5a7c4ac23fcbf9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 582b9ffe5a38ea4db2e39b67861f9fa1ec2de23b33b565b778e6882cdf83508e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ffe24da1f327ddfa574678b6a0e573b163cd2fc8341be19e7a0096228968b3e5
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 233654586cb2cf472ceb68db0f2a20da45e1498bd6f8dbf424c86cd2250da661
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fc986a81b68c0beb823aa8f4bdd0861fd158783f4e8174d5e6f38d151a80573f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e425c06de6a966a55c727b3527f4c42503aa659a837a90ceadfc154f6b9213ae
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3d25b0f5f39f8a73ea62a0ec27a048a93962ca842d1dc5aeabbba99cd2895ed5
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 13d2525a51c2c7d08d71e08991251d0a437bc922fe99704b84e54b31f1d980e9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2b0255075d2b6f0e9610ffb1ad9063604b93f4a22d81758beb24878ea188cba6
name: python-setuptools
arch: src
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-setuptools-69.2.0-1.oe2503.src.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: c1626b5200672974104c7d9e747fc6ae0f8837508723094e04fc399e31ddcc93
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ac7b74f854a4ddb39b8c8e91fd7bb67863a1739c1811e1cd6a7b5fddc8995d31
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ed483cc8e37c8995f06678d87c09d5691c65fddb18b51fd799c08af8e4beeb7e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b65b3b36db03cf9e8e71478ed844c5955453deec982114a76fda848fd1556b4a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c5c9ca5f87de5106d0a94efdecca409d8314f3ae3ec67a38975112c0b9db113d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 82a7cec2c2aa9458a0561cf2e860722377acd6f567d381b8d6d3308037b1cea4
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: ff195fa39af08061b5d1d631f3ec343fc588a7d413bd3e7e8c2963376bb6c435
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 9df3895a464875181d6595bde2113c2222ea308bee8c5fc224a1164cfde6ae9e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 77c1b03b89da3eb3efad754b70e01444d987f97d13efc037b0f646bbfb1efb56
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6deffa2ec5de56c241937b4c63603a7c0b219e1c5e52c19e30141d493648f532
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d069688a266de991d86cd6f292dd4a43558ef54e0040c6701933c48eebaa1b38
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 828324ab30d525a3e71746f69390139eede90811766ce54895157d0abf58ea93
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7e83f1aef6825dad1ec59250006b1a7d35d7b4ed001db7627577286dc08f37f2
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4a517f25231db6728eca2b4f0acc7d70cfde421cbf073a4ba3fdf1ad30dbd970
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4ab6c1be8a10a760d2ef3dca66b93865054f9379dfe9ea190e80c85740fb5062
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 441038ab4e2f2371fe25d110b533179ea9d3c36ceae4cba5346543b7eea98ed5
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: e4ff077327e7c9434e8b11fd149d03e7ba70ab8110f9a7f0310842967f22132a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: aa0680928697c387df09f30034f41350ae4d8ce1419ae828f5d6421676488690
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4118d34024708e4fc7d1a62f74b50825736164fee0f42ac74a3a5a10b933d806
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 01fd3114aa384192879a2ce567ca11204bdc6f69e3a773425ffc101e70d48d28
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5b4a68550501ee0d1c47d61ac9f2070db46bea0fe76dff594ec958d25b5a1ae4
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a69d2dda6a98d60455cbdd875432b4dc576f1f638a77f970e6c2a11abe3832bb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0d0a27fd80254a7436acd30df1f2adb1e9386a4f0097c98130d484d254e7454a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a8f0d0257240b6135fb79cdd5f8f8d9223ec5d0a504fed9d1bd6dcae98f357df
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: aac2f9b34f6b6d6c4e6205a6b38a4537beac79266811e2bd5969d4a03472c236
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d3ee3165f6ddc3e9db26363eb5bc055a57847869cb439994f53861f792cbc5b1
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: cebd71461101eaadc06063dce03c269fd5e75069ed2b29500f3f6add5fc296b5
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6496e5ac89563adca21a5abcd8640e175a298c56d35638065596c80030c45b9a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 48f5e13cb812baa7a74981fbfa190bb008ae7a3cc134041882eaa7ac31c3d065
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1b270601afcc3cc603a7320a2aa6489157c383c60c547c81df59167560ded24b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b836793bf2aaeaa417e7dba916bfaa9105346141b5bf43124955c4212135b06c
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: dc-64g.compass-ci
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: ab656e57f45afe19203016a731435aaec394f4b329f30e349408e3533790cd46
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 11a297fa342455d989e164163472755d7683ee3fe56bd943473aba760d6f1296
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d30aa3dea5c78b3ff40662eba71fe44cd4f976df856c8599f38bf8f3fa467ed1
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c218b36b05fc5aaeecc77fc094351e45c1c3ef42c3abc39c5304ab6fb2891e14
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 31f00a5167e04f4e5dcae80fb316111ad63c0e68aa67017da8ee984a3f3dd790
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: fa7370a33b0dd80f68f0dbc133655fd78d4f2a62c90b9286db43c3a7fe9de9ba
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: eca8552355050122f42184c99136080e0d4019d52ca75cd007ac42cb2ed1f091
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1acc33bbf4263ceaaa4cf2a1789eb63b59be79c0bedb748c8a70c7f52fdc8ace
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: dc-64g.compass-ci
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: 2e7062480d3157f92fa2b46f33f8764bbb3224ffa07605b43947adc0b6fc5740
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d66387a38a9f7e7968a90541fca38f5120bbc058338a665dd7b13c16e25812b6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5a9c096cb3646e9ca8a2b42c7eb0c8bbc21573ed804a2b4b8112a1ddc42e8b2d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 14fb6438e6e5c0dd8ece11c6475f8e728e26dec545748b838bd21ef159692670
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d048a30d7c797415c74a586050a28b9718252c9a768b29ac1af23387e55e4eac
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a58da6e1bc2941144ca5c9cc82e95be0d1bab6205faa95d603eab2f2ceae7c88
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3ed9a5f61b12f2495dd82f5998161d2f0ff11ae159c65aac34a3db633cfa6868
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0edcd8ca795fa5d74f069f7fb45086d3e0464b468896944131f13f9a9b5bbcdd
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4b8fb5817da69aa7bb406238416eb7dd9160485b92d8a7cbd39e210773f90e1b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7464fc8b9c168073027823be86465cefb2e8843ea7ca90c2d5aaa4d90991e276
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c6cdf7f4d46db3e85da7859e0e9714dc4a92a264e300ddb179d9ee86317b8e73
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 86ed69980fc1aa6815bdf33222b8ef8a0aa354110cf1aeeeefc25063752f212a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f4c5aa445ae665e91341fdd7a34ba7d702e613b73204f44c9e1281675a20154a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0304bb9433f950f0a060a1b4d8095fda999ce85f95d908851dc2c743bba0c1ef
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: edc001b99bb31093296a21c4abfd54f1530ea55e43a9453b4d83578a1218ebca
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f6c7dab9f57cdfe24876a6f005a4a24b4a8bcac36ef1083c69c1eeba4e98fc61
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: dc-64g.compass-ci
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: 561efc04cb75ac168bd71a857dc8365d3065b78c2e40fe2ae80c5cf1daecae08
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1d43ce373fa2eea284543bab22c549c68a56e9c9de57043438a1d3a56b0e3335
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bcb3b3f168a968cc09514f12d118d9db6cc2de8aa8fb930b96b5d8c18fb9f661
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 0add619ad17014b19d53e1821445d4734ef3f4cedf4b7a7752faac671c85031e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 10b24bcf764e6054476800e9ee1b180b14ecbc9fd99e7889c03b7c0bc9f68514
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5d9ab1e5792d0a17d3b935031badb8273bd7997a7f9e396be83c4ef13c8ac4be
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4c1fd950f18b4ceb03f07b8c995e449d0a461699bde1b9dd4407263a0c867c13
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 639c5915ccc0f7b7c6d1e19ca6548b394d7e8bfde1356305b3eb9fd233e6fa0f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5a512c6c91125e309c138725faf1cb3a8d6bd466d3b598b4344bc22826481e9c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: bed40c31c577aa424f70078b8857f8d63f10b8467fdf4809795fab1dc4d4cf5f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c37f0103f4069f39497711d0ad57479e17558e34b0280ebaf77bc89aac09dc77
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7bf1cb3e44897702cea4f4c3d65a1c7dd27439b956562563b8983dcb69440a86
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 90864151a1172fa6f8fa35edfe21b6b795d1bb4e3d209d71fc160491057ae54e
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 6aa2209b16d95384c78d00313c835e7136cedaa1478b5026affcc0e45c730abb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 794a5d6d8b6c8a1ae89f5f22afbde2eb271e7cbf74408dd22eb21a02aa27685f
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 17e93f05fbb975958f5c39d57e53e6a68fd0564ae0e78aa7fe4b723cae52034a
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a8053e4a5da22440c71adeacb2b942fce8c2d87a521991e937e180ea9e312d38
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: c90763ef472f14db91ba4f8fb3729dd11378a3edddd30540c1f7334a3ead847b
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: efdde3abb66fe89b6b33d8cea4aba9417989ef792980c0ac5787b514aa22b0f7
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f64086c2377ec02397182094e785fc0478deb903a088220f012fb9d9bac89421
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 25e4ac663705cab6c5781acd20e8729a79a7bb1ec918d6718666f4877f0acb34
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: a38a9e6c320f80fff56bf1d774fa6d381dc301e8d5d0fcfdb6b10a8d01973d3c
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 67328c4f83fda12ea3d6e48ed6c0b6a465f07debe33887eb7acb9c9da03e0919
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 81645f9b82f2b38fdc5f3231686f1fe979c17a257843626b882c8e566b16a557
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 2d61d86f44ccfae3e207796673082a3e95c7496426afe969f76ad0009ad862f1
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 1a4bfb1d7e0bec95ad9382682a9c2499bfacd02e0a4ae1b083caaa5b50ca5698
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d4c9d36a3b876cbe80bd02abe81ad3f866d4db55d04770b87b45d07dd09904a6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 96e51b2fdf5121967cbba07c35500a2b7549983315640d70427f1e5fd75cabd5
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 161ff66eeb9916e6f5f4c7e92e4ea9d82d6129e9c75010a17a26f1d95b48b0ec
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 7f6aeeb7388f9f29060b6c11eddbd187a190a6a9844996e0331c7ef3c3d72375
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: cf7d27a0c3193e877d48d4b31df5fbafe14b02c83cab30d985d5f537609ea079
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5e774a59be7a7c523deba930be8b54c89af5a1a5a7edd6e9ceb03d547e586dae
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 3f1bb8adcb150fb0ad51d5487f1ec29e600045505df66827f2f9f1a08d37b21f
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: dc-64g.compass-ci
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: 5de08146f18acb66805f23db0801f3665776bf35a3b1b0374c222bf327b669fb
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b0f4e645e571099c65b4ee5b7192f227becf779db685e7e0e100db48f10b68fe
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 14bc2fac4aa7a21d5577927fcfeaac33ad116032f98ed8ad9c7e86e5e93635ab
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 4848f01e1720f3db3301e1f945a1defae88380ac33912ce414e5e1a2cbb11230
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d6b36c9474ab99b09f6b47c6e8a9f40c41ffe9aa49e5ca7c1f2d6e88b4c682f0
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: dc-64g.compass-ci
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: c02618ad9fd2b3b3748a41413ea272b299321805f36d5d714ee8d9e0c6ba6bad
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 761a4d19d90a104f4e2d3ce2a8d089f3cd97e009ef2278cba030c00efc4b7ebd
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: b720be905d1e399ef9f0c463e6b98b455408e0a0c6fd8fd5cc63730a3250883d
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 5a5fa7830d5acb51907bbb25c230ddcdc7dc4e67f2f9ae731ef84aa81ca6a9f6
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: d23cfe7c6c25cfe9ef7b74b7c3dcdd8acc1fa8ea1be10d67a4df8f28e32004d9
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: f87c8f24810313a15208fce4a328dcb363c8f6faa2c7d0bda0eae43158807b04
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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: 939913baf674fbf3a8738201c71ebc14947056ffbc229336bbb42346d900cf68
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_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
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.


