# packages

pkgId: 3cf82121ef39f2102bf33ea78ff1300bf9b642eb6526b07310148e49a7fada60
name: python-PyLaTeX
arch: src
version: 1.4.2
epoch: 0
release: 1.oe2403
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.oe2403.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: b60ce7f7f4eba4c92d175f918ad4b3b151344f9ca17a4b0d5bbf4d7ac7606625
name: python-PyMySQL
arch: src
version: 1.1.0
epoch: 0
release: 2.oe2403
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.0-2.oe2403.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: c91611cec7b684f73473cc6e24c34cc8b0ce37c755bc94613952cc102b3258f6
name: python-PyNLPl
arch: src
version: 1.2.9
epoch: 0
release: 2.oe2403
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.oe2403.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: bbfe305337c84ce0e3f9773b7e94cbd5664c15945bffe70f622fda86e35c8940
name: python-XlsxWriter
arch: src
version: 3.2.0
epoch: 0
release: 1.oe2403
summary: A Python module for creating Excel XLSX files.
url: https://github.com/jmcnamara/XlsxWriter
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-XlsxWriter-3.2.0-1.oe2403.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: d74cb66ce847545dd1055310d4f027fc1d932bd6ad794d23b8b7d576e01d1179
name: python-abclient
arch: src
version: 0.2.3
epoch: 0
release: 1.oe2403
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.oe2403.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: 5418ebb0763e512bb9f9e989803cad867c1e7bf7575a40326112543df282c0ef
name: python-ablog
arch: src
version: 0.11.4.post1
epoch: 0
release: 2.oe2403
url: https://codeload.github.com/shopkeep/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.4.post1-2.oe2403.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: 609f9029d1e8743af36682ee899b6afee9810541dc76b21a38618c5b1df40581
name: python-absl-py
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 540cbda78690a9793f269d5e449d150ee7bdc05d501d07ff2fe7d20ff7ea8a03
name: python-aexpect
arch: src
version: 1.7.0
epoch: 0
release: 1.oe2403
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.oe2403.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: c682d5970dfbea279b1ec880f05eb15a7bae8a37d252098d25d3694515e56a80
name: python-aiomysql
arch: src
version: 0.2.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 881224ad63b7a0c4e0dcff8ec9a810d9ed12efa75a8aaf2d892ce3d3f01ba382
name: python-aiosignal
arch: src
version: 1.3.1
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  A project to manage callbacks in asyncio projects.
  Signal is a list of registered asynchronous callbacks.


pkgId: d2ea167e0a2c2fdb3290dcd2513777d8753889b8e2ba48b6d818b41988e8d1bc
name: python-aiosmtpd
arch: src
version: 1.4.4
epoch: 0
release: 3.oe2403
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.4-3.oe2403.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: 5b1935b4182d1ab32f200894f77e038802f4c3de2f65db7c646b63e610489d6d
name: python-alembic
arch: src
version: 1.13.1
epoch: 0
release: 1.oe2403
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.13.1-1.oe2403.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: 8dfe77f08a0bd673636e748cdfdb10679849fe4a5914af96aecb5bd928707a6f
name: python-altair
arch: src
version: 5.3.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 5d74be3887125f45ef41183124f95dc0a8c6062f8e01f8f4dc1a89b9522d0a5e
name: python-altgraph
arch: src
version: 0.17.4
epoch: 0
release: 1.oe2403
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.oe2403.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: 25023682e75cf2a3077e09a1f803c41a6326459c19359e15efcc5d3eeaed71ce
name: python-anyascii
arch: src
version: 0.3.2
epoch: 0
release: 3.oe2403
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.oe2403.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: e06081237dc591de624800daf55c6ef6b15f0b49646d5a1ee0df91ec6c4bda0c
name: python-anyio
arch: src
version: 4.3.0
epoch: 0
release: 1.oe2403
summary: Compatibility layer for multiple asynchronous event loop implementations
url: https://pypi.org/project/anyio/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-anyio-4.3.0-1.oe2403.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: cf3a8d3a50b45fc705a7bbb445b3e00f4c43830fe5639d604e19377f5f59a744
name: python-anyjson
arch: src
version: 0.4.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 5f6792f9391ebad95cc6e72e2264442f3efaab37428202098a1c47346499544a
name: python-apipkg
arch: src
version: 3.0.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 1fca71577b42f1799a015546cc274f81e6700ef93cf27a35287f0e2752db59e6
name: python-appdirs
arch: src
version: 1.4.4
epoch: 0
release: 4.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  A small Python module for determining appropriate " + " platform-specific directories,
  e.g. a "user data dir".


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


pkgId: 2c19d9807835a886ef228df0517f4c1ecd3c9d9c5502c8d00185dd32a8dc448c
name: python-argon2-cffi-bindings
arch: src
version: 21.2.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 563f42ab4b503992df2b5767e834c39f24a267d303f145b392eca288f7b630b0
name: python-asteval
arch: src
version: 0.9.31
epoch: 0
release: 1.oe2403
summary: Safe, minimalistic evaluator of python expression using ast module
url: https://github.com/newville/asteval
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-asteval-0.9.31-1.oe2403.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: 862439656fdfd2c92dd78a90a9d10cd213409280788a9d4bb62ba0df744c57ea
name: python-astral
arch: src
version: 3.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 15b747a8e635a6768e794fbec8e6390df6f09ce3be69417bb41800ba09b8bb29
name: python-astroid
arch: src
version: 3.1.0
epoch: 0
release: 1.oe2403
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.1.0-1.oe2403.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: a6ad9b9ab11e99168673debe0c4ae7c3add49d10a9a4fbbf1b0f96942f717167
name: python-asttokens
arch: src
version: 2.4.1
epoch: 0
release: 1.oe2403
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.oe2403.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: b24c4936b4404d56c082c9969c2fe6bbc7390789fcca17ebaecae6b09325d7cd
name: python-atomicwrites
arch: src
version: 1.4.1
epoch: 0
release: 1.oe2403
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-1.oe2403.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: 2f4a145d007627baebc6844aedd5aa1bc4dd52709133ad8ae9d4e44096cea052
name: python-atpublic
arch: src
version: 4.0
epoch: 0
release: 1.oe2403
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-4.0-1.oe2403.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: 6e359408c42245206c08347701531b6ffadb340b0de70217e10c7424c3e97e51
name: python-attrs
arch: src
version: 23.2.0
epoch: 0
release: 1.oe2403
summary: Python attributes without boilerplate
url: http://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-1.oe2403.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: 923870cbbc7c94436550d02d2d55787d137fd0e45229d6ec841d39dc32f632e2
name: python-authheaders
arch: src
version: 0.16.2
epoch: 0
release: 1.oe2403
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.2-1.oe2403.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: 7c02d80d722f96fdff8bd0673745f49fa989ec5fe0d9adafb7e37ee4b91c6474
name: python-authres
arch: src
version: 1.2.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 4656bf8f71d772df0854fa4ef4039db03f9f3bf77e08f27c1da81db57efc5621
name: python-autocommand
arch: src
version: 2.2.2
epoch: 0
release: 2.oe2403
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.oe2403.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: 0096a2684c41b2169d050680899486fa409db82e69481d287f940dcc9bf2ee43
name: python-backcall
arch: src
version: 0.2.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 112a9b6dd71420f369fa8676e119b2c586141491f66ebe78e9dbcb41ef0aebd6
name: python-backlash
arch: src
version: 0.3.1
epoch: 0
release: 1.oe2403
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.1-1.oe2403.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: e977038838f501e84f0d3981228883403d86ee52ca7cc663835eda420d019e19
name: python-backports-unittest_mock
arch: src
version: 1.5.1
epoch: 0
release: 1.oe2403
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.oe2403.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: b196db196591d73ffcb37ff85fa698d0c2f917491903c628a46e746ce20627ef
name: python-baluhn
arch: src
version: 0.1.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 8437211bb4b486250471f4e6e556f4bb56c1df917fffe84095e42aa6a6aa5d2f
name: python-bcrypt
arch: src
version: 3.2.2
epoch: 0
release: 1.oe2403
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-3.2.2-1.oe2403.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: fea424a08cd7bb4ee9dab427947da8b0f388e5814524f1f1ed56e1d531aa6a0d
name: python-beaker
arch: src
version: 1.12.1
epoch: 0
release: 1.oe2403
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.12.1-1.oe2403.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: d011a581c12afbf9b67306bf5681e46e3f78e93196dc4c0f79a539f80d4be998
name: python-beautifulsoup4
arch: src
version: 4.12.2
epoch: 0
release: 2.oe2403
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.2-2.oe2403.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: f3bf904491f2629e2709f3847edfd83764268b58b07c338e7bac5e7aa64d91ab
name: python-behave
arch: src
version: 1.2.6
epoch: 0
release: 7.oe2403
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.oe2403.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: a15e95b6de1b00ddb076917238e92da3f19ab52ccc24d9bd26c2e4837ee4630f
name: python-beniget
arch: src
version: 0.4.1
epoch: 0
release: 2.oe2403
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.oe2403.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: bab6e7869364d1ade12a7c5f86932a14afdd2721bbc4059c429d2372761de9d6
name: python-black
arch: src
version: 24.2.0
epoch: 0
release: 2.oe2403
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.2.0-2.oe2403.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: 99d69eba3147d98faff2fa00a3cae7b1051221edaf6ca9bdea0868403aa68632
name: python-bleach
arch: src
version: 6.1.0
epoch: 0
release: 1.oe2403
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.1.0-1.oe2403.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: d7689bb16129a6fb3b843903bd38650883ce6414f83278282ebeb78b8824bbdd
name: python-blinker
arch: src
version: 1.6.2
epoch: 0
release: 1.oe2403
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.6.2-1.oe2403.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: 0418fbf3206f1f670899f9a0083861a7da65dfddd04118b49cdfbcd132e41850
name: python-boto3
arch: src
version: 1.34.48
epoch: 0
release: 1.oe2403
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.34.48-1.oe2403.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: a997d1cd79d28bafae9468f7c7ff50d1c6ce0222a7682dc052563f3d0ce8782e
name: python-botocore
arch: src
version: 1.34.79
epoch: 0
release: 1.oe2403
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.34.79-1.oe2403.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: 6d7a14f519f1b40e7a93c5e0eee05d5e748a8c7591e7dee595c854a676f7a94e
name: python-bottle
arch: src
version: 0.12.25
epoch: 0
release: 1.oe2403
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.12.25-1.oe2403.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: 1e3d4adc8fba5cfbeda4666927bc17fbc066a27f528c4b7c0832f5a877f69392
name: python-bracex
arch: src
version: 2.4
epoch: 0
release: 1.oe2403
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.4-1.oe2403.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: de1b63d696bd07d665532e6ead42c27f791350f5e2e89bbdab3724dd549fb675
name: python-branca
arch: src
version: 0.6.0
epoch: 0
release: 1.oe2403
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.6.0-1.oe2403.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: f370a4fad4f63a8399b9c0acb96a259894f86fbed233d06e65aac8c9301bfabc
name: python-breathe
arch: src
version: 4.35.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 04316b27501ad6830351366fb64c312b7e92c7ab64745cc2eb29d7b9b2dee9e4
name: python-bump2version
arch: src
version: 1.0.1
epoch: 0
release: 1.oe2403
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.oe2403.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: 59212c3dc5e1edc33f18f2d5b81f83c51f329ec5406f75ad23b3652f14783feb
name: python-cached_property
arch: src
version: 1.5.2
epoch: 0
release: 3.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  cached_property allows properties in Python classes to be cached until the cache
  is invalidated or expired.


pkgId: 2886b5766c2e97e744afc9c9a668b7c22d614eb98896f95c032e9abe06b0e29e
name: python-cachetools
arch: src
version: 5.3.2
epoch: 0
release: 1.oe2403
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.3.2-1.oe2403.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: 0b18edde855e40127ade6e9b22eed584081755c36be0f03f61f6dc547c00f50f
name: python-cairocffi
arch: src
version: 1.6.1
epoch: 0
release: 1.oe2403
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.6.1-1.oe2403.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: c69bd3dfe52f3d24e9ca65cb87a2559de130a833aef633ebd4aa8676510e1859
name: python-calver
arch: src
version: 2022.6.26
epoch: 0
release: 1.oe2403
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.oe2403.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: 4758dc6924b732fabdf0592c54f89bfde661d1c007ec0baf7ed952ed26f9ad2a
name: python-cattrs
arch: src
version: 23.1.2
epoch: 0
release: 1.oe2403
summary: cattrs is 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-23.1.2-1.oe2403.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: e72ba0737681f7831673757c145d323f0cb5346c88e14377c6951e1ecbd20305
name: python-certifi
arch: src
version: 2024.2.2
epoch: 0
release: 1.oe2403
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-2024.2.2-1.oe2403.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: 50851b56a0a10ecbcc1cf2e3b8dd870545347fa061b91f0408e5f42287d70d5e
name: python-cffi
arch: src
version: 1.16.0
epoch: 0
release: 2.oe2403
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.16.0-2.oe2403.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: 9b779abaa81261cd95e03c03409a6c1f39408ab5ea3cd1a3dcf2abdebf9803e5
name: python-charset-normalizer
arch: src
version: 3.3.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 9bb07f4c83acafdbf5cffa8e83fbeb07554e86a83d053dbcf90f27e407b62217
name: python-cheetah
arch: src
version: 3.3.1
epoch: 0
release: 2.oe2403
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.1-2.oe2403.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: 3074e8cac62097187e9075c35ac931368a28a4fdab009c86ac4030d44c806082
name: python-cherrypy
arch: src
version: 18.8.0
epoch: 0
release: 1.oe2403
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.8.0-1.oe2403.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: 1b900f985480801643e41e6afbe9c4f5ca9ea9c4267dd345ac92cf46e31aec62
name: python-click
arch: src
version: 8.1.7
epoch: 0
release: 1.oe2403
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.oe2403.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: c562b278a7fa95f0f2e75f3ba23a051649a49ed6403ec41991dfcb6ddabae065
name: python-cmdln
arch: src
version: 2.0.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 3c88fe7fc8ae975fb8ce9c6b15d23bff40d470ac8cb89207424610f86760f97a
name: python-colorama
arch: src
version: 0.4.6
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  Makes ANSI escape character sequences (for producing colored terminal
  text and cursor positioning) work under MS Windows.


pkgId: a77d512af4ba5efe9bdd4608dfa5ca906d17ca0d9e9f58526f668ae87adbd632
name: python-commonmark
arch: src
version: 0.9.1
epoch: 0
release: 2.oe2403
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-2.oe2403.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: e0fd4889f8c469ef50e82459e7dcbb4ca9ad90ef8891abb3269ca1a22d418285
name: python-configobj
arch: src
version: 5.0.8
epoch: 0
release: 1.oe2403
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-1.oe2403.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: 5068209de44110ff6032fda5771b0ece6ff42bece9e50c5875b2496c2d4b9c38
name: python-configparser
arch: src
version: 5.3.0
epoch: 0
release: 1.oe2403
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-5.3.0-1.oe2403.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: a9e1752bfe26129867a2e37c2b1003d9673c7f3ecedc6cb7c3520c229a32efcc
name: python-configshell
arch: src
version: 1.1.30
epoch: 0
release: 1.oe2403
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.oe2403.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: a10ae15cc503a866c164f4aecca1d632937cde4de583854fb021b58fbd16b2eb
name: python-constantly
arch: src
version: 15.1.0
epoch: 0
release: 6.oe2403
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-15.1.0-6.oe2403.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: eeadbeb928e0e47d7a844970c0adef6378a01921b8b961c01c9ba226a026fb1b
name: python-construct
arch: src
version: 2.10.68
epoch: 0
release: 1.oe2403
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.68-1.oe2403.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: cb49ca873b219193679250e5e8c41abc9d212194713e171f0a8bfe1e1a07704a
name: python-contourpy
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2403
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.0-1.oe2403.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: b20c9f278a21990c64e329b0ed3683a1e99d383c6ddccfe03469732c3459d035
name: python-copr
arch: src
version: 1.130
epoch: 0
release: 1.oe2403
summary: Python client for copr service.
url: https://pagure.io/copr/copr
rpm_license: GPL-2.0+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-copr-1.130-1.oe2403.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: 5be1ec797f3504be9048141886bc791c27e8f48e57d8dce0f2886c5a5bcf5880
name: python-cov-core
arch: src
version: 1.15.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 67fb77b11015b4e1fc0b4d326a910e6a0c87b22e36c5ebdb5c45ae8ca1607c2b
name: python-coverage
arch: src
version: 7.3.2
epoch: 0
release: 1.oe2403
summary: Code coverage measurement for Python
url: https://coverage.readthedocs.io/en/coverage-7.3.2/
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.3.2-1.oe2403.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: e3deeb3e980541d9aee131fdf482bc637a53fd857fd5d50747d392f523c095dc
name: python-cppy
arch: src
version: 1.2.1
epoch: 0
release: 2.oe2403
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-2.oe2403.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: df52b21a8bf47548558ca0489c8815412bf6ae219e1a568d5785aedc1ecc598e
name: python-cryptography
arch: src
version: 42.0.2
epoch: 0
release: 4.oe2403
summary: PyCA's cryptography library
url: https://cryptography.io/en/latest/
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-cryptography-42.0.2-4.oe2403.src.rpm
checksum_type: sha256
description:
  cryptography is a package designed to expose cryptographic primitives and
  recipes to Python developers.


pkgId: 7edda661d234bc021093516608a4e546946d7eb461019ea03e29e3621501511e
name: python-cssselect
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 1b4fb8b770b3d0c4f1928680b03b04c4feb2fb7e791c1c4ad931febfc22fcde1
name: python-dasbus
arch: src
version: 1.7
epoch: 0
release: 2.oe2403
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.oe2403.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: e64129952a32350964c53da8a5ccf38a9c7d7b3bc33cb6dc70375cc5bac186ab
name: python-dateutil
arch: src
version: 2.8.2
epoch: 1
release: 3.oe2403
summary: Powerful extensions to datetime
url: https://github.com/dateutil/dateutil
rpm_license: Apache 2.0 or BSD or Python
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-dateutil-2.8.2-3.oe2403.src.rpm
checksum_type: sha256
description:
  The dateutil module provides powerful extensions to the standard datetime module, available in Python.


pkgId: 3ffefa530c8d5f97c6d1056a9ed77e41f6071389ff7a39d574603f80a2a31c3e
name: python-dbusmock
arch: src
version: 0.29.1
epoch: 0
release: 1.oe2403
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.oe2403.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: ef1a40b78ad5cacd839f057176cfc7a3ffd57fd146f417cf2a4ef5094e1b99a9
name: python-decorator
arch: src
version: 5.1.1
epoch: 0
release: 1.oe2403
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.oe2403.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: ba3c8e24b8575514aaf90c6b8b61b17294c7b2f5bdd08910cf353990d02673c1
name: python-deprecation
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  The deprecation library provides a deprecated decorator and a
  fail_if_not_removed decorator for your tests.


pkgId: 5e0010a5474e32dc40c3ea0bca05de89b7e53887abc06d7f7dddf1d1a825f882
name: python-distlib
arch: src
version: 0.3.8
epoch: 0
release: 1.oe2403
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.8-1.oe2403.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: dd58959b1d5e1b2303acbb2e6ee54356311fa5b9da3c2171fd3231d7cc76bbb6
name: python-distro
arch: src
version: 1.9.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 15a5d13405c8dff3ba9c7fc9ad0dc2e35efde5d9e2e72f3ea9b3c41285dec134
name: python-django-cache-url
arch: src
version: 3.4.4
epoch: 0
release: 1.oe2403
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.4-1.oe2403.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: 166fe0a983efd95c425c0ac5170d15dde6813d2a10c2d877246d68bbe01c7b0f
name: python-django-pipeline
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2403
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-2.1.0-1.oe2403.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: ca077774733ba18629a32d48021268c41f4d2c0f1c409363c631bb8a131ebb76
name: python-dkimpy
arch: src
version: 1.1.5
epoch: 0
release: 2.oe2403
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.5-2.oe2403.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: 0a99b59b72e88b89753c358513b0da5314f9a8b8b3d9cb4487e98cec9b7ad186
name: python-dmidecode
arch: src
version: 3.12.3
epoch: 0
release: 4.oe2403
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.oe2403.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: a36ac3d8de2014e49dc8d0d0834ae541bc92cf621ab812f05445be6547ff5585
name: python-dns
arch: src
version: 2.4.2
epoch: 0
release: 2.oe2403
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-2.oe2403.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: e25a92c87dbb8fceb2aac037a715fb89f2a3bf24eabebd4277ea34ab29f38617
name: python-dockerpty
arch: src
version: 0.4.1
epoch: 0
release: 3.oe2403
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.oe2403.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: 244202d2acdb6ed392860b5138fb4da2faac4bdf7bcc57ab036b088e1b89743e
name: python-docopt
arch: src
version: 0.6.2
epoch: 0
release: 14.oe2403
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.oe2403.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: 1eab38d47c8b04ca0956a8239ff064b8e75e14db0f70df279d84318c4c2c03ab
name: python-docutils
arch: src
version: 0.20.1
epoch: 0
release: 1.oe2403
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.20.1-1.oe2403.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: bd718249198b6069cae9f87f7ad2886ea138940688e2f28e5915fdfefd9eb899
name: python-dominate
arch: src
version: 2.8.0
epoch: 0
release: 1.oe2403
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.8.0-1.oe2403.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: 0c9bd92a494e6595db37727ccbf8c918edb0a0cabf41a41e615646568db42841
name: python-dulwich
arch: src
version: 0.21.6
epoch: 0
release: 1.oe2403
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.21.6-1.oe2403.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: 24da795cefb3194dd108b576b8029ecaa0bdb70a0d8a61000622b50c19ff3a41
name: python-dunamai
arch: src
version: 1.19.2
epoch: 0
release: 1.oe2403
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.19.2-1.oe2403.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: 59f771c0d732fa4b452ddfd7f309231ea98f9fe3cef2e61713889b83d87b41d2
name: python-easy-server
arch: src
version: 0.8.0
epoch: 0
release: 1.oe2403
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-1.oe2403.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: 1745054d00d9156e678c2f001d2dc08fa295318f78e08445a732e19ef139b58e
name: python-easy-vault
arch: src
version: 0.7.0
epoch: 0
release: 1.oe2403
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-1.oe2403.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: 11064252f364c1a697fcbb4d439769fcaa49f956fff79fd9198f3453365afc0d
name: python-ecdsa
arch: src
version: 0.18.0
epoch: 0
release: 2.oe2403
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.18.0-2.oe2403.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: 6d054a05c2be36e9594030952fa4c6d9a1e1594b33786bd6cda8bac4bb9aea77
name: python-editables
arch: src
version: 0.5
epoch: 0
release: 1.oe2403
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.oe2403.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: d7059b7dcbff5596f5fb41079e0490d8577d596e4770e9b556c41b0463cc940d
name: python-editor
arch: src
version: 1.0.4
epoch: 0
release: 3.oe2403
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.oe2403.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: 0929a4ecd102dd2ca7842899fb26caf8d0dc2d9407e91b267348c17f827f7ea2
name: python-elasticsearch
arch: src
version: 7.17.4
epoch: 0
release: 2.oe2403
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.4-2.oe2403.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: dbf6fab0d64091450abeb5c897f5af28b89ce297c42aca415d04c8b02a4e82fd
name: python-entrypoints
arch: src
version: 0.4
epoch: 0
release: 1.oe2403
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-1.oe2403.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: 2684abaa4750c06f377ae17e214b237d8d0eec9687df792f9e8e59d7d15ffb78
name: python-ethtool
arch: src
version: 0.15
epoch: 0
release: 2.oe2403
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.oe2403.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: 7ad9baa9367d23b3e2ed6644ed2fa739034c2ef75298dddb97d481ff7149bc41
name: python-evdev
arch: src
version: 1.6.1
epoch: 0
release: 1.oe2403
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.6.1-1.oe2403.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: f512d7aa5ac5f2e4ff67656442a6ab641320f01a0eb9a6cf01bef822296dd535
name: python-eventlet
arch: src
version: 0.33.3
epoch: 0
release: 2.oe2403
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.33.3-2.oe2403.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: c991b44ade7ae7f0bf447be0319ab1fb046f96993ecf4a163d47d0d110c02cd3
name: python-exceptiongroup
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2403
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.0-1.oe2403.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: 5f49ff7e404e0f925862649da56bab1d5aa25a906de1d0d043cbf91dfcf1190f
name: python-execnet
arch: src
version: 2.0.2
epoch: 0
release: 1.oe2403
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.0.2-1.oe2403.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: 41a24d292f74db9a7891d068f698b37872da9731c380e1bafecc8140eb1c3117
name: python-executing
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 8aad67c63fb611350cfbe2ec646a7b7033b595245c817ce2ea7305fa4f8037e0
name: python-ez_setup
arch: src
version: 0.9
epoch: 0
release: 1.oe2403
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.oe2403.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: 6f431b94cf949c4427ada85603fbb4395cb36f1b3061a564ebd5df7633c36429
name: python-falcon
arch: src
version: 3.1.3
epoch: 0
release: 1.oe2403
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-3.1.3-1.oe2403.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: 7a948ee610d2f1aef3fb1c516d235622cc808299eea5841c9cd03fa6618ef50d
name: python-fastjsonschema
arch: src
version: 2.19.1
epoch: 0
release: 1.oe2403
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.19.1-1.oe2403.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: a22afd5fd60f3c1b7a3e46d9242766ff556c0c03fca7082bed2ac80eaf01c6d5
name: python-feedgen
arch: src
version: 0.9.0
epoch: 0
release: 1.oe2403
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-0.9.0-1.oe2403.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: e6bf1f15039cb0ef4ea3468f11a4862e38bbfe258ef32d9423b9d7c445438530
name: python-filelock
arch: src
version: 3.13.1
epoch: 0
release: 3.oe2403
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.13.1-3.oe2403.src.rpm
checksum_type: sha256
description:
  This package contains a single module, which implements a platform
  independent file locking mechanism for Python.


pkgId: daf795e82156d39f2ea18dcd92178ac30d3d1ce2ee5c617a541e5835c4fc2b4e
name: python-fixtures
arch: src
version: 4.1.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 525757e5e024d49cf83c07455059eb0d2bf92c47e6cf5d3c1c8ea3fe21138db3
name: python-flasgger
arch: src
version: 0.9.7.1
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  Flasgger is a Flask extension to extract OpenAPI-Specification from all Flask views registered in your API.


pkgId: 0374bf5d75ab9fd6bf97054a9942c31e1f583c519b1b51f3c54ef81fcd6cfe9f
name: python-flask
arch: src
version: 2.2.5
epoch: 1
release: 1.oe2403
summary: A lightweight WSGI web application framework
url: https://palletsprojects.com/p/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-2.2.5-1.oe2403.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: 56e59cdb9ca0c76496c3a50d27abd8469bbe6f78f5ad75adba8dccc44c2c1986
name: python-flask-session
arch: src
version: 0.5.0
epoch: 0
release: 1.oe2403
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.5.0-1.oe2403.src.rpm
checksum_type: sha256
description:
  Flask-Session is an extension for Flask that adds support for
  Server-side Session to your application.


pkgId: 80a50fb6e8174d08506a5f84e2cc85235db66cbb31940843a33591c7da66f556
name: python-flit
arch: src
version: 3.8.0
epoch: 0
release: 2.oe2403
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.8.0-2.oe2403.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: de98212c5a7a2437c121df0b9f55c1751431b2fc3550e104b3cc82a7b9613a17
name: python-flufl.bounce
arch: src
version: 4.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 60da19a92e958b8a786f787b9e67be0cd5d6a7170469fdd8b02911f2e7554d65
name: python-flufl.i18n
arch: src
version: 5.0.2
epoch: 0
release: 1.oe2403
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.0.2-1.oe2403.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: 4fa37829307e83f5555a424020ba3ce48547095c6d262ebab1948fed222121ef
name: python-flufl.lock
arch: src
version: 8.0.2
epoch: 0
release: 1.oe2403
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.0.2-1.oe2403.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: 51e508f7906b2fd8fa896068c143158c28ea7cd3c4b86ee2db3aa8d0c5e5ced1
name: python-flufl.testing
arch: src
version: 0.8
epoch: 0
release: 2.oe2403
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.oe2403.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: 00b15c9b4da10684ce08e1d1712a440c6c70339861f9137f8e973cc0d4fc42d5
name: python-freezegun
arch: src
version: 1.2.2
epoch: 0
release: 1.oe2403
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.2.2-1.oe2403.src.rpm
checksum_type: sha256
description:
  Simulate the datetime module with the python-freezegun library, allowing your python
  tests to travel through time.


pkgId: aec176345ab1dfbbee23bf00665f69441aa6002b8b9ce1172d6be68d8634a212
name: python-frozenlist
arch: src
version: 1.4.0
epoch: 0
release: 1.oe2403
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.oe2403.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: e865c0eac0eb2e5047250d9bc4e2a1a8c8f5999a4673836811901f9adc846fee
name: python-funcsigs
arch: src
version: 1.0.2
epoch: 0
release: 15.oe2403
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.oe2403.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: 26b72e90c1a5633566f35e2997434e56d8edff832aeac4bc69a0db2a26262a3b
name: python-furo
arch: src
version: 2023.05.20
epoch: 0
release: 1.oe2403
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-2023.05.20-1.oe2403.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: 4d8a426319dc2f8a2ce4c891d8e3a19d3a12b2ccbfe5b83f99f2be1017a41a61
name: python-gast
arch: src
version: 0.5.4
epoch: 0
release: 1.oe2403
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.5.4-1.oe2403.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: 6af9a86226810d7b3e701fe7c04f8c217b0fd236c55603920bb171f52c8dc28e
name: python-genshi
arch: src
version: 0.7.7
epoch: 0
release: 2.oe2403
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.7-2.oe2403.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: f5142c522a4ea2ee2adacd7e192c1041cc8655e7378d8692387a5a1edc6a122b
name: python-gevent
arch: src
version: 22.10.2
epoch: 0
release: 2.oe2403
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.oe2403.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: 0d41b40162721933c89971909bbfa670a30e3285e0408c7e95a0ff5ef67e70aa
name: python-ghp-import2
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 72f127bebd70aecca06570b0a8bf3e25db66e23c3930c6866d79c55e40262014
name: python-gitdb
arch: src
version: 4.0.11
epoch: 0
release: 1.oe2403
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.oe2403.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: 033586272eedb910420de2f224e845787b019826d8c286f6e744ac015af5967d
name: python-google-api-core
arch: src
version: 2.7.3
epoch: 0
release: 1.oe2403
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.7.3-1.oe2403.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: 8f470464700bb4e5ace75f94e2df00d0e2ab3920c1e8e1131befab4fa2f69ec3
name: python-google-auth
arch: src
version: 2.28.1
epoch: 0
release: 1.oe2403
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.28.1-1.oe2403.src.rpm
checksum_type: sha256
description:
  This library simplifies using Google's various server-to-server authentication
  mechanisms to access Google APIs.


pkgId: ae7a1ba9a61b5116257e80ca8f23cf7435241ab873c12eb7baaba11129698788
name: python-googleapis-common-protos
arch: src
version: 1.56.4
epoch: 0
release: 1.oe2403
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.56.4-1.oe2403.src.rpm
checksum_type: sha256
description:
  googleapis-common-protos contains the python classes generated from the common protos in the repository.


pkgId: a119b4fb87195775079dd606f9bd8757ecc1475f493aabcd7df2e71d307d17f6
name: python-greenlet
arch: src
version: 2.0.2
epoch: 0
release: 1.oe2403
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.oe2403.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: b50751bc74125c4ae18095e04984de1f380c29d0eab68f4f7c75bb662a5b54af
name: python-gssapi
arch: src
version: 1.8.3
epoch: 0
release: 2.oe2403
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.oe2403.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: c58d9b6ca70e683e9ad01d45818e4f0d729d376ca86dd8fa2f62762aa06d8c10
name: python-gunicorn
arch: src
version: 21.2.0
epoch: 0
release: 1.oe2403
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-21.2.0-1.oe2403.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: 373f00c120ce91609b3cf0c0c72818c4ff60066ca6d307d46037877f165f43e9
name: python-h11
arch: src
version: 0.14.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 2aaf546aa4d70cbf8e89f4bac3104694f4fe72b96ab140e197e85b717d9fc34c
name: python-h2
arch: src
version: 4.1.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 278c04985cd20b8ae15ad8a7e9dbc9b63931cc49aca9ecf7665ac3863ada131d
name: python-h5py
arch: src
version: 3.10.0
epoch: 0
release: 1.oe2403
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-1.oe2403.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: 1bf84376ae83ccc15a767c49f88100fb7db9e7960558ad61e3b0bc9e3e24f3b4
name: python-hamcrest
arch: src
version: 2.0.3
epoch: 0
release: 4.oe2403
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.0.3-4.oe2403.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: 5e64b90942f3a647a6c45a17c4b1fc414e9a83cb53dab03eb943475ce6150904
name: python-hatch-vcs
arch: src
version: 0.3.0
epoch: 0
release: 2.oe2403
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.3.0-2.oe2403.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: 0f49bc711ec6988bc11352399b540458ebd52cafd6cce49c2f964f7dad166f1b
name: python-hpack
arch: src
version: 4.0.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 5bee712790e29983ac6d972cafa316a7d62be89d05fef346a3f4f4b9c5bf6982
name: python-html5lib
arch: src
version: 1.1
epoch: 1
release: 1.oe2403
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.oe2403.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: a58edae827400de169c9d3684709a9645cd3bcb811e58838fee28e2a29322cdb
name: python-httmock
arch: src
version: 1.4.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 14f225b3c5d990cb5fa28bef29064e62a0843a3274a7e3eeb33eca221cf93119
name: python-httpcore
arch: src
version: 1.0.4
epoch: 0
release: 1.oe2403
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.4-1.oe2403.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: e97b8895cf2b3619f08da2b8e857c0b7236d767f4eebb7ab0e9f92359588fb42
name: python-httplib2
arch: src
version: 0.22.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 91804d4dda3b178e70895b2a94c23a24436320b947f73b01fbb0e59b4981b618
name: python-httpx
arch: src
version: 0.27.0
epoch: 0
release: 1.oe2403
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.0-1.oe2403.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: 6de33ad5190579b14b4592872bc0b7cf25745623a6a229237f74bfccbebdc377
name: python-hug
arch: src
version: 2.6.1
epoch: 0
release: 1.oe2403
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.oe2403.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: 154e24813840d2b78556a00313539fd029c5af6c31a4c1d9eaeb98070965972e
name: python-hwdata
arch: src
version: 2.4.1
epoch: 0
release: 1.oe2403
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.oe2403.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: aa6b69ed30da88398575875b356ff2439a0c6a76e4993e7b8755a826f62ed4b9
name: python-hyperframe
arch: src
version: 6.0.1
epoch: 0
release: 2.oe2403
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.oe2403.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: 66d8fb13c276aeaf825896c3198d773c1012b4592b10cf1e090a216d5207a7fc
name: python-hyperopt
arch: src
version: 0.2.7
epoch: 0
release: 1.oe2403
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.oe2403.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: 4afcd9aa017bea0158f99715557c24c4b154fa19912251e621cbc5a6a3cc9340
name: python-hypothesis
arch: src
version: 6.98.9
epoch: 0
release: 1.oe2403
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.98.9-1.oe2403.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: d70650f91ae76da12158283c70a4696e1384bc8f748ddcc81f6de298b537b953
name: python-hypothesis-fspaths
arch: src
version: 0.1
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  Hypothesis extension for generating filesystem paths.
  Anything the built-in Python function open() accepts can be generated.


pkgId: 01bf30cddcfd05bf94a3c55e6ae418d07b07a13043a34a7b21607cf43932d2b1
name: python-identify
arch: src
version: 2.5.35
epoch: 0
release: 1.oe2403
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.5.35-1.oe2403.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: 4ffcd527acb219277e5362a12fe68bcec724f197d022303cb2e38aedc7e04807
name: python-idna
arch: src
version: 3.6
epoch: 0
release: 4.oe2403
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.oe2403.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: 421c38f3d39364131eb401eecd316efefb5130437383f5e6344cb108adfde03b
name: python-ifcfg
arch: src
version: 0.24
epoch: 0
release: 1.oe2403
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.oe2403.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: cccabcbef0d7406ded12a54d04cfd41ffbe8dee41c17104ba1e2ae889ece0acf
name: python-importlib-metadata
arch: src
version: 7.0.1
epoch: 0
release: 1.oe2403
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-7.0.1-1.oe2403.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: 04cda536dc79eef847c4391c7159d6818a71c9186ca9f3f1b12950d08edd0718
name: python-inflect
arch: src
version: 5.6.2
epoch: 0
release: 1.oe2403
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-5.6.2-1.oe2403.src.rpm
checksum_type: sha256
description:
  Correctly generate plurals, singular nouns, ordinals, indefinite articles; convert numbers to words.


pkgId: 0590fdebde04874243cc0fb366ec3803d495f9c84e512fc501c4c33fb27ff0cb
name: python-iniconfig
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 22de72ee6e2dab54eeb278e2cac2e57c360d309fced7305f82f55f5202bb4423
name: python-iniparse
arch: src
version: 0.5
epoch: 0
release: 2.oe2403
summary: Python Module for Accessing and Modifying Configuration Data in INI files
url: https://github.com/candlepin/python-iniparse
rpm_license: MIT and PSF
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-iniparse-0.5-2.oe2403.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: 887fd6688776841c0d293021116b289aa1feee32d5dd80edd37c82fc43ecdd9c
name: python-inotify
arch: src
version: 0.9.6
epoch: 0
release: 19.oe2403
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.oe2403.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: ad4915e1e8a675da9f6006ea7c82ccfdb5da6116c329fa8d4b5e5b33929a0b03
name: python-invoke
arch: src
version: 2.2.0
epoch: 0
release: 1.oe2403
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.oe2403.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: fb40d1bd1cf8c7ad67ae2f9f7458e270c272194eb1f0f60ef50ce7a621e44263
name: python-ipython
arch: src
version: 8.22.1
epoch: 0
release: 1.oe2403
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.22.1-1.oe2403.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: 48ffc0c99496933997ad4f1b123bd7949c1bef533b439c85b48834c479226936
name: python-iso8601
arch: src
version: 1.0.2
epoch: 0
release: 1.oe2403
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-1.0.2-1.oe2403.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: bb36e8149a8c2637d2dfc6c10fea3c9410bde8d791a1b5a414638173103b696f
name: python-isodate
arch: src
version: 0.6.1
epoch: 0
release: 2.oe2403
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.oe2403.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: 4466ef228e63d0d797075fa17d17d1079cb1c2b53600ebf41bc2b8ee7512c0bb
name: python-isort
arch: src
version: 5.12.0
epoch: 0
release: 2.oe2403
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.12.0-2.oe2403.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: bc0c7f4fa5951420ba9065490448d7cfe7597c39b3c45a7138ee80bb75e0a851
name: python-itsdangerous
arch: src
version: 2.1.2
epoch: 0
release: 1.oe2403
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.1.2-1.oe2403.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: f159c55c0ca4dad1a5832910a5973319bc0ff564c34d25382b26ac1f0236021b
name: python-jaraco-context
arch: src
version: 4.3.0
epoch: 0
release: 1.oe2403
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-4.3.0-1.oe2403.src.rpm
checksum_type: sha256
description:
  jaraco.functools Tools for working with functools.
  Additional functools in the spirit of stdlib’s functools.


pkgId: 0c1b939aa79d6573d1dc0151867d33b405cd8a25152ba70edfc1d42303909144
name: python-jedi
arch: src
version: 0.19.0
epoch: 0
release: 1.oe2403
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.0-1.oe2403.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: 56e522ea800e5e2712fe706ca00cb26aa99a44fcc6d6ba422eff5b7d0a3c1a20
name: python-jeepney
arch: src
version: 0.8.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 3fba6431f85bc1faad8276e987f000ac780a2c25788fa4cd4401be665346fd48
name: python-jinja2
arch: src
version: 3.1.3
epoch: 0
release: 2.oe2403
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-2.oe2403.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: 1407fa80de83eeb5ef9eb719969be21122d7af216f8dab6a2fa8deb7f24fb458
name: python-jmespath
arch: src
version: 1.0.1
epoch: 0
release: 1.oe2403
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.oe2403.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: 2017e4f6c018d628b10088e9fd228084654fb5694ea57425147dabeb90a46d65
name: python-json-tricks
arch: src
version: 3.17.3
epoch: 0
release: 1.oe2403
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.oe2403.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: 2133df80314356401ce4e54bd8737abca3a9be2c92a97bce6f6b24c4bc37d830
name: python-json5
arch: src
version: 0.9.14
epoch: 0
release: 1.oe2403
summary: Python implementation of the JSON5 data format
url: https://github.com/dpranke/pyjson5
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-json5-0.9.14-1.oe2403.src.rpm
checksum_type: sha256
description:
  JSON5 extends the JSON data interchange format to make it slightly more usable
  as a configuration language:

  - JavaScript-style comments (both single and multi-line) are legal.
  - Object keys may be unquoted if they are legal ECMAScript identifiers
  - Objects and arrays may end with trailing commas.
  - Strings can be single-quoted, and multi-line string literals are allowed.


pkgId: e6a1d207136ee906c87f7b96cec0ce0084c2fb2feab3968c40574de9a4154697
name: python-jsonpointer
arch: src
version: 2.4
epoch: 0
release: 1.oe2403
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-2.4-1.oe2403.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: c07d399fde45a8a4bd4781396d40f1188e13bbfd6d7ed4d0bc6b0e340bcdf15b
name: python-jsonschema
arch: src
version: 4.21.1
epoch: 0
release: 1.oe2403
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.21.1-1.oe2403.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: fa6c4f0fd4e35d54778ab8a639f63c7ddc6352231772d0e9ca5266bfff493e59
name: python-jupyter-client
arch: src
version: 8.6.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 3deadea1d8870def53e947e7498ee32a2547482bca96242be6cafd91dd7fbee3
name: python-jupyter-server
arch: src
version: 2.13.0
epoch: 0
release: 1.oe2403
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.13.0-1.oe2403.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: e57f22f9d7135aebca47d5cc9d90b0b1af8dfdbe0a2c24f8caca6d63b3748232
name: python-jupyterlab
arch: src
version: 4.1.6
epoch: 0
release: 1.oe2403
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.1.6-1.oe2403.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: 0be0f72c4d6f62f4de139b045d0ba88f36f0cb5f1455376712f304bc09521a74
name: python-jupyterlab-server
arch: src
version: 2.25.3
epoch: 0
release: 1.oe2403
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.25.3-1.oe2403.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: 5a86d906ef6cfbb4a3753262c4ccf241d158b6c40ddc2b533eff1e99de5a2877
name: python-jupyterlab_pygments
arch: src
version: 0.3.0
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  This package contains a syntax coloring theme for pygments making use of the
  JupyterLab CSS variables.


pkgId: 5af8ddd664192dffeda3e7c7b7f3bebc91bb37aa25a82fedf4ecf06c72455bca
name: python-jwt
arch: src
version: 2.8.0
epoch: 0
release: 1.oe2403
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.8.0-1.oe2403.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: 5d20b572eba7c0ee260e1aa7b5c10494e925eca1731c3ce494fbc9719cc8c546
name: python-kafka-python
arch: src
version: 2.0.2
epoch: 0
release: 1.oe2403
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-1.oe2403.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: 087f1e4ca7184df01c295d22f0c1ced8ae7126c0dedb59eeac509e8b93c7a88e
name: python-kdcproxy
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 33551f2ccb1289d09f90ac7295a96e2b39c8032cea8bd1c716953216b5c6a012
name: python-keras-rl2
arch: src
version: 1.0.5
epoch: 0
release: 2.oe2403
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.oe2403.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: 0f4796a06984cad4423d5cfcd1ff4c513ae11f96de7a60b4906094efc552b51b
name: python-kerberos
arch: src
version: 1.3.1
epoch: 0
release: 2.oe2403
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.oe2403.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: 8889d74e47d0e07699df017bb356d7e1ad43f12e2230b3f78d0d4d095ff8cdf4
name: python-keyring
arch: src
version: 23.13.1
epoch: 0
release: 1.oe2403
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-23.13.1-1.oe2403.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: c9d97ff0469ba6593da9014c5c6767831e3b67f40754289e135c3d45d86014be
name: python-kitchen
arch: src
version: 1.2.6
epoch: 0
release: 8.oe2403
summary: Small, useful pieces of code to make python coding easier
url: https://pypi.python.org/pypi/kitchen/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-kitchen-1.2.6-8.oe2403.src.rpm
checksum_type: sha256
description:
  kitchen includes functions to make gettext easier to use, handling unicode
  text easier (conversion with bytes, outputting xml, and calculating how many
  columns a string takes), and compatibility modules for writing code that uses
  python-2.7 modules but needs to run on python-2.3.


pkgId: aea3dc680e7c5f9aa4fb087617fa4d132f10e43a740d0bf5088ea30f7e47051c
name: python-kiwisolver
arch: src
version: 1.4.5
epoch: 0
release: 1.oe2403
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.5-1.oe2403.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: 41dc19cad0e5ee406ccdb637b06dcf462736d1d5f50a1ac7e60e12512acf21ae
name: python-lazr.config
arch: src
version: 3.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 75da3f0d2aa80b716e4b44661b37d7259755ba672eb8e39e68569723f6cac4bd
name: python-lazr.delegates
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2403
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.oe2403.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: c9f126a883a5071181ecf5794f43c2353daf036ecfc7bf7bbc9bf2c6de6ea518
name: python-ldap
arch: src
version: 3.4.4
epoch: 0
release: 1.oe2403
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.oe2403.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: 19f7dfc5c04b4074246364a5b92c8e956a814378346f657af8c64cebb83d0359
name: python-lhsmdu
arch: src
version: 1.1.1
epoch: 0
release: 1.oe2403
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.oe2403.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: fef2090197d1f26812b51ecd2d1921c9b635d814c54f643d5d186cbfc1f13e41
name: python-libcst
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2403
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.2.0-1.oe2403.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: e847b602a9d1246ed24ff6b1a77668eaeded729c88f2671b52a28ddff05bdaa0
name: python-limits
arch: src
version: 3.9.0
epoch: 0
release: 1.oe2403
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.9.0-1.oe2403.src.rpm
checksum_type: sha256
description:
  limits provides utilities to implement rate limiting using
  various strategies and storage backends such as redis & memcached.


pkgId: 8cc3114464c3d00b27d153a73fa705f399fc563c482c8ad8ba2f394e4f52352c
name: python-linecache2
arch: src
version: 1.0.0
epoch: 0
release: 20.oe2403
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-20.oe2403.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: 2ed770fde1e46599b4e6c4a8f1ce606a5c8a6bfcb080af8b5b563b9a1468ccd0
name: python-linkify-it-py
arch: src
version: 2.0.2
epoch: 0
release: 2.oe2403
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.2-2.oe2403.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: 6fdf81fb4b71dc981e8d1d8c2eb1b262f6249c352cfa1401842f4f59813b19da
name: python-livereload
arch: src
version: 2.6.3
epoch: 0
release: 1.oe2403
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.6.3-1.oe2403.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: b1e06f5f20700db5a0c6dd12e287b8b3bf556a2008f09514fe4ee047436a7e7e
name: python-logutils
arch: src
version: 0.3.5
epoch: 0
release: 10.oe2403
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.oe2403.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: cc9712d0590c0a8cb7eaf88953eca049b70000f1d1c0dd4cc38f83a9cc1ae52c
name: python-lxml
arch: src
version: 5.1.0
epoch: 0
release: 2.oe2403
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.1.0-2.oe2403.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: c4752d48419ece8f94495d4129105a00b63b18e42cc665813a56c48d30b079e4
name: python-m2r
arch: src
version: 0.3.1
epoch: 0
release: 2.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  The package converts a markdown file including reStructuredText (rst) markups to a valid rST format.


pkgId: 92bf5a43ce4bb9d55172c8fc2b6ea7ef0510fd63900f3408852218c143ecdc6b
name: python-mako
arch: src
version: 1.2.4
epoch: 0
release: 2.oe2403
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.2.4-2.oe2403.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: a19ca178be19d8caa5de7686df033a8ae5e52a8afd2cebb38292b7884bc86a18
name: python-markdown
arch: src
version: 3.5.1
epoch: 0
release: 1.oe2403
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.5.1-1.oe2403.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: ae882ea4c0f0f16c753d9e64c031b2e9aaa5876213efca1b5b40bd605e17e711
name: python-markupsafe
arch: src
version: 2.1.3
epoch: 0
release: 1.oe2403
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.3-1.oe2403.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: adad953822ce132fa034139dded7f597c46a232d09dab0ea9ec4248b6d048746
name: python-marshmallow
arch: src
version: 3.20.2
epoch: 0
release: 1.oe2403
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.20.2-1.oe2403.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: 70d3d95d1dd37725394ddde8fa2870253d45c057704587d4c64c2153a15e305c
name: python-matplotlib
arch: src
version: 3.7.1
epoch: 0
release: 2.oe2403
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.7.1-2.oe2403.src.rpm
checksum_type: sha256
description:
  The package produces publication-quality figures in a variety of hardcopy formats and interactive environments
  across platforms.


pkgId: 40e94a8fbfcaf488e81af55777d3b1143939b5e45147a90089c32dc85fc875b1
name: python-mccabe
arch: src
version: 0.7.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 618769946793f2b08f3dfd5193da7bcabe0df9f8a193bfc442c237aedde68f12
name: python-mdformat
arch: src
version: 0.7.16
epoch: 0
release: 1.oe2403
summary: CommonMark compliant Markdown formatter
url: https://github.com/executablebooks/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.16-1.oe2403.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: 4e3ee4ab7c68c5b943cba1a83c11e8dc8d35dc2a6980e1b4597cbb0e7646bd5a
name: python-memcached
arch: src
version: 1.59
epoch: 0
release: 3.oe2403
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.59-3.oe2403.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: da361763f907842a31bacaeba164e7d41403bc332e3c088abee507f4bcf968b8
name: python-memory-profiler
arch: src
version: 0.61.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 186c33c6500a3ecf68387a4dc04d5eb5ca1faa52d20b0c3b6e898c0c132d5895
name: python-meson-python
arch: src
version: 0.15.0
epoch: 0
release: 1.oe2403
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.15.0-1.oe2403.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: d331b3b47353e5252eec7aafc4481ea7332bd9ec2da4bbbab2522e269c8fdedf
name: python-mimeparse
arch: src
version: 1.6.0
epoch: 0
release: 9.oe2403
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.oe2403.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: 2071043784947196233ecb08d9c851aeaf21d21d1917cd8e14ccf200735537df
name: python-mistune
arch: src
version: 2.0.4
epoch: 0
release: 2.oe2403
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.oe2403.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: 9feae6ecc5df9e9d56bd1583205abaf53d3d067d6a1252080be16a0393894f46
name: python-mkdocs
arch: src
version: 1.5.3
epoch: 0
release: 1.oe2403
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.5.3-1.oe2403.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: 154a90944372d7fe77a6409f0a0b4df2d5690a02ce2e14bfffc7727d3e2c50cc
name: python-mkdocs-git-committers-plugin-2
arch: src
version: 2.3.0
epoch: 0
release: 1.oe2403
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.3.0-1.oe2403.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: ce869991d8e505789beea323c44ca5b01a05e24000663729764a2951a48bbb03
name: python-mkdocs-redirects
arch: src
version: 1.2.1
epoch: 0
release: 2.oe2403
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.oe2403.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: ac07260f896500548322179ac9ac222e4de1d8832029ea118aece394677038a1
name: python-mock
arch: src
version: 5.1.0
epoch: 0
release: 1.oe2403
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.oe2403.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: f1aa8f9f7d90245f992836e6bb5dac459ca7cb2dbf8e9e41affac0235cb021ee
name: python-more-itertools
arch: src
version: 9.1.0
epoch: 0
release: 1.oe2403
summary: An opensource python library wrapping around itertools
url: https://github.com/erikrose/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-9.1.0-1.oe2403.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: 41fd8cc3359a6c6e4e7cc7e79084d66dc2d58525a9b74a881f009ceb7c2cf3ff
name: python-multidict
arch: src
version: 6.0.4
epoch: 0
release: 1.oe2403
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.0.4-1.oe2403.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: fd3b306297ba94949a6e42d5422f65dd55143d23f68d631066184227a0b11da3
name: python-munch
arch: src
version: 4.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: fd6e0b49b766d384544f144637aabf783e311487a690d065b5913f5ff0b77821
name: python-mypy
arch: src
version: 1.10.0
epoch: 0
release: 1.oe2403
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.10.0-1.oe2403.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: b051a6a6a0a38ed175eaccfe3152b60dbad071f35a78d05d506cffd1d05afe45
name: python-mypy-extensions
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: d27baec3c821dfc685e5e418058d1dd675e027480ca220b03d5ef0d110132e9a
name: python-myst-parser
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2403
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-2.0.0-1.oe2403.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: 8ea314ca03864bc41081ebc8e292e1aca85d82eaeeef5691148e1253d2476589
name: python-nbclient
arch: src
version: 0.7.4
epoch: 0
release: 2.oe2403
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.7.4-2.oe2403.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: f4db19a4700021479aed7e15097e4f12975e60478c7fa654c2611f1b1d93777f
name: python-nbconvert
arch: src
version: 7.6.0
epoch: 0
release: 1.oe2403
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.oe2403.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: e15113e5632ef05f3e92f79c4c67052c9a0379e65601d43d55b236168df140d0
name: python-nbdime
arch: src
version: 3.2.1
epoch: 0
release: 1.oe2403
summary: Diff and merge of Jupyter Notebooks
url: https://pypi.org/project/nbdime/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-nbdime-3.2.1-1.oe2403.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: c1e1ba0e8fd8650a994278a5864304ce18cb2401c772d1d98f1357cd2decf89f
name: python-nbformat
arch: src
version: 5.9.2
epoch: 0
release: 1.oe2403
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.9.2-1.oe2403.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: 68399f34969d0a61c568fdffcb4a690ad256bef371473ce2ed28c65c3b15af2c
name: python-nbsphinx
arch: src
version: 0.9.2
epoch: 0
release: 1.oe2403
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.2-1.oe2403.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: 3e0af0ab493dea3fa7f50c0fb1056a30896c51568d2efe9bb28b942251cd1063
name: python-nbxmpp
arch: src
version: 3.2.5
epoch: 0
release: 1.oe2403
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-3.2.5-1.oe2403.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: 33f1a9a4dab298526980240e2188fbfa83a293ca3f2fa8d9e90f5282bbac7d10
name: python-nest_asyncio
arch: src
version: 1.5.7
epoch: 0
release: 2.oe2403
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.5.7-2.oe2403.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: 137dec66d93d68a3566f9615e2c0d66568d51ff62103048772e5448e1e826641
name: python-netaddr
arch: src
version: 0.10.1
epoch: 0
release: 1.oe2403
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-0.10.1-1.oe2403.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: 8d92c5fbc15c43ef920266031f1316fc10b4029bd4d11dc0fdd1481319cfc0c4
name: python-netifaces
arch: src
version: 0.11.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 19c042b8b019c2f590563ef95361aa806d9303da3876c816d60913c7e781ea66
name: python-networkx
arch: src
version: 3.2.1
epoch: 0
release: 1.oe2403
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.oe2403.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: be0364874e4f54d8b9ac32a44c87319486c4726c37d577fb551598d769b39889
name: python-nose2
arch: src
version: 0.13.0
epoch: 0
release: 1.oe2403
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.13.0-1.oe2403.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: e1a9317df7bb535cbdc336829a7cbb0e91c4eeb01260d1a608eb8d0b1a8ed1e3
name: python-notebook-shim
arch: src
version: 0.2.3
epoch: 0
release: 1.oe2403
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.3-1.oe2403.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: fe5dd5c49a605c263f954cb9f040a54cf4bd0616728fe9a6baa422a9a9a3cc05
name: python-nox
arch: src
version: 2023.4.22
epoch: 0
release: 1.oe2403
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-2023.4.22-1.oe2403.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: db360471676245e3c493aa460d33bd02958fca89e3cd3ae9eb1a78d21e443282
name: python-nss
arch: src
version: 1.0.1
epoch: 0
release: 16.oe2403
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.oe2403.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: 56d647d35a00685295b9665674f6c6e5297a0d1cba943062e2660905e2a65002
name: python-ntlm-auth
arch: src
version: 1.5.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 6a4cc58d9f192a587c1ecc905dd2f540c52d660f9c9f7e4c4fe3bb1bda1a372d
name: python-ntplib
arch: src
version: 0.4.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 7663066c19f70e94d1fe0f57b123a5c60fb205f71e9b5dbc6eb9fb27eafd5d2c
name: python-numpydoc
arch: src
version: 1.5.0
epoch: 0
release: 2.oe2403
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.5.0-2.oe2403.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: f1644d7a107bbc4ade1f5e333be28773fa1e18a09d00f233b35ffa773dd41010
name: python-oauthlib
arch: src
version: 3.2.2
epoch: 0
release: 1.oe2403
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-1.oe2403.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: e88d2bd56d09ad4eef669f3992a2856c8c18cb3e02418b2ca76d0c32aa834ed7
name: python-olefile
arch: src
version: 0.47
epoch: 0
release: 1.oe2403
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.oe2403.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: 15b198a77ee1024ded5453e762ffcdaa9defbe46022cea6c561bf5f389891be4
name: python-opt-einsum
arch: src
version: 3.3.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 67920b64a27227f215d8cf092c330835ece31817dc2b56a13d1955d6e4008e6d
name: python-ordered-set
arch: src
version: 4.1.0
epoch: 0
release: 1.oe2403
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.oe2403.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: b321041339682fb3f28f60a3a0449e0a4a9772e749115151795b66c6493f971a
name: python-packaging
arch: src
version: 23.2
epoch: 0
release: 1.oe2403
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-23.2-1.oe2403.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: 56e2321fc1b0e4c8b614f6c87658e6fc5744df4707c2827925b1d9004ffdb794
name: python-pallets-sphinx-themes
arch: src
version: 2.1.1
epoch: 0
release: 1.oe2403
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.1.1-1.oe2403.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: 8dea9788094af8c42491156a4e39d182f71de4c4580ee09dbd44a5a7902218a7
name: python-pam
arch: src
version: 1.8.4
epoch: 0
release: 1.oe2403
summary: Pure Python interface to the Pluggable Authentication Modules system on Linux
url: https://github.com/FirefighterBlu3/python-pam
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-pam-1.8.4-1.oe2403.src.rpm
checksum_type: sha256
description:
  This module provides an authenticate function that allows the caller to
  authenticate a given username / password against the PAM system on Linux.


pkgId: 2a839ed1d89f7dc7f0e25c1e63f31d53483136501649bcab5097d7c92d9fe0b6
name: python-pandas
arch: src
version: 2.2.2
epoch: 0
release: 1.oe2403
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.oe2403.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: bb8dc229f54be48f35cd90e177163438e26977f89088cfe9aa2c1466b1635895
name: python-paramiko
arch: src
version: 3.4.0
epoch: 0
release: 2.oe2403
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.4.0-2.oe2403.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: 0604b929df541acacb24021a773c6e272f1df5425ed450f20c6febd9a62c121d
name: python-parse_type
arch: src
version: 0.6.2
epoch: 0
release: 1.oe2403
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.2-1.oe2403.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: 86d87a1591eb556c7f7ab309511b0738af43f39d4315449da00f17a370cbebab
name: python-parso
arch: src
version: 0.8.3
epoch: 0
release: 1.oe2403
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.3-1.oe2403.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: df3f69edc7fd5f3381e030dcd81236386542cb90c050920f771f8ed554faba67
name: python-passlib
arch: src
version: 1.7.4
epoch: 0
release: 1.oe2403
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.oe2403.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: 2201d69cea7012f1638ec2dd52715792e3c4da7d061e833daef486b8b17301c1
name: python-paste
arch: src
version: 3.7.1
epoch: 0
release: 2.oe2403
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.oe2403.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: dadda2452bd3e18db702e4699fbd595d2985220054abf50b1409e8183083ae03
name: python-paste-deploy
arch: src
version: 3.0.1
epoch: 0
release: 2.oe2403
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.0.1-2.oe2403.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: 23dbf43301a79e42800cbb6f40dbc8b349e3ba1d734859ab725b09eb4a12e4f7
name: python-path
arch: src
version: 16.9.0
epoch: 0
release: 1.oe2403
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-16.9.0-1.oe2403.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: a42e9be49ac34ab840b0a02f1d302bf3a1b6046660fde678369afb980530d5f3
name: python-pathspec
arch: src
version: 0.11.2
epoch: 0
release: 1.oe2403
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.11.2-1.oe2403.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: 0d2e12778bef2efc82018c1ce9834c8e64f911fef88966a9f71eabdd24c3bfca
name: python-pbkdf2
arch: src
version: 1.3
epoch: 0
release: 3.oe2403
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.oe2403.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: a37f38426a2e7c77c065286c39519f0e11a207481a505595214b5aaec0f49463
name: python-pbr
arch: src
version: 6.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: ca12785cfa3f43a5c32b64bfaabcd22803d87144898a9c570560b99e12d500d3
name: python-pdm-backend
arch: src
version: 2.1.8
epoch: 0
release: 1.oe2403
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.1.8-1.oe2403.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: f4433591fdaf0de301544843b60e776e647be18e8acd20922605068e510d3247
name: python-pdm-pep517
arch: src
version: 1.1.4
epoch: 0
release: 1.oe2403
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.oe2403.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: f91ca9ff18f3e684762ef450969d1ca9a67e5c18454cb91ed32e5cca2f77bff8
name: python-pep8
arch: src
version: 1.7.1
epoch: 0
release: 1.oe2403
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.oe2403.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: cd2bc6f729968aa0cf99b325858106398a4c5c648fb2ccd3e60b8fa8cb7528d7
name: python-pexpect
arch: src
version: 4.8.0
epoch: 0
release: 2.oe2403
summary: Pexpect allows easy control of interactive console applications.
url: https://pexpect.readthedocs.io/
rpm_license: ISC license
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-pexpect-4.8.0-2.oe2403.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: d0fbe0829541aff346e91d87a76fe44568f3e8fdcd9ca8538a354a3b9ca690a0
name: python-pickleshare
arch: src
version: 0.7.5
epoch: 0
release: 1.oe2403
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.oe2403.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: 3e43cba96a6c8ebd6bad56492395a0e3cafc2e6840bc52e5b115ca105bf07e16
name: python-pika
arch: src
version: 1.3.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 08f8e7fbd4cf1c5605d2fcf286e0a962836aa97708156b3cb994a0e788b06679
name: python-pillow
arch: src
version: 10.3.0
epoch: 0
release: 1.oe2403
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.3.0-1.oe2403.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: c3ce40d0009991e9010a477f069b85873bfb033998977e96b59e4515db7e885d
name: python-pip
arch: src
version: 23.3.1
epoch: 0
release: 2.oe2403
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.oe2403.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: 8d2197d1bc0faf48e6ed4be235a838218aec0a01dd985aaec3059750c8f939b1
name: python-pip-shims
arch: src
version: 0.7.3
epoch: 0
release: 1.oe2403
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.oe2403.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: 68fea331b04d5bac7b0f8f7496662ef8d5a0b0c9804cb0fd3625e6ca5be0fa7d
name: python-pkgconfig
arch: src
version: 1.5.5
epoch: 0
release: 1.oe2403
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.oe2403.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: 6bde517987445e2b3d5e0780e70e840bab411fea8d5a19b8d4dc24e70c472324
name: python-platformdirs
arch: src
version: 3.11.0
epoch: 0
release: 1.oe2403
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-3.11.0-1.oe2403.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: 941f19a6c5e2d4c2aff62e2984b79872368794b74679f74abc67f5f8cedeb7e6
name: python-plette
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2403
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-1.0.0-1.oe2403.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: fc447a3bf21e72f569f04144d065efebf8a70343717285eb2dc55288179302b2
name: python-pluggy
arch: src
version: 1.4.0
epoch: 0
release: 1.oe2403
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.4.0-1.oe2403.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: b552d6b24def595c4e58c3a13e94f876838c8e11ca4d4d77c443d29276da3991
name: python-ply
arch: src
version: 3.11
epoch: 0
release: 3.oe2403
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.oe2403.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: 389f6c93cbb35ddc6ffd0086cf900d354c878b6b7932676f72b3f8acfbc70fdc
name: python-pocketlint
arch: src
version: 0.24
epoch: 0
release: 1.oe2403
summary: Addon pylint modules and configuration settings
url: https://github.com/rhinstaller/pocketlint
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-pocketlint-0.24-1.oe2403.src.rpm
checksum_type: sha256
description:
  Addon pylint modules and configuration settings for checking the validity of
  Python-based source projects.


pkgId: f6d3e88d07d54b28d3922bf0c71af385c11103c406ba8c139d600d1f82854b93
name: python-poetry-core
arch: src
version: 1.4.0
epoch: 0
release: 1.oe2403
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.4.0-1.oe2403.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: 9a1bb89e0d3e506fb4d6bdbd27d781122fb550f9d11b714348e75b87f46ca207
name: python-poetry-dynamic-versioning
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2403
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.0.0-1.oe2403.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: 8305c81a9ad9f7e4b0ce800c975385d100803bc96496a5237ef8bb7e2de12e7e
name: python-polib
arch: src
version: 1.2.0
epoch: 0
release: 2.oe2403
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-2.oe2403.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: 14eec0c778fe111901b1fc1ad633b3c84d11b463fceec0f54092eb12b2ce8495
name: python-portend
arch: src
version: 3.2.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 2bfebc3fdc08ebf21f5906a553fcb46587a0c6e75b0a8c81cb3f14b41bfbd179
name: python-portray
arch: src
version: 1.8.0
epoch: 0
release: 2.oe2403
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.oe2403.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: f971ec2c68808e369db521f4392ef4f77e3a4a58e5065f492ca2f963b79741ae
name: python-precis_i18n
arch: src
version: 1.0.4
epoch: 0
release: 1.oe2403
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.0.4-1.oe2403.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: c725fbad5e5132b7ef37c4e8d97a73c97f617504a5aede3b9e37c615e2af4139
name: python-prettytable
arch: src
version: 3.9.0
epoch: 0
release: 1.oe2403
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.9.0-1.oe2403.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: 459aa61e18bdeb89a5b0fff906513d0839d297437c74a552cb567da3ebd91f68
name: python-priority
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: fa9af8c694290ad550209e039f213630bc04410c141c7c60171dbf8b3a2963f4
name: python-productmd
arch: src
version: 1.38
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  This package is a Python library providing parsers for metadata related to
  composes and installation media.


pkgId: e954f1550f816e576d727f36dae31b06b5b7d95e88b7239e5ba49220f8ac4f11
name: python-progressbar2
arch: src
version: 4.2.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 03ebe0cd0ff9376c1d09a2c870bff32d6215aa7de2a83f762352c65bd28b5cd6
name: python-prompt-toolkit
arch: src
version: 3.0.43
epoch: 0
release: 1.oe2403
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.43-1.oe2403.src.rpm
checksum_type: sha256
description:
  prompt_toolkit is a library for building powerful interactive command lines and
  terminal applications in Python.


pkgId: 956fea754a9755d3c2e28a8e3a6521792775f7caa6cde735d2044104933ea5ea
name: python-psutil
arch: src
version: 5.9.5
epoch: 0
release: 1.oe2403
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-5.9.5-1.oe2403.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: 31f28b65ed6d96bb043785811f3b04ce3014e13f969428d0ed1a423f7020a610
name: python-psycopg2
arch: src
version: 2.9.9
epoch: 0
release: 1.oe2403
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.oe2403.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: cf75dee3e3b459f017dff909435a046d60967be3374fea8de4e122c042b0b6f3
name: python-ptyprocess
arch: src
version: 0.7.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 5a78c3abd5ff750ec20f5d5d6ca69f6477d7fff70a3e0c7d600d2b800b8431a0
name: python-publicsuffix2
arch: src
version: 2.2019.12.21
epoch: 0
release: 1.oe2403
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.oe2403.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: dc3556101e05ba1d8fe0769a08939252e7f41c460a8699d944a3f1c2c11a8f36
name: python-pure-eval
arch: src
version: 0.2.2
epoch: 0
release: 1.oe2403
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.oe2403.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: a50014397440b8bf1642ecca6068e62ed79c1187f0edc95575e591683dce8c32
name: python-py
arch: src
version: 1.11.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 1be70d6412942509fdcbf47b3eecb18602e263b96c728222caa1c78c7aa8863a
name: python-pyasn1
arch: src
version: 0.5.1
epoch: 0
release: 1.oe2403
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.5.1-1.oe2403.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: 82d237296f9c2442153ca5a37bf79de6ebaa077ae3f9cf4d5e6265cf79bb1530
name: python-pyasn1-modules
arch: src
version: 0.3.0
epoch: 0
release: 1.oe2403
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.3.0-1.oe2403.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: 8b701ce0ca196fa3ccb2d0fa5709e5c60603edf76cc5bc0e03ac9d6dad3851ab
name: python-pycdlib
arch: src
version: 1.14.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 0378cb77188f5bd02151d7e9e36c8089ee9df544ba60d60376cce8a597d8fb0b
name: python-pycodestyle
arch: src
version: 2.11.1
epoch: 0
release: 1.oe2403
summary: Python style guide checker
url: https://github.com/PyCQA/pycodestyle
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-pycodestyle-2.11.1-1.oe2403.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: cd53b6e7b6fbc5d13108ba4bb61ff0575231a1c6d868a8460284983e4f90b651
name: python-pycparser
arch: src
version: 2.21
epoch: 0
release: 2.oe2403
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.21-2.oe2403.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: 9a8d2c7eea35955f1d88d924d7e4da74254f370f874f44d63f1e2dd74bc6a98b
name: python-pycryptodome
arch: src
version: 3.20.0
epoch: 0
release: 2.oe2403
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.20.0-2.oe2403.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: b8590c5a44be9ce9ab83383351e6da7b14dda808d91cfefb1c2d4eeb36eab361
name: python-pycurl
arch: src
version: 7.45.2
epoch: 0
release: 3.oe2403
summary: A Python interface to libcurl
url: http://pycurl.sourceforge.net/
rpm_license: LGPL-2.0+ or MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-pycurl-7.45.2-3.oe2403.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: c3dd36fc1829e8d041b66688f1608714642d5bf119cc9d31d7a3c5e4cc18f31a
name: python-pydocstyle
arch: src
version: 6.3.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 731bf37317ea50a215f65a42609d95613396dd80556b6780af80c7997b3798b9
name: python-pydot
arch: src
version: 1.4.2
epoch: 0
release: 1.oe2403
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-1.4.2-1.oe2403.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: 454d3212680c556107e62cdc3d831af2a5d3b7d5557aa379a2c7f2f7c625dd6e
name: python-pygments
arch: src
version: 2.17.2
epoch: 0
release: 1.oe2403
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.17.2-1.oe2403.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: 287d8c8e13717ce390210afbd815dbc7effca94d0ce21f269a083f6018bad51e
name: python-pyinstaller
arch: src
version: 5.13.0
epoch: 0
release: 2.oe2403
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-5.13.0-2.oe2403.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: 5bb05b974eac422279a306aa4998a4f176d81c1ef95c6a8282eeff4fab3d9c11
name: python-pylons-sphinx-themes
arch: src
version: 1.0.13
epoch: 0
release: 2.oe2403
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.oe2403.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: c88907431c598514989b22dae90b715fb606016e283cce483f784197cc3d4d88
name: python-pymongo
arch: src
version: 4.3.3
epoch: 0
release: 2.oe2403
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.3.3-2.oe2403.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: 8cfe7f330a860641d22f11c46ec4a07270172dc1e1dc7d3cb5c1d99aeb6ac420
name: python-pynacl
arch: src
version: 1.5.0
epoch: 0
release: 1.oe2403
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.oe2403.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: c21e5574fbf9ddf36a28275006d5fa88fc7a69e5b408385ef9940da4858c087e
name: python-pyodbc
arch: src
version: 5.1.0
epoch: 0
release: 1.oe2403
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.1.0-1.oe2403.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: 4eca1b2fb7dc0338f162e9fc42a3e5093fdcade6ab2cbf3a469736e6aa711345
name: python-pyperclip
arch: src
version: 1.8.2
epoch: 0
release: 2.oe2403
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.8.2-2.oe2403.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: 2495638b4bc08785f4f59cfc2f3b0803f57c1ca6b5534d069a7a6477a102f98e
name: python-pyproject-hooks
arch: src
version: 1.0.0
epoch: 0
release: 1.oe2403
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.0.0-1.oe2403.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: d0437409dea36a85df43e940ab37ed717908bc4da6c740e8ba22f0898aa3248d
name: python-pyproject-metadata
arch: src
version: 0.7.1
epoch: 0
release: 1.oe2403
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.oe2403.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: af094a72644b2de291a753cb91ea423bba0e9e920ab425aeeb7f1d0e23931c5b
name: python-pyquery
arch: src
version: 2.0.0
epoch: 0
release: 1.oe2403
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.0-1.oe2403.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: 4f42494d851c91bb2416254fdbfa04eb33acf23bd3507b5fc03ad62089db8bed
name: python-pyroute2
arch: src
version: 0.7.9
epoch: 0
release: 2.oe2403
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.9-2.oe2403.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: 9e9a7ae87a381375fe5302136659676ef34e4a4a0a269157a7e4398ec4697325
name: python-pyrpm
arch: src
version: 0.14.1
epoch: 0
release: 2.oe2403
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.14.1-2.oe2403.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: 6932621744e5352cad478c8fe9c8dd99063a1623e32204895faa9c53d9ade84b
name: python-pyrsistent
arch: src
version: 0.19.3
epoch: 0
release: 1.oe2403
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.19.3-1.oe2403.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: 4f2436a12664856c931e4e01400971be1ff73af18171de793f47310afba5b61c
name: python-pysaml2
arch: src
version: 7.4.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 0ed96545fe70ef460cb7f23c3a8377cad949c45b193b2c3bdd4dec001bc42eef
name: python-pysocks
arch: src
version: 1.7.1
epoch: 0
release: 2.oe2403
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.oe2403.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: 4e39a250486cbcd6f696f21ee5dcd7fb4d0b2a9e22c47a138eb0ffa0d907aa58
name: python-pyspnego
arch: src
version: 0.9.1
epoch: 0
release: 1.oe2403
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.9.1-1.oe2403.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: e5f180e3e382bac85d4f5c559e11421c23117600cf9baae17e013c394b96ea27
name: python-pytest-benchmark
arch: src
version: 4.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 37b439fc3a45ffc31708862ae19b59a96fb46098276f960f028e0d987987f7cf
name: python-pytest-cov
arch: src
version: 4.1.0
epoch: 0
release: 2.oe2403
summary: Pytest plugin for measuring coverage
url: https://pypi.org/project/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-4.1.0-2.oe2403.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: 08f80e731fcaca8ecaf51b7b229b71932f54a4b77f707b5ee9e6a4f93e7516c1
name: python-pytest-enabler
arch: src
version: 3.0.0
epoch: 0
release: 1.oe2403
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.0.0-1.oe2403.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: 286a27e3e803bd842a6eab3db5e1fc5640a4bbab75740ce3efd0ae495f5b3e90
name: python-pytest-expect
arch: src
version: 1.1.0
epoch: 0
release: 5.oe2403
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.oe2403.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: 8dcf34682a4b6453da98a3b9fcf94aee2855ba3c5ed8259d8fcc7366e4676efe
name: python-pytest-fixture-config
arch: src
version: 1.7.0
epoch: 0
release: 1.oe2403
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.oe2403.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: ccea7d707d43b627824e191e5b14b235f4ab8fcb7763d5e7228f86ab26eec82e
name: python-pytest-forked
arch: src
version: 1.6.0
epoch: 0
release: 2.oe2403
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-2.oe2403.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: 461172297d8f52a5a6619a7925a11b9708625f06b9894f99a4536b830b55113b
name: python-pytest-mock
arch: src
version: 3.11.1
epoch: 0
release: 1.oe2403
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.11.1-1.oe2403.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: 4b58574878667130c01163569b6e1bf988c7b96424d1f4c6a1424ee13a39fac9
name: python-pytest-regressions
arch: src
version: 2.4.2
epoch: 0
release: 1.oe2403
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.4.2-1.oe2403.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: dc9760d1abeabd587c9e825e56ae609fbf4eec1bee6a1fa351e673749779d377
name: python-pytest-relaxed
arch: src
version: 2.0.1
epoch: 0
release: 1.oe2403
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.1-1.oe2403.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: 32d0967b1b508b6236249ae13f104b9e5dcbcd2acd71e32192cd63f0304bc3dd
name: python-pytest-timeout
arch: src
version: 2.1.0
epoch: 0
release: 1.oe2403
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.1.0-1.oe2403.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: 8b9c7c5e901ed3a8689eb9529c1c2d81031f931fb866d743010c48b2bf2b57dd
name: python-pytest-tornasync
arch: src
version: 0.6.0.post2
epoch: 0
release: 1.oe2403
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.oe2403.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: 79458ac9a9eab3c06e202a389b3ebe3a63683585f1b0a935f4f7bee8a467cd65
name: python-pytest-virtualenv
arch: src
version: 1.7.0
epoch: 0
release: 3.oe2403
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.7.0-3.oe2403.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: 2c82eb8cf1d6078a7ced2745c4b26c6cf8e5aa4d71c0ed2cde15355f71b8ad8b
name: python-python-gitlab
arch: src
version: 3.15.0
epoch: 0
release: 1.oe2403
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-python-gitlab-3.15.0-1.oe2403.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: fbba22cb0dcf68c93ef6878ede8df0690e419455fd095508da933f3783134205
name: python-pythran
arch: src
version: 0.14.0
epoch: 0
release: 2.oe2403
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.14.0-2.oe2403.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: be646f93a2b3f70e924ba62b08c2e6c239d69a772be46c37a6f477405c9a3c6d
name: python-pytoolconfig
arch: src
version: 1.3.1
epoch: 0
release: 1.oe2403
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.oe2403.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: 27dad7ec6516d543b5027c7bc468d9438226e3dac4ab8041eac298abf06f7fe9
name: python-pytz-deprecation-shim
arch: src
version: 0.1.0.post0
epoch: 0
release: 1.oe2403
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.oe2403.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: 4b22e3ccfd93b6c65e3b749578ba7672fe22670a3d5d187c85d484a0b95ca6fc
name: python-pyudev
arch: src
version: 0.24.1
epoch: 0
release: 2.oe2403
summary: A libudev binding
url: http://pyudev.readthedocs.org/
rpm_license: LGPL 2.1+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-pyudev-0.24.1-2.oe2403.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: 5fa2a49beb338aaa2724f0c4c92df31a68428672896c846bed0ada2387e6300c
name: python-pyvmomi
arch: src
version: 8.0.2.0
epoch: 0
release: 1.oe2403
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.2.0-1.oe2403.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: 2dd9abbfd84f14b65de57120e9a4fc57c3916f5bc0f9558fd8081a55088ad763
name: python-pywinrm
arch: src
version: 0.4.3
epoch: 0
release: 1.oe2403
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.4.3-1.oe2403.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: b5e7ef652e5a3a0666681eaa1d61a0fdd4e38e704443087e87dba1c53489453f
name: python-qt5
arch: src
version: 5.15.6
epoch: 0
release: 3.oe2403
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.6-3.oe2403.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: 9f3683194eec5daabb5b941ffe80d99b22c45b3afc0f071dc34cc7bbd82bd119
name: python-rdflib
arch: src
version: 6.3.2
epoch: 0
release: 1.oe2403
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-6.3.2-1.oe2403.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: c556443adad26137cc7e21369ec9b3f09329a5b86f6b32519b20e15b23021899
name: python-recommonmark
arch: src
version: 0.7.1
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
summary:
  A docutils-compatibility bridge to CommonMark, enabling you to write CommonMark inside of Docutils & Sphinx projects.


pkgId: b2139accbb0be79f628e34232947823bf054557f9065ac5329602cd32af0082b
name: python-regex
arch: src
version: 2023.10.3
epoch: 0
release: 1.oe2403
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-2023.10.3-1.oe2403.src.rpm
checksum_type: sha256
description:
  This regex implementation is backwards-compatible with the standard 're' module, but offers additional functionality.


pkgId: bedca4dc4d584409ae45cf06068ff80892a9b2116396bedddf6657f3282d7859
name: python-reno
arch: src
version: 3.5.0
epoch: 0
release: 1.oe2403
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-3.5.0-1.oe2403.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: 9683a71d8975427730b38db96494429981df281dc9ded855ac5fad267f65e417
name: python-requests
arch: src
version: 2.31.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 9ef132992f38636f558012eaa514e1e606279cdf5e4e7d5835a1dcf19ddce2a7
name: python-requests-cache
arch: src
version: 1.1.0
epoch: 0
release: 1.oe2403
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.1.0-1.oe2403.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: 753d3124084f9097841fce8537672832222e10dd5b95de752554bd05851c60bf
name: python-requests-file
arch: src
version: 1.5.1
epoch: 0
release: 5.oe2403
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.oe2403.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: 8b49542c6e11d250f1962b50530703c671d7a9e8b05a62751714fa7ba32172a0
name: python-requests-ftp
arch: src
version: 0.3.1
epoch: 0
release: 18.oe2403
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.oe2403.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: b46ce67e73626e5d5a08c4581d3fdfe8a83284f6af308da3d453706dc74bbd3f
name: python-requests-gssapi
arch: src
version: 1.2.3
epoch: 0
release: 1.oe2403
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.2.3-1.oe2403.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: 5739eee7d318a3faa4ee8e734bd9d51194ea387d551f7fca728355cd38f25082
name: python-requests-oauthlib
arch: src
version: 1.3.1
epoch: 0
release: 2.oe2403
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-1.3.1-2.oe2403.src.rpm
checksum_type: sha256
description:
  This project provides first-class OAuth library support for `Requests <http://python-requests.org>`.


pkgId: 1e89bd96c5eae40d488a070122537bae53aa7dac668c3c45ef5d759dded22fc4
name: python-requests_ntlm
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2403
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.2.0-1.oe2403.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: c7b7b165ca813cf9bfbefdc7eac416b04cbd57b4604c6e4343801ef4885f96b0
name: python-requirementslib
arch: src
version: 2.3.0
epoch: 0
release: 1.oe2403
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-2.3.0-1.oe2403.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: 4e6b73babe12b572a2177fe6dbfe36fab7a6ab8b9752e71268098079f94ae622
name: python-retrying
arch: src
version: 1.3.4
epoch: 0
release: 1.oe2403
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.oe2403.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: ce9f7e06efa46c922e6bdadc836d302ea21de847fd13a2f49c7016ff070c88bc
name: python-rsa
arch: src
version: 4.9
epoch: 0
release: 1.oe2403
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.oe2403.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: 3078c7a69e2192c774cd7f4824dd582f991a92d708957a80d28ba3e9985700b6
name: python-rst-linker
arch: src
version: 2.4.0
epoch: 0
release: 1.oe2403
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.4.0-1.oe2403.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: 562009986d6748c83761e7b7115bb6226cbc6d4cc717f850b8fc663b5ebfc71b
name: python-rtslib
arch: src
version: 2.1.76
epoch: 0
release: 2.oe2403
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.oe2403.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: add7eaf1fe5f20bdea2cfa8216b638262c585ce5bb7bdf6cca2cb9db6bd033fc
name: python-ruamel-yaml
arch: src
version: 0.18.6
epoch: 0
release: 1.oe2403
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.oe2403.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: 491335109d20c2fe0db64ce4114f43326cd567c3021d0f63608b14bbe69672f9
name: python-schema
arch: src
version: 0.7.5
epoch: 0
release: 2.oe2403
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.5-2.oe2403.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: dadd7b27c7e0c46cadca31a84bc4a8f88b3a10cce99e58e2987698e6cdab5cc1
name: python-scikit-build
arch: src
version: 0.17.6
epoch: 0
release: 1.oe2403
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.17.6-1.oe2403.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: 694288ae9876d42ddf2b524a1a990a5bbda56781fa7d3cb9aa842ac67da1812c
name: python-scikit-learn
arch: src
version: 1.4.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 769893b5ac83bffc752101cc227ca59b58f2514889d4c2d66e60b2c288045172
name: python-scikit-optimize
arch: src
version: 0.9.0
epoch: 0
release: 2.oe2403
summary: Sequential model-based optimization toolbox
url: https://github.com/scikit-optimize/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.9.0-2.oe2403.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: 3461d2a3fe0122cac2893d8465ad1271ae21e5570a31d4402e3f887ef545a0e8
name: python-scp
arch: src
version: 0.14.5
epoch: 0
release: 1.oe2403
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.14.5-1.oe2403.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: cec282470ee2548813cb0b46c51168b5e9f7348de80f197ab5489e594786d387
name: python-selenium
arch: src
version: 4.16.0
epoch: 0
release: 2.oe2403
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.16.0-2.oe2403.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: 679a955d34fd1c130329284fc302baf59cd2e78e0841dcc8dc9973cf5f07c086
name: python-service-identity
arch: src
version: 21.1.0
epoch: 0
release: 1.oe2403
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-21.1.0-1.oe2403.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: a8eed20a722199114519a09ab57a77992a5f9d41067a0c59b00c680c4e7ecd5a
name: python-setuptools
arch: src
version: 68.0.0
epoch: 0
release: 2.oe2403
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-68.0.0-2.oe2403.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: ac35bf569a25d0b5c5be4931ee59b519cf006494c3d1b0831d38b155ad0dfb45
name: python-setuptools-rust
arch: src
version: 1.8.1
epoch: 0
release: 1.oe2403
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.8.1-1.oe2403.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: 932fade5fe9b72a446db8b97115a8d9b2bff5f1b583b6981d0dffbb64af01fee
name: python-setuptools_git
arch: src
version: 1.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 2bf24e90e68297e396a8f87261f8e5511c25bff1c473ed55d8948485063f6a12
name: python-setuptools_scm
arch: src
version: 7.1.0
epoch: 0
release: 1.oe2403
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-7.1.0-1.oe2403.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: d4b789e41afa2e9c7829187bbd4aca9e03742e36ec3f0663cb2ee69ce26ce4b4
name: python-simplegeneric
arch: src
version: 0.8.1
epoch: 0
release: 13.oe2403
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.oe2403.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: cac36ef00e416863c1626b7450faea0bea60e6721d915bebff8f1fcb922c4da3
name: python-simpleline
arch: src
version: 1.9.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 01c21b0be911ef198d4563ff17849218c9d9075121b5af8bb0f22886b59fd82e
name: python-singledispatch
arch: src
version: 4.0.0
epoch: 0
release: 1.oe2403
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.0.0-1.oe2403.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: 6548e455c6ebc288a7c408f9519d2df23cb9ef1f711595e0ef0e1c0b449a2904
name: python-slip
arch: src
version: 0.6.5
epoch: 0
release: 7.oe2403
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.oe2403.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: 1246ee91438f41fdcd88a83ab2231ec387204a7dcb1408388e9ca47532f06ef2
name: python-smartypants
arch: src
version: 2.0.1
epoch: 0
release: 1.oe2403
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.oe2403.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: cae2fd72c00616b38346782a32482af1b13f69fec040a8a52da0557ac8c07198
name: python-snowballstemmer
arch: src
version: 2.2.0
epoch: 0
release: 3.oe2403
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.oe2403.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: 9873fa265790a5492dc05d766277de360384a30105b153f04b8cd7c905689daf
name: python-sortedcontainers
arch: src
version: 2.4.0
epoch: 0
release: 3.oe2403
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.oe2403.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: b6012c3fbbd309a0bdccea96e902f9a78bb6283fc3578534e9d993489c946c5f
name: python-soupsieve
arch: src
version: 2.4
epoch: 0
release: 1.oe2403
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.4-1.oe2403.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: c1b4145870ce2706d175440f912f360fe9515a36e89392a01ecfddec92e63bae
name: python-sphinx
arch: src
version: 7.0.1
epoch: 1
release: 1.oe2403
summary: Python documentation generator
url: http://sphinx-doc.org/
rpm_license: BSD and MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-sphinx-7.0.1-1.oe2403.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: 886b5ee4b2a72e40770698ac9667edf7fe27f0fffe282e53ab80647f4494847f
name: python-sphinx-bootstrap-theme
arch: src
version: 0.8.1
epoch: 0
release: 1.oe2403
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.oe2403.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: e53ad5325a837db4e42792fa189d622338d4e0189315ba341735c42f9e830e46
name: python-sphinx-design
arch: src
version: 0.5.0
epoch: 0
release: 1.oe2403
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.5.0-1.oe2403.src.rpm
checksum_type: sha256
description:
  This package contains a Sphinx extension for designing beautiful, view
  size responsive web components.


pkgId: b94b9d86e96a791c08cb60e7bc7fb291f361eff18d8d51bb2f4ef79431032f64
name: python-sphinx-issues
arch: src
version: 3.0.1
epoch: 0
release: 1.oe2403
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-3.0.1-1.oe2403.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: 5e52424682a93c566478dc7844c3749f941bd7364abdf1f07eb59d68d1ed6f8e
name: python-sphinx-sitemap
arch: src
version: 2.5.1
epoch: 0
release: 1.oe2403
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.5.1-1.oe2403.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: 622e2f24e55dc2c574551537e9b27af63aa2efb299a463aaf91e9ddcda4786cc
name: python-sphinx-theme-alabaster
arch: src
version: 0.7.13
epoch: 0
release: 1.oe2403
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-0.7.13-1.oe2403.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: a3491b5c3ce9d2567c78a2f33518496c5dd90169f3396a78f68693f6347813e7
name: python-sphinx-togglebutton
arch: src
version: 0.3.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 99c98964a656a5241475d0a228b0acce0f242ed3a75198b7e45a00713b794ada
name: python-sphinx_lv2_theme
arch: src
version: 1.0.0
epoch: 0
release: 2.oe2403
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.oe2403.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: ff0edf56920616829a1a6eeb19aa3ec899877222236136e368618c7bbf6f2c7b
name: python-sphinx_rtd_theme
arch: src
version: 1.1.1
epoch: 0
release: 4.oe2403
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-1.1.1-4.oe2403.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: 84e16b452299e7ecc0a2486a718c02d9936b30b077515e9847bc11d0ba42db67
name: python-sphinxcontrib-github-alt
arch: src
version: 1.2
epoch: 0
release: 1.oe2403
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.oe2403.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: f4552b15c7d16bd44082b133cea5f03250aa205127e1f6b998a3281755002bde
name: python-sphinxcontrib-log-cabinet
arch: src
version: 1.0.1
epoch: 0
release: 2.oe2403
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.oe2403.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: 45a9b53608a123e2528a28e97e3556bc6b956542eb891d2f860be47fb6bb931d
name: python-sphinxcontrib-serializinghtml
arch: src
version: 1.1.5
epoch: 0
release: 2.oe2403
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-1.1.5-2.oe2403.src.rpm
checksum_type: sha256
description:
  sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
  HTML files (json and pickle).


pkgId: fa6d2c9ee7facaf1ea048281228931930e7d500dbf4f7eb998f55e02c3daa775
name: python-sphinxcontrib-spelling
arch: src
version: 8.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 5ec2bffd5a5bfe16f8bb28ad6b27dd353c51a9779c6bc775c0c8ae30752ea121
name: python-sphinxcontrib-websupport
arch: src
version: 1.2.4
epoch: 0
release: 3.oe2403
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-1.2.4-3.oe2403.src.rpm
checksum_type: sha256
description:
  sphinxcontrib-websupport provides a Python API to easily integrate Sphinx
  documentation into your Web application.


pkgId: 4e5f9483fe145be45445d87f3955c29f05cec203c913ea822fda4c5f83410a3b
name: python-sphinxcontrib-youtube
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2403
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.2.0-1.oe2403.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: 6536d27ae2021d76ae39d05a4417a037dcffbe118942ec2a411d9516f4114994
name: python-sphinxext-altair
arch: src
version: 0.2.0
epoch: 0
release: 1.oe2403
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.oe2403.src.rpm
checksum_type: sha256
description:
  sphinxext-altair provides the directive altair-plot to insert live-rendered Altair plots within your Sphinx documentation


pkgId: f265b4e137fe7f0cb6323b5392eee6bd5d0f4d844e1bccb5c05c8062c010b926
name: python-sphinxext-rediraffe
arch: src
version: 0.2.7
epoch: 0
release: 1.oe2403
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.oe2403.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: aa4f84104a64a8b3c15fc5d934064622c4ec1707f140ce9f57a7ae531b11983a
name: python-sqlalchemy
arch: src
version: 1.4.48
epoch: 0
release: 1.oe2403
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-1.4.48-1.oe2403.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: b0d31155784c67dcc39ca8ac124b4af605e332e9522d19858a3474e1a78c7ce0
name: python-stack-data
arch: src
version: 0.6.2
epoch: 0
release: 1.oe2403
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.oe2403.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: 0e062f4f2b4c30610bbab25a846995cc09f6ea95d8256530f2d65feb1d43ea97
name: python-straight-plugin
arch: src
version: 1.5.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 9daa4465c6a6d3d69b1d7a8f33825e93e7f0d561cffd2e0a1de1f1e717119f48
name: python-stuf
arch: src
version: 0.9.16
epoch: 0
release: 1.oe2403
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.oe2403.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: c36a37ec6fc51f058d17909189c6c90fe6f1328d1859c524ccb68667a0c996fd
name: python-sure
arch: src
version: 2.0.1
epoch: 0
release: 1.oe2403
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.oe2403.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: c7fea03e040123524f9592ebea70c9112d11888b98a5f78a6c74c0224e9b9373
name: python-sybil
arch: src
version: 3.0.1
epoch: 0
release: 3.oe2403
summary: Automated testing for the examples in your documentation
url: https://sybil.readthedocs.io/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-sybil-3.0.1-3.oe2403.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: a04a249d87aa50495aa27afd1cea184bd1fba972aa010f71970cf2492513b56a
name: python-sympy
arch: src
version: 1.12
epoch: 0
release: 1.oe2403
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.12-1.oe2403.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: c363c8463315df8622e7f91b1da215251bb90212bc914f75c43fe83ce3c0e6d7
name: python-systemd
arch: src
version: 235
epoch: 0
release: 1.oe2403
summary: Python module for native access to the systemd facilities.
url: https://github.com/systemd/python-systemd
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-systemd-235-1.oe2403.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: 1c19c8df6b79dc10a9c0b2feee072135c4e613313dec36fd5884aa0ebca153fa
name: python-tabulate
arch: src
version: 0.9.0
epoch: 0
release: 2.oe2403
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.oe2403.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: 0b419b26cb81f700818cd5b0a06e1f140219d50a75f4e8c3c897383aeae5d7dd
name: python-tempita
arch: src
version: 0.5.2
epoch: 0
release: 2.oe2403
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.oe2403.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: fd663a369ffbdfcb5ca02a18720cc63e37824389fc5d39c2778d3455fc8220be
name: python-tenacity
arch: src
version: 8.2.3
epoch: 0
release: 1.oe2403
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-8.2.3-1.oe2403.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: 1d8a4d7229ab64e2b5d77a1ac645ab29e89065978e5fb3c97bfa2672558d1eba
name: python-tensorboard
arch: src
version: 2.12.1
epoch: 0
release: 2.oe2403
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.oe2403.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: 57c5d2bcfd90597aafe9173816f0429cc688ddc0d54c2f73b8c037debd9b0d84
name: python-testfixtures
arch: src
version: 7.1.0
epoch: 0
release: 1.oe2403
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-7.1.0-1.oe2403.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: 922da6986f7afe791207bcebded5d9b1ac3dfdeed89f2fc8a56cd7f25dbd56b1
name: python-testscenarios
arch: src
version: 0.5.0
epoch: 0
release: 15.oe2403
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.oe2403.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: 726089bf364bd43d2d0192e01cddf466f3680e1e7e57e146a80edc65bb279ad8
name: python-testtools
arch: src
version: 2.6.0
epoch: 0
release: 1.oe2403
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.6.0-1.oe2403.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: 10b2c2f4a1dc4eee112739d90ad36dca322724b28118a4ecc9f0a73a4aea7a29
name: python-threadpoolctl
arch: src
version: 3.2.0
epoch: 0
release: 1.oe2403
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.2.0-1.oe2403.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: fbfd7a7780b89b7e6a80debd950f83174205add6094965aa739dd60a995efca8
name: python-tinycss2
arch: src
version: 1.1.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 6216bace1194c27faa0d2750e014b7fbeef7b95a066832e21a11eec65923f81b
name: python-toml
arch: src
version: 0.10.2
epoch: 0
release: 2.oe2403
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.oe2403.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: 233f96d56461739f170f9ac286639d0b1ef61a4d417e19debef044ddc11657c7
name: python-tomli-w
arch: src
version: 1.0.0
epoch: 0
release: 2.oe2403
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.oe2403.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: cefc2b052c06d4c0a3270eeef43dfe23efcd7188357d1d3ba8363d7a367d9cb5
name: python-tomlkit
arch: src
version: 0.12.3
epoch: 0
release: 1.oe2403
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.12.3-1.oe2403.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: 53a7fdb399aefe82a90c0bea1b2a8bb2d41e33c02948aafa82aad313f99af1ef
name: python-toolz
arch: src
version: 0.12.0
epoch: 0
release: 1.oe2403
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-0.12.0-1.oe2403.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: 0bf9946271424d5e18c9b1ccf92403c2b26197d7c55c0eab758cbe43beeeab1a
name: python-tornado
arch: src
version: 6.3.3
epoch: 0
release: 1.oe2403
description: Tornado is an open source version of the scalable, non-blocking web server and tools.
url: http://www.tornadoweb.org/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-tornado-6.3.3-1.oe2403.src.rpm
checksum_type: sha256
summary:
  Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.


pkgId: b8066ac124b9f6de81a10c6deea21ad8d7816fefe9a83a4ec8544fbd2e2f9a5f
name: python-tox
arch: src
version: 4.11.1
epoch: 0
release: 1.oe2403
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.11.1-1.oe2403.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: 3d26efeb6104274f37b1442d7b84b2866618d2a1aa9686c45ab95d4ab433949c
name: python-tqdm
arch: src
version: 4.66.2
epoch: 0
release: 2.oe2403
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.2-2.oe2403.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: 3f1a97d9c0787528b1e9e312f6958b39796d849965c6e84ea69328f28c162bed
name: python-traitlets
arch: src
version: 5.14.1
epoch: 0
release: 2.oe2403
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.1-2.oe2403.src.rpm
checksum_type: sha256
description:
  A framework that lets Python classes have attributes with type checking, dynamically calculated default values,
  and callbacks.


pkgId: 85dcecae8161b2a37ae66b3c10c0853fbf8fc944486dea4ef1ec4fc08d0488ce
name: python-trio
arch: src
version: 0.22.2
epoch: 0
release: 1.oe2403
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.22.2-1.oe2403.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: eba9be76819642df68c45503d8effe6a53d4b607f1253a938c003ad53cddb64b
name: python-twisted
arch: src
version: 22.10.0
epoch: 0
release: 4.oe2403
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-22.10.0-4.oe2403.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: c8ede7c3d41fe021d2cea42fd9d02dd36a37776b9feb82a77644e4391e51f582
name: python-typed-ast
arch: src
version: 1.5.5
epoch: 0
release: 1.oe2403
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.oe2403.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: 7d80f32f0b27919751eecd55c5cb7f17bd60c193d258a810abe20178d8e872c0
name: python-typing-extensions
arch: src
version: 4.10.0
epoch: 0
release: 2.oe2403
summary: Backported and Experimental Type Hints for Python 3.5+
url: https://github.com/python/typing/blob/master/typing_extensions/README.rst
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.10.0-2.oe2403.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: f91392deca18b8d46fb9941b66fc8e8a4310fdc1a7ae6e36dc7f688355d872cf
name: python-tzlocal
arch: src
version: 5.2
epoch: 0
release: 1.oe2403
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.oe2403.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: c201bdd215dbe74de9dabb09f14a1ac9623a3fd8b527e6985bf7b30d08167b85
name: python-u-msgpack-python
arch: src
version: 2.8.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 4021d936b5051997162230b221c38608896d7d1384c0aea7a50674b105a78a90
name: python-uc-micro-py
arch: src
version: 1.0.2
epoch: 0
release: 2.oe2403
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.2-2.oe2403.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: 34be986f6b1abbd8c216f5fee6feb0c8cb69e74a0d56e033bc2f5f8afe8b3f09
name: python-unittest2
arch: src
version: 1.1.0
epoch: 0
release: 19.oe2403
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.oe2403.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: d282492c8b407572006b2ad510a4d09ba07e8c9428cfcd2250a72f2254d46063
name: python-untokenize
arch: src
version: 0.1.1
epoch: 0
release: 2.oe2403
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.oe2403.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: 305e01ff0cd1e94f285be8d811422524e74191d10ed19abce9c1172c2983f14d
name: python-urlgrabber
arch: src
version: 4.1.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 1952d5a44055d1e696104489b7020dc7de69147b0ac926e456bc17038a05b631
name: python-urwid
arch: src
version: 2.1.2
epoch: 0
release: 5.oe2403
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.1.2-5.oe2403.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: 5ebb416e3c4b9b0c3823a2e473486fa274314b469aee53fc8df135b078cc29e5
name: python-utils
arch: src
version: 3.4.5
epoch: 0
release: 1.oe2403
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.4.5-1.oe2403.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: 9574d67f2abd87f3efda2a1052a5cdf9a998242176e1497e14630e1a21a43b44
name: python-varlink
arch: src
version: 31.0.0
epoch: 0
release: 1.oe2403
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.oe2403.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: c11e064f77f15277ed506e682e2ef165ac3f09be63dedaa2f5e451a5f9846ae3
name: python-versioneer
arch: src
version: 0.29
epoch: 0
release: 1.oe2403
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.oe2403.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: 32dc77e4f32a8147a484d7bbc77d87f4beb47daa88e6b8b06b9e90416244e4ad
name: python-virtualenv
arch: src
version: 20.24.4
epoch: 0
release: 1.oe2403
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.24.4-1.oe2403.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: 08bb6dc6242fed191d242c810b3fbb9e81fc0b93534535f84e5097e2e6c5d672
name: python-waitress
arch: src
version: 2.1.2
epoch: 0
release: 1.oe2403
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-2.1.2-1.oe2403.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: a85e8e265d13c2e302a95fb3d28fdda6a029eec65a00740429122db6da94a6f1
name: python-wcwidth
arch: src
version: 0.2.13
epoch: 0
release: 1.oe2403
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.oe2403.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: 512b7eca300df2f295a6c10149c27acd0de3a47923a81b4de25c8b2030be02a1
name: python-webob
arch: src
version: 1.8.7
epoch: 0
release: 3.oe2403
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.7-3.oe2403.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: 039b93798dff8d12d430cfe6a47b7126525e1b1097a02792137c51b23226a0ad
name: python-websocket-client
arch: src
version: 1.6.4
epoch: 0
release: 1.oe2403
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.6.4-1.oe2403.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: a30285ca5fe4987626858745a6aaf191097e2e97102493856ce431e63f989449
name: python-websockets
arch: src
version: 12.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 0cfc687c54328ea75a556bca7348482bf98410c29bf433b22ae3ed0f110fb3f8
name: python-webtest
arch: src
version: 3.0.0
epoch: 0
release: 1.oe2403
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.0-1.oe2403.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: 977ab23609e262c307ad7f74438836747d1ac0b7961e945cb36e3c162e42dd46
name: python-werkzeug
arch: src
version: 2.2.3
epoch: 0
release: 2.oe2403
summary: The comprehensive WSGI web application library.
url: https://palletsprojects.com/p/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-2.2.3-2.oe2403.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: e5f737a979c399e9c15bc20c506ec334d2e78c6ed09cd87878ed5b54af40ec25
name: python-wheel
arch: src
version: 0.40.0
epoch: 1
release: 1.oe2403
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.40.0-1.oe2403.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: 0867954545bba61ea688ce8207653e778736b220379f256cfd622fb28504eab1
name: python-whoosh
arch: src
version: 2.7.4
epoch: 0
release: 15.oe2403
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-15.oe2403.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: 1a44c0f6b6c64d5a8f10d95887ab37bba1a42ceb876cfbef5c34ead3c12e6c9c
name: python-wrapt
arch: src
version: 1.15.0
epoch: 0
release: 1.oe2403
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.15.0-1.oe2403.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: 2d155e646ce4aaff9c0ecc17e956cf245dc8c866cfc17bfa8b65ab4c21cc5ffc
name: python-wsproto
arch: src
version: 1.2.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 6941cf9f3dbf7e924d8cdfdbe658bc106b2d16f0139af88ed79573289638aa0a
name: python-xarray
arch: src
version: 2024.2.0
epoch: 0
release: 1.oe2403
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.2.0-1.oe2403.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: 39960d8838d557453ad384f71b4618fe8b060e47135c1573d318b4c6dd1d834e
name: python-xcffib
arch: src
version: 1.5.0
epoch: 0
release: 1.oe2403
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.oe2403.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: f9d276db7a308289ddd47f7730ac6ac45a4bfe1e9cdc41f0da40328caff05942
name: python-xgboost
arch: src
version: 0.90
epoch: 0
release: 9.oe2403
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.oe2403.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: 05e1de398ef0b69105d8082cf5ede16666c58033fb50096c7a220d3d17122c5e
name: python-xlrd
arch: src
version: 2.0.1
epoch: 0
release: 1.oe2403
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.oe2403.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: d93202fc774fa3bc67deef735dd19d1ce33bf2a81a334e06df2f663b415d1a0a
name: python-xyzservices
arch: src
version: 2023.10.1
epoch: 0
release: 1.oe2403
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-2023.10.1-1.oe2403.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: c1f21247841973f1cc17119548b8e978a12e87847693fdc1b2abd2678d44f944
name: python-yaspin
arch: src
version: 3.0.2
epoch: 0
release: 1.oe2403
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.0.2-1.oe2403.src.rpm
checksum_type: sha256
description:
  Yaspin provides a full-featured terminal spinner to show the progress during long-hanging operations.


pkgId: 32049eb2e62df93ec87c8697d0bc305b3540d2175ffe35f0426b10a3441b7d27
name: python-zc-lockfile
arch: src
version: 3.0.post1
epoch: 0
release: 1.oe2403
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.oe2403.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: bbf5000eaccc65c462b5cf3ab678ae95a87195cba24fa55da03b3855d00a03ac
name: python-zmq
arch: src
version: 25.1.0
epoch: 0
release: 2.oe2403
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-25.1.0-2.oe2403.src.rpm
checksum_type: sha256
description:
  This package contains the Python bindings for 0MQ.0MQ is a
  lightweight and fast messaging implementation.


pkgId: 0fcc3ff34c1cbe3dbcd8380310b995cf5109e4bd65079c18c98a998da31ee05d
name: python-zope-component
arch: src
version: 6.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 0b2ebb7da7a4d28a0e810bea0ef63b64d950e575c74d243f5e2826a36e1b0df6
name: python-zope-configuration
arch: src
version: 5.0
epoch: 0
release: 1.oe2403
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.oe2403.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: c5e84c6aa856d7540632cf2cc2c03bafcc9e2b8d0c2c5f4cc8402746c833fe7a
name: python-zope-deferredimport
arch: src
version: 5.0
epoch: 0
release: 1.oe2403
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.oe2403.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: 3e35c9a3b7e8f237e24b77405b04a0391b55d3d73c0ae40563deba8a3b492285
name: python-zope-deprecation
arch: src
version: 5.0
epoch: 0
release: 1.oe2403
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.oe2403.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: d290b1e311bc5aa76c6bf2b6978d5a4e04824c8e42153e4241edc0a2c4c0fdc9
name: python-zope-event
arch: src
version: 5.0
epoch: 0
release: 1.oe2403
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-1.oe2403.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: 76251c7165c0cb351fdd24e9aea7b5b51e9c35869d1f455a4cb93045cfdc29f2
name: python-zope-hookable
arch: src
version: 6.0
epoch: 0
release: 1.oe2403
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-6.0-1.oe2403.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: 25637c32eecb047f8a4d8cd2dee597b50d5cadbb61169db5c07b32cbf4589f2f
name: python-zope-interface
arch: src
version: 6.1
epoch: 0
release: 1.oe2403
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-6.1-1.oe2403.src.rpm
checksum_type: sha256
description:
  This package is intended to be independently reusable in any Python project.
  It is maintained by the Zope Toolkit project.
  This package provides an implementation of "object interfaces" for Python.
  Interfaces are a mechanism for labeling objects as conforming to a given
  API or contract. So, this package can be considered as implementation of
  the Design By Contract methodology support in Python.


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


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


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


pkgId: 4bcab973cca47b682c0614759ad6f6bed17099432133d344919a295a8228b8c0
name: python-zstandard
arch: src
version: 0.22.0
epoch: 0
release: 1.oe2403
summary: Zstandard bindings for Python
url: https://github.com/indygreg/python-zstandard
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python-zstandard-0.22.0-1.oe2403.src.rpm
checksum_type: sha256
description:
  This project provides Python bindings for interfacing with the Zstandard
  compression library. A C extension and CFFI interface are provided.


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

  This package Provides python version 3.


pkgId: 27bcf0eea1fe1b6e9813ea794fed289e42a5553dfa5781c3184ca486f6f36887
name: python3-pympress
arch: src
version: 1.8.1
epoch: 0
release: 1.oe2403
summary: A simple and powerful dual-screen PDF reader designed for presentations
url: https://github.com/Cimbali/pympress/
rpm_license: GPL-2.0-or-later
rpm_vendor: Cimbali, Thomas Jost, Christof Rath, Epithumia <me@cimba.li>
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/python3-pympress-1.8.1-1.oe2403.src.rpm
checksum_type: sha256
description:
  Pympress is a PDF presentation tool designed for dual-screen setups such as presentations and public talks.
  Highly configurable, fully-featured, and portable

  It comes with many great features ([more below](#functionalities)):
  - supports embedded gifs (out of the box), videos, and audios (with VLC or Gstreamer integration)
  - text annotations displayed in the presenter window
  - natively supports beamer's *notes on second screen*, as well as Libreoffice notes pages!

  Pympress is a free software, distributed under the terms of the GPL license (version 2 or, at your option, any later version).

  Pympress was originally created and maintained by [Schnouki](https://github.com/Schnouki), on [his repo](https://github.com/Schnouki/pympress).

  Here is what the 2 screen setup looks like, with a big notes slide next to 2 small slides (current and next) on the presenter side:
  ![A screenshot with Pympress’ 2 screens](https://pympress.github.io/resources/pympress-screenshot.png)




  Simply start Pympress and it will ask you what file you want to open.
  You can also start pympress from the command line with a file to open like so:
  `pympress slides.pdf`
  or
  `python3 -m pympress slides.pdf`



  All functionalities are available from the menus of the window with slide previews. Don't be afraid to experiment with them!

  Keyboard shortcuts are also listed in these menus. Some more usual shortcuts are often available, for example `Ctrl`+`L`, and `F11` also toggle fullscreen, though the main shortcut is just `F`.

  A few of the fancier functionalities are listed here:
  - **Two-screen display**: See on your laptop or tablet display the current slide, the next slide, the talk time and wall-clock time, and annotations (either PDF annotations, beamer notes on second slide, or Libreoffice notes pages).
    The position of the beamer or Libreoffice notes in the slide is detected automatically and can be overridden via a menu option.

    If you do not want to use second-slide beamer notes but prefer to have notes on their own pages, you can enable auto-detection of these notes.
    Use the following snippet that prefixes the page labels with `notes:` on notes pages:
    ```latex
    \addtobeamertemplate{note page}{}{\thispdfpagelabel{notes:\insertframenumber}}
    ```
  - **Media support**: supports playing video, audio, and gif files embedded in (or linked from) the PDF file, with optional start/end times and looping.
  - **Highlight mode**: Allows one to draw freehand on the slide currently on screen.
  - **Go To Slide**: To jump to a selected slide without flashing through the whole presentation on the projector, press `G` or click the "current  slide" box.
    Using `J` or clicking the slide label will allow you to navigate slide labels instead of page numbers, useful e.g. for multi-page slides from beamer `\pause`.

    A spin box will appear, and you will be able to navigate through your slides in the presenter window only by scrolling your mouse, with the `Home`/`Up`/`Down`/`End` keys,
    with the + and - buttons of the spin box, or simply by typing in the number of the slide. Press `Enter` to validate going to the new slide or `Esc` to cancel.

  - **Deck Overview**: Pressing `D` will open an overview of your whole slide deck, and any slide can be opened from can simply clicking it.
  - **Software pointer**: Clicking on the slide (in either window) while holding `ctrl` down will display a software laser pointer on the slide. Or press `L` to permanently switch on the laser pointer.
  - **Talk time breakdown**: The `Presentation > Timing Breakdown` menu item displays a breakdown of how much time was spent on each slide, with a hierarchical breakdown per chapters/sections/etc. if available in the PDF.
  - **Automatic file reloading**: If the file is modified, pympress will reload it (and preserve the current slide, current time, etc.)
  - **Big button mode**: Add big buttons (duh) for touch displays.
  - **Swap screens**: If Pympress mixed up which screen is the projector and which is not, press `S`
  - **Automatic full screen**: pympress will automatically put the content window fullscreen on your non-primay screen when:
    - connecting a second screen,
    - extending your desktop to a second screen that was mirroring your main screen,
    - when starting pympress on a two-screen display.
    To disable this behaviour, untick “Content fullscreen” under the “Starting configuration” menu.
  - **Estimated talk time**: Click the `Time estimation` box and set your planned talk duration. The color will allow you to see at a glance how much time you have left.
  - **Adjust screen centering**: If your slides' form factor doesn't fit the projectors' and you don't want the slide centered in the window, use the "Screen Center" option in the "Presentation" menu.
  - **Resize Current/Next slide**: You can drag the bar between both slides on the Presenter window to adjust their relative sizes to your liking.
  - **Caching**: For efficiency, Pympress caches rendered pages (up to 200 by default). If this is too memory consuming for you, you can change this number in the configuration file.
  - **Configurability**: Your preferences are saved in a configuration file, and many options are accessible there directly. These include:
      - Customisable key bindings (or shortcuts),
      - Configurable layout of the presenter window, with 1 to 16 next slides preview
      - and many more.

    See the [configuration file documentation](docs/options.md) for more details,
  - **Editable PDF annotations**: Annotations can be added, removed, or changed, and the modified PDF files can be saved
  - **Automatic next slide and looping**



  -  `-h, --help`: Shows a list of all command line arguments.
  - `-t mm[:ss], --talk-time=mm[:ss]`: The estimated (intended) talk time in minutes and optionally seconds.
  - `-n position, --notes=position`: Set the position of notes on the pdf page (none, left, right, top, or bottom). Overrides the detection from the file.
  - `--log=level`: Set level of verbosity in log file (DEBUG, INFO, WARNING, ERROR).



  To enable media playback, you need to have either:
  - Gstreamer installed (enabled by default), with plugins gstreamer-good/-bad/-ugly based on which codecs you need, or
  - VLC installed (and the python-vlc module), with `enabled = on` under the `[vlc]` section of your config file.

  On macOS, issues with the gstreamer brew formula may require users to set `GST_PLUGIN_SYSTEM_PATH` manually. For default homebrew configurations the value should be `/opt/homebrew/lib/gstreamer-1.0/`. Make sure to set this environmental variable globally, or pympress might not pick it up.

  To produce PDFs with media inclusion, the ideal method is to use beamer’s multimedia package, always with `\movie`:

  ```latex
  \documentclass{beamer}
  \usepackage{multimedia}

  \begin{frame}{Just a mp4 here}
      \centering
      \movie[width=0.3\textwidth]{\includegraphics[width=0.9\textwidth]{frame1.png}}{movie.mp4}

      \movie[width=0.3\textwidth]{}{animation.gif}

      \movie[width=0.3\textwidth]{}{ding.ogg}
  \end{frame}
  ```

  If you desire autoplay, ensure you have pympress ≥ 1.7.0 and poppler ≥ 21.04, and use the `movie15` package as follows:

  ```latex
  \documentclass{beamer}
  \usepackage{movie15}
  \begin{document}

  \begin{frame}
    \begin{center}
      \includemovie[attach=false,autoplay,text={%
          \includegraphics{files/mailto.png}%
        }]{0.4\linewidth}{0.3\linewidth}{files/random.mpg}
    \end{center}
  \end{frame}

  \end{document}
  ```



  Pympress relies on:
  * Python (version ≥ 3.4, python 2.7 is supported only until pympress 1.5.1, and 3.x < 3.4 until v1.6.4).
  * [Poppler](http://poppler.freedesktop.org/), the PDF rendering library.
  * [Gtk+ 3](http://www.gtk.org/), a toolkit for creating graphical user interfaces, and [its dependencies](https://www.gtk.org/overview.php), specifically:
    * [Cairo](https://www.cairographics.org/) (and python bindings for cairo), the graphics library which is used to pre-render and draw over PDF pages.
    * Gdk, a lower-level graphics library to handle icons.
  * [PyGi, the python bindings for Gtk+3](https://wiki.gnome.org/Projects/PyGObject). PyGi is also known as *pygobject3*, just *pygobject* or *python3-gi*.
    * Introspection bindings for poppler may be shipped separately, ensure you have those as well (`typelib-1_0-Poppler-0_18` on OpenSUSE, `gir1.2-poppler-0.18` on Ubuntu)
  * optionally [VLC](https://www.videolan.org/vlc/), to play videos (with the same bitness as Python)
    and the [python-vlc](https://pypi.org/project/python-vlc/) bindings.
  * optionally Gstreamer to play videos (which is a Gtk library)


  The dependencies are often installed by default, or easily available through your package or software manager.
  For example, on ubuntu, you can run the following as root to make sure you have all the prerequisites *assuming you use python3*:

  ```sh
  apt-get install python3 python3-pip libgtk-3-0 libpoppler-glib8 libcairo2 python3-gi python3-cairo python3-gi-cairo gobject-introspection libgirepository-1.0-1 libgirepository1.0-dev gir1.2-gtk-3.0 gir1.2-poppler-0.18
  ```

  Different distributions might have different package naming conventions, for example the equivalent on OpenSUSE would be:

  ```sh
  zypper install python3 python3-pip libgtk-3-0 libpoppler-glib8 libcairo2 python3-gobject python3-gobject-Gdk python3-cairo python3-gobject-cairo typelib-1_0-GdkPixbuf-2_0 typelib-1_0-Gtk-3_0 typelib-1_0-Poppler-0_18
  ```

  On CentOS/RHEL/Fedora the dependencies would be:

  ```sh
  yum install python36 python3-pip gtk3 poppler-glib cairo gdk-pixbuf2 python3-gobject python3-cairo
  ```

  And on Arch Linux:

  ```sh
  pacman -S --needed python python-pip gtk3 poppler cairo gobject-introspection poppler-glib python-gobject gst-plugin-gtk
  ```




  Dependencies can be installed using [Homebrew](https://brew.sh/):

  ```sh
  brew install --only-dependencies pympress
  ```


  The [binary installer for windows](#installing-) comes with pympress and all its dependencies packaged.

  Alternately, in order to install from pypi or from source on windows, there are two ways to get the dependencies:

  1. using MSYS2 (replace x86_64 with i686 if you're using a 32 bit machine).

     **Warning:** this can take a substantial amount of disk size as it requires a full software distribution and building platform.

      ```sh
      pacman -S --needed mingw-w64-x86_64-gtk3 mingw-w64-x86_64-cairo mingw-w64-x86_64-poppler mingw-w64-x86_64-python3 mingw-w64-x86_64-vlc python3-pip mingw-w64-x86_64-python3-pip mingw-w64-x86_64-python3-gobject mingw-w64-x86_64-python3-cairo
      ```

      This is also the strategy used to automate [builds on appveyor](https://github.com/Cimbali/pympress/tree/master/scripts/build_msi_mingw.sh).

  2. Using PyGobjectWin32. *Be sure to check the supported Python versions (up to 3.4 at the time of writing)*, they appear in the FEATURES list in the linked page.
    - Install native [python for windows](https://www.python.org/downloads/windows/)
    - Get GTK+3, Poppler and their python bindings by executing [the PyGi installer](https://sourceforge.net/projects/pygobjectwin32/).  Be sure to tick all the necessary dependencies in the installer (Poppler, Cairo, Gdk-Pixbuf).

  Alternately, you can build your Gtk+3 stack from source using MSVC, see [the Gnome wiki](https://wiki.gnome.org/Projects/GTK+/Win32/MSVCCompilationOfGTKStack) and [this python script that compiles the whole Gtk+3 stack](https://github.com/wingtk/gvsbuild/).
  This strategy has not been used successfully yet, due to problems building Poppler with its introspection bidings (i.e. typelib) − see [#109](https://github.com/Cimbali/pympress/issues/109).



  Feel free to clone this repo and use it, modify it, redistribute it, etc, under the GPLv2+.
  A [number of contributors](https://github.com/Cimbali/pympress/graphs/contributors) have taken part in the development of pympress and submitted pull requests to improve it.

  **Be respectful of everyone and keep this community friendly, welcoming, and harrasment-free.
  Abusive behaviour will not be tolerated, and can be reported by email at me@cimba.li − wrongdoers may be permanently banned.**

  Pympress has inline sphinx documentation ([Google style](http://www.sphinx-doc.org/en/latest/ext/example_google.html), contains rst syntax), and the [docs generated from it are hosted on the github pages of this repo](https://pympress.github.io/).



  ![Chinese (simplified)](https://img.shields.io/poeditor/progress/301055/zh-Hans?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%A8%F0%9F%87%B3%20Chinese%20%28simplified%29)
  ![Chinese (traditional)](https://img.shields.io/poeditor/progress/301055/zh-Hant?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%A8%F0%9F%87%B3%20Chinese%20%28traditional%29)
  ![Czech](https://img.shields.io/poeditor/progress/301055/cs?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%A8%F0%9F%87%BF%20Czech)
  ![Hindi](https://img.shields.io/poeditor/progress/301055/hi?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AE%F0%9F%87%B3%20Hindi)
  ![Italian](https://img.shields.io/poeditor/progress/301055/it?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AE%F0%9F%87%B9%20Italian)
  ![Japanese](https://img.shields.io/poeditor/progress/301055/ja?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AF%F0%9F%87%B5%20Japanese)
  ![Polish](https://img.shields.io/poeditor/progress/301055/pl?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%B5%F0%9F%87%B1%20Polish)
  ![French](https://img.shields.io/poeditor/progress/301055/fr?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AB%F0%9F%87%B7%20French)
  ![German](https://img.shields.io/poeditor/progress/301055/de?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%A9%F0%9F%87%AA%20German)
  ![Spanish](https://img.shields.io/poeditor/progress/301055/es?token=7a666b44c0985d16a7b59748f488275c&label=%F0%9F%87%AA%F0%9F%87%B8%20Spanish)
  <!--　https://poeditor.com/docs/languages -->

  We thank the many contributors of translations: <!-- translator list -->
  Agnieszka,
  atsuyaw,
  Cherrywoods,
  Dongwang,
  Estel-f,
  Fabio Pagnotta,
  Ferdinand Fichtner,
  Frederik. blome,
  FriedrichFröbel,
  He. yifan. xs,
  Jaroslav Svoboda,
  Jeertmans,
  Karen Zhang,
  Kristýna,
  Leonvincenterd,
  LogCreative,
  Lorenzo. pacchiardi,
  Luis Sibaja,
  Marcin Dohnalik,
  marquitul,
  Morfit,
  Mzn,
  Nico,
  Ogawa,
  Paul,
  Pierre BERTHOU,
  polaksta,
  Saulpierotti,
  Shebangmed,
  susobaco,
  Tapia,
  Tejas,
  Timo Zhang,
  Tkoyama010,
  Toton95,
  Vojta Netrh,
  Vulpeculus,
  and <!-- last translator --> Cimbali.

  If you also want to add or contribute to a translation, check [pympress’ page on POEditor](https://poeditor.com/join/project/nKfRxeN8pS).
  Note that old strings are kept and tagged `removed`, to give context and keep continuity between translations of succcessive versions.
  This means `removed` strings are unused and do not need translating.



  Official releases are made to [PyPI](https://pypi.org/) and with [github releases](https://github.com/Cimbali/pympress/releases).
  The community maintains a number of other packages or recipes to install pympress (see [Install section](#installing-)). Any additions welcome.


pkgId: 480aa8c4896438b07fe3b75dcff972f39e7100fe95c481b2e470b303b4b9e685
name: pytorch
arch: src
version: 2.1.2
epoch: 0
release: 5.oe2403
summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
url: https://pytorch.org/
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pytorch-2.1.2-5.oe2403.src.rpm
checksum_type: sha256
description:
  PyTorch is a Python package that provides two high-level features:
  - Tensor computation (like NumPy) with strong GPU acceleration
  - Deep neural networks built on a tape-based autograd system
  You can reuse your favorite Python packages such as NumPy, SciPy and Cython to extend PyTorch when needed.


pkgId: 34859fff25a5ee617041d328ec21cc5b51b6f85af4a0dda46b9a14583eacb163
name: pytz
arch: src
version: 2023.3
epoch: 0
release: 1.oe2403
summary: World Timezone Definitions for Python
url: http://pytz.sourceforge.net/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pytz-2023.3-1.oe2403.src.rpm
checksum_type: sha256
description:
  pytz brings the Olson tz database into Python. This library allows
  accurate and cross platform timezone calculations using Python 2.4
  or higher. It also solves the issue of ambiguous times at the end
  of daylight saving time, which you can read more about in the
  Python Library Reference (datetime.tzinfo).


pkgId: 0539c72c53561815124ccd59031803bf35c1c905c33abfb96f2b930c746701c6
name: pyusb
arch: src
version: 1.2.1
epoch: 0
release: 1.oe2403
summary: Python bindings for libusb
url: https://github.com/pyusb/pyusb/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyusb-1.2.1-1.oe2403.src.rpm
checksum_type: sha256
description:
  PyUSB aims to be an easy to use Python module to access USB devices.
  PyUSB relies on a native system library for USB access.


pkgId: dc85f0c117aae3b6598cb166b3b272c07f073c0f9406650c3c8ad07907247693
name: pywbem
arch: src
version: 1.6.1
epoch: 0
release: 1.oe2403
summary: WBEM client and WBEM indication listener
url: https://github.com/pywbem/pywbem
rpm_license: LGPLv2
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pywbem-1.6.1-1.oe2403.src.rpm
checksum_type: sha256
description:
  A WBEM client allows issuing operations to a WBEM server, using the CIM (Common
  Information Model)  operations over HTTP (CIM-XML) protocol defined in the DMTF
  standards DSP0200 and DSP0201. The CIM/WBEM infrastructure is used for a wide
  variety of systems management tasks supported by systems running WBEM servers.
  A WBEM indication listener allows receiving indications generated by a WBEM server.


pkgId: 383fb03fe189740fde296ffa0987626ccedf49b1d40b4b7b8f99c7070581eae7
name: pyxattr
arch: src
version: 0.8.1
epoch: 0
release: 1.oe2403
summary: Extended attributes library wrapper for Python
url: http://pyxattr.k1024.org/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/pyxattr-0.8.1-1.oe2403.src.rpm
checksum_type: sha256
description:
  This is the pyxattr module, a Python extension module which gives access to
  the extended attributes for filesystem objects available in some operating systems.


pkgId: 65da02195585488d69028ebf78168dc7bac0ba29440438ebac0d993214863297
name: qdox
arch: src
version: 2.0.3
epoch: 0
release: 1.oe2403
summary: High speed and small footprint parser
url: https://github.com/paul-hammant/qdox
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qdox-2.0.3-1.oe2403.src.rpm
checksum_type: sha256
description:
  QDox is used by documentation tools and active code generators.It provides parser for
  fully extracting class/interface/method definitions.It is a high speed, small footprint parser.


pkgId: eb02c5b89a0597a06c1f7ac6eff921c179416cff55748a889bc3a3337c077fc8
name: qemu
arch: src
version: 8.2.0
epoch: 11
release: 16.oe2403
summary: QEMU is a generic and open source machine emulator and virtualizer
url: http://www.qemu.org
rpm_license: GPLv2 and BSD and MIT and CC-BY-SA-4.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qemu-8.2.0-16.oe2403.src.rpm
checksum_type: sha256
description:
  QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

  QEMU has two operating modes:

     Full system emulation. In this mode, QEMU emulates a full system (for example a PC),
     including one or several processors and various peripherals. It can be used to launch
     different Operating Systems without rebooting the PC or to debug system code.

     User mode emulation. In this mode, QEMU can launch processes compiled for one CPU on another CPU.
     It can be used to launch the Wine Windows API emulator (https://www.winehq.org) or to ease
     cross-compilation and cross-debugging.
  You can refer to https://www.qemu.org for more infortmation.


pkgId: d5049313e4ce7f9d237b149e572b7acf50c04fdd3bc7ebde7a09c9322008f08e
name: qgnomeplatform
arch: src
version: 0.9.2
epoch: 0
release: 1.oe2403
summary: The module provides Qt Theme aimed to accommodate Gnome settings
url: https://github.com/MartinBriza/QGnomePlatform
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qgnomeplatform-0.9.2-1.oe2403.src.rpm
checksum_type: sha256
description:
  QGnomePlatform is a Qt Platform Theme aimed to accommodate as much of
  GNOME settings as possibleand utilize them in Qt applications without
  modifying them - making them fit into the environment as well as possible.


pkgId: bb6d204bcb141900135d3b0e15f27db15ca89272d130aac654ce63c70499994d
name: qhull
arch: src
version: 2020.2
epoch: 0
release: 1.oe2403
summary: General dimension convex hull programs
url: http://www.qhull.org
rpm_license: Qhull
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qhull-2020.2-1.oe2403.src.rpm
checksum_type: sha256
description:
  Qhull is a general dimension convex hull program that reads a set
  of points from stdin, and outputs the smallest convex set that contains
  the points to stdout.  It also generates Delaunay triangulations, Voronoi
  diagrams, furthest-site Voronoi diagrams, and halfspace intersections
  about a point.


pkgId: fed519374d0ca3de552e5426adff61c3df94be2d739f4ebfa195ac6469754ce3
name: qpdf
arch: src
version: 11.1.0
epoch: 0
release: 3.oe2403
summary: A command-line program to transform PDF files
url: http://qpdf.sourceforge.net/
rpm_license: (Artistic 2.0 or ASL 2.0) and MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qpdf-11.1.0-3.oe2403.src.rpm
checksum_type: sha256
description:
  QPDF is a command-line program that does structural, content-preserving transformations
  on PDF files. It could have been called something like pdf-to-pdf. It also provides many
  useful capabilities to developers of PDF-producing software or for people who just want
  to look at the innards of a PDF file to learn more about how they work.


pkgId: 0be33283cbb778bc0f35bbea8a03f61c6798f38ae91d2345a1ae861629b70c5b
name: qpid-proton
arch: src
version: 0.38.0
epoch: 0
release: 1.oe2403
summary: A high performance and lightweight library for messaging applications
url: http://qpid.apache.org/proton/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qpid-proton-0.38.0-1.oe2403.src.rpm
checksum_type: sha256
description:
  Proton is a high performance, lightweight messaging library. It can be used in
  the widest range of messaging applications including brokers, client libraries,
  routers, bridges, proxies, and more. Proton makes it trivial to integrate with
  the AMQP 1.0 ecosystem from any platform, environment, or language.


pkgId: b95df3b3daca3e9ce53675e1420c77087229807eb4a547d5b0bf734f13bb098c
name: qrencode
arch: src
version: 4.1.1
epoch: 0
release: 2.oe2403
summary: Compact library for encoding data in a QR Code symbol
url: https://fukuchi.org/works/qrencode/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qrencode-4.1.1-2.oe2403.src.rpm
checksum_type: sha256
description:
  Libqrencode is a fast and compact library for encoding data in a QR
  Code symbol, a 2D symbology that can be scanned by handy terminals
  such as a mobile phone with CCD. The capacity of QR Code is up to
  7000 digits or 4000 characters and has high robustness.

  Libqrencode accepts a string or a list of data chunks then encodes
  in a QR Code symbol as a bitmap array. While other QR Code
  applications generate an image file, using libqrencode allows
  applications to render QR Code symbols from raw bitmap data directly.
  This library also contains a command-line utility outputs QR Code
  images in various formats.


pkgId: 171a8803557ea5b1f5205004773137efb33f9a12752968a4b4e0373c35f5902e
name: qscintilla
arch: src
version: 2.11.2
epoch: 0
release: 2.oe2403
summary: A Scintilla port to Qt
url: https://github.com/opencor/qscintilla
rpm_license: LGPL-2.1 andGPL-3.0+ and GPL+
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qscintilla-2.11.2-2.oe2403.src.rpm
checksum_type: sha256
description:
  QScintilla is a port of Scintilla to the Qt GUI toolkit.
  This version of QScintilla is based on Scintilla v3.10.1.


pkgId: 9613b6962e3b1de4856bbc43e97e7f02be58f46d2da22a4fc56c02926d5862dd
name: qt
arch: src
version: 4.8.7
epoch: 1
release: 60.oe2403
summary: A software toolkit for developing applications
url: http://qt-project.org/
rpm_license: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt-4.8.7-60.oe2403.src.rpm
checksum_type: sha256
description:
  Qt (pronounced as "cute", not "cu-tee") is a cross-platform framework that is usually used as a graphical toolkit,
  although it is also very helpful in creating CLI applications. It runs on the three major desktop OSes, as well as
  on mobile OSes, such as Symbian, Nokia Belle, Meego Harmattan, MeeGo or BB10, and on embedded devices. Ports for
  Android (Necessitas) and iOS are also in development


pkgId: ae3ef43453d4245dfcc11b17a3446ad6a9db1922796b7c624071f4aab736c323
name: qt-assistant-adp
arch: src
version: 4.6.3
epoch: 0
release: 21.oe2403
summary: Compatibility version of Qt Assistant
url: https://download.qt.io/archive/qt/4.6/
rpm_license: LGPLv2 with exceptions or GPLv3 with exceptions
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt-assistant-adp-4.6.3-21.oe2403.src.rpm
checksum_type: sha256
description:
  The old version of Qt Assistant, based on Assistant Document Profile (.adp)
  files, and the associated QtAssistantClient library, for compatibility with
  applications providing help in that format.

  New applications should use the new version of Qt Assistant introduced in Qt
  4.4, based on the Qt Help Framework also introduced in Qt 4.4, instead.


pkgId: 3235f3109bbf381754d9d10dc1d28c3f0d25b0e08eaec7fd3518ca65eb4cd016
name: qt-mobility
arch: src
version: 1.2.2
epoch: 0
release: 6.oe2403
summary: Framwork of qt mobility
url: https://code.qt.io/cgit/qt-mobility/qt-mobility.git
rpm_license: LGPLv2 with exceptions
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt-mobility-1.2.2-6.oe2403.src.rpm
checksum_type: sha256
description:
  This pacakge provides a set of APIs to Qt. It is also not only a single API but a collection of APIs
  and frameworks. These APIs give the developer a range of desirable functions for a mobile platform,
  but now these functions become possible on platforms not traditionally associated with some of the
  features. It will be used by developers to build a variety of applications and services that are mobile
  capable or familiar to mobile users, irrespective of whether the platform is mobile or not. This means
  that there is the possibility of easy transfer of user experience from PC to phone or vice versa.


pkgId: ddd130da230ca78f15eb6d32ccd45f14cf4d4e43f34ea9eec6ee7b31e8b9deba
name: qt5
arch: src
version: 5.15.10
epoch: 0
release: 4.oe2403
summary: Qt5 meta package
url: https://getfedora.org/
rpm_license: GPLv3
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-5.15.10-4.oe2403.src.rpm
checksum_type: sha256
description:
  Qt is a full development framework with tools designed to streamline the creation of applications
  and user interfaces for desktop, embedded, and mobile platforms.


pkgId: ef42bff91bcbb097059d41b0eddd6be072e90ac4ff90bca1a2ba3fe36832dbc8
name: qt5-qt3d
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - Qt3D QML bindings and C++ APIs
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qt3d-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  Qt 3D provides functionality for near-realtime simulation systems with
  support for 2D and 3D rendering in both Qt C++ and Qt Quick applications).


pkgId: ec774deaba6f48ec2645986a329eb2d5b1e923ac0b4bea7afa2dd772caafd348
name: qt5-qtbase
arch: src
version: 5.15.10
epoch: 0
release: 9.oe2403
summary: Qt5 - QtBase components
url: http://qt-project.org/
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtbase-5.15.10-9.oe2403.src.rpm
checksum_type: sha256
description:
  Qt is a software toolkit for developing applications.

  This package contains base tools, like string, xml, and network
  handling.


pkgId: a640003f558a7aed20b329dde5cc3a948c34dccac55be2a583ac4f261707a016
name: qt5-qtcharts
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - Charts component
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtcharts-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily
  integrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types.
  Users can easily create impressive graphs by selecting one of the charts themes.


pkgId: 3188df3b9ed205a784a74d7c6bdcc447b82fdc63e9661ee763b8bf1da20b5790
name: qt5-qtdatavis3d
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - Qt Data Visualization component
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtdatavis3d-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  Qt Data Visualization module provides multiple graph types to visualize data in
  3D space both with C++ and Qt Quick 2.


pkgId: ec3712687b67cfc4ad91ca411bd562ddd0f9d80b80b724ce6d8ee1de6cba4035
name: qt5-qtdoc
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Main Qt5 Reference Documentation
url: http://www.qt.io
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtdoc-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  This package contains the main Qt Reference Documentation about
  overviews, Qt topics, and examples not specific to any Qt module.

rpm_license:
  GFDL-1.3-only AND MIT AND X11 AND HPND AND libpng-2.0 AND BSD-3-Clause AND NCSA AND GPL-2.0-only AND BSL-1.0 AND GFDL-1.3-only AND IJG AND Apache-2.0 AND MPL-2.0 AND LGPL-2.0-only AND AFL-2.1 OR GPL-2.0-or-later


pkgId: daf237b29a35098f5559b92ec23d601c87031d044d73508be237d3e78781d22b
name: qt5-qtfeedback
arch: src
version: 5.2.0+git6.3
epoch: 0
release: 1.oe2403
summary: Qt Feedback
url: http://qt.nokia.com
rpm_license: LGPLv2.1 with exception or GPLv3
rpm_group: Qt/Qt
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtfeedback-5.2.0+git6.3-1.oe2403.src.rpm
checksum_type: sha256
description:
  Qt is a cross-platform application and UI framework. Using Qt, you can
  write web-enabled applications once and deploy them across desktop,
  mobile and embedded systems without rewriting the source code.
  .
  This package contains the Qt Feedback library


pkgId: 690f22eeb9a72babd544de4e86f32a542c8b2c5f02aaf0335c5ac2b123a87936
name: qt5-qtgamepad
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - Gamepad component
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtgamepad-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  Qt Gamepad provides a way to display web content in a QML application without necessarily
  including a full web browser stack by using native APIs where it makes sense.


pkgId: 01e4cddf8b795f5fe5c2c503dac927699a58e9bfcd3c2aa4ec3b8c36145dc2c0
name: qt5-qtgraphicaleffects
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qtgraphicaleffects component of qt5
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtgraphicaleffects-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  The Qt Graphical Effects module provides a set of QML types for adding
  visually impressive and configurable effects to user interfaces. Effects
  are visual items that can be added to Qt Quick user interface as UI
  components.


pkgId: 7708a0dd832a79248e9ed86628a2e758aa0ce66d90393d26ad656751dea2c309
name: qt5-qtimageformats
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - QtImageFormats component
url: http://www.qt.io
rpm_license: LGPLv2 with exceptions or GPLv3 with exceptions
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtimageformats-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  The core Qt Gui library by default supports reading and writing image
  files of the most common file formats: PNG, JPEG, BMP, GIF and a few more,
  ref. Reading and Writing Image Files. The Qt Image Formats add-on module
  provides optional support for other image file formats, including:
  MNG, TGA, TIFF, WBMP.


pkgId: de78d327766c59a6dfff2a4090f9fabfdc7f466e8ff9888ed17c8694570351b6
name: qt5-qtlocation
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - Location component
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtlocation-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  The Qt Location and Qt Positioning APIs gives developers the ability to
  determine a position by using a variety of possible sources, including
  satellite, or wifi, or text file, and so on.


pkgId: 9113627c86a98d16ad332bf0a6458fac33f851e1539fef766269488df611540f
name: qt5-qtmultimedia
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - Multimedia support
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtmultimedia-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  The Qt Multimedia module provides a rich feature set that enables you to
  easily take advantage of a platforms multimedia capabilites and hardware.
  This ranges from the playback and recording of audio and video content to
  the use of available devices like cameras and radios.


pkgId: d59b1d9ec2964347b103f1ee84df3564911276f765475b4327885bcc6f041b2a
name: qt5-qtquickcontrols
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - module with set of QtQuick controls
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtquickcontrols-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  The Qt Quick Controls module provides a set of controls that can be used to
  build complete interfaces in Qt Quick.


pkgId: bc8964d6ae174b04aa7d110f6eb114643c19f0dcc83853c7aaa749167119ab45
name: qt5-qtquickcontrols2
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - module with set of QtQuick controls for embedded
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtquickcontrols2-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  The Qt Labs Controls module provides a set of controls that can be used to
  build complete interfaces in Qt Quick.

  Unlike Qt Quick Controls, these controls are optimized for embedded systems
  and so are preferred for hardware with limited resources.


pkgId: 7161dd909a414f988fd592087dc924df0025f939d926f518d368c1453e8a2f9a
name: qt5-qtscxml
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: Qt5 - ScXml component
url: http://www.qt.io
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtscxml-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  The Qt SCXML module provides functionality to create state machines from SCXML files.
  This includes both dynamically creating state machines loading the SCXML file and instantiating states and transitions)
  and generating a C++ file that has a class implementing the state machine.
  It also contains functionality to support data models and executable content.


pkgId: 73dee7c0ec812ea3ddc346db502835c37034b8842250410eeb8e2a5a33e0053d
name: qt5-qtsensors
arch: src
version: 5.15.10
epoch: 0
release: 1.oe2403
summary: The Qt5 Sensors library
url: http://www.qt.io/
rpm_license: LGPLv2 with exceptions or GPLv3 with exceptions
rpm_group: Unspecified
rpm_buildhost: dc-64g.compass-ci
rpm_packager: http://openeuler.org
location_href: Packages/qt5-qtsensors-5.15.10-1.oe2403.src.rpm
checksum_type: sha256
description:
  Qt is a cross-platform application and UI framework. Using Qt, you can
  write web-enabled applications once and deploy them across desktop,
  mobile and embedded systems without rewriting the source code.


