Compare commits

...

No commits in common. "c8-stream-2.7" and "imports/c8-beta-stream-2.7/python27-2.7-8010020190607115057.51c94b97" have entirely different histories.

View File

@ -1,287 +1,299 @@
---
document: modulemd document: modulemd
version: 2 version: 2
data: data:
name: python27 name: python27
stream: 2.7 stream: 2.7
summary: Python programming language, version 2.7 summary: Python programming language, version 2.7
description: >- description: |-
This module provides the Python 2.7 interpreter and additional Python This module provides the Python 2.7 interpreter and additional Python
packages the users might need.
license:
module:
- MIT
dependencies:
- buildrequires:
platform: [el8]
# Depend on the previous build of this module so all the
# dependencies already exist and we don't have to build one
# package at a time along the dependency graph
python27: [2.7]
requires:
platform: [el8]
references:
community: https://www.python.org/
documentation: https://docs.python.org/2.7/
profiles:
common:
rpms:
- python2
- python2-libs
- python2-pip
- python2-setuptools
filter:
rpms:
- python3-attrs
- python3-babel
- python3-bson
- python3-chardet
- python3-coverage
- python3-Cython
- python3-docutils
- python3-idna
- python3-jinja2
- python3-markupsafe
- python3-mock
- python3-nose
- python3-numpy
- python3-numpy-doc
- python3-numpy-f2py
- python3-pluggy
- python3-psycopg2
- python3-psycopg2-debug
- python3-psycopg2-tests
- python3-py
- python3-pygments
- python3-pymongo
- python3-pymongo-gridfs
- python3-PyMySQL
- python3-pysocks
- python3-pytest
- python3-pytest-mock
- python3-pytz
- python3-PyYAML
- python3-requests
- python3-scipy
- python3-setuptools_scm
- python3-six
- python3-sqlalchemy
- python3-urllib3
- python3-virtualenv
api:
rpms:
- babel
- python-sqlalchemy-doc
- python2
- python2-attrs
- python2-babel
- python2-backports
- python2-backports-ssl_match_hostname
- python2-bson
- python2-chardet
- python2-coverage
- python2-Cython
- python2-debug
- python2-devel
- python2-dns
- python2-docs
- python2-docs-info
- python2-docutils
- python2-funcsigs
- python2-idna
- python2-ipaddress
- python2-jinja2
- python2-libs
- python2-lxml
- python2-markupsafe
- python2-mock
- python2-nose
- python2-numpy
- python2-numpy-doc
- python2-numpy-f2py
- python2-pip
- python2-pluggy
- python2-psycopg2
- python2-psycopg2-debug
- python2-psycopg2-tests
- python2-py
- python2-pygments
- python2-pymongo
- python2-pymongo-gridfs
- python2-PyMySQL
- python2-pysocks
- python2-pytest
- python2-pytest-mock
- python2-pytz
- python2-pyyaml
- python2-requests
- python2-rpm-macros
- python2-scipy
- python2-setuptools
- python2-setuptools_scm
- python2-six
- python2-sqlalchemy
- python2-test
- python2-tkinter
- python2-tools
- python2-urllib3
- python2-virtualenv
- python2-wheel
buildopts:
rpms:
macros: |
# Note that we cannot disable building of all Python 3 subpackages,
# because python2-devel (needed to build all Python 2 packages)
# has a runtime dependency on python3-rpm-generators, and that
# package requires python3-setuptools at runtime. By rebuilding
# python-setuptools SRPM with only python2, we overshadow the
# already built python3 subpackage and it is no longer
# available for python3-rpm-generators when building python-pip
# (or any other Python package).
# We can disable Python 3 in all packages but ...
%_without_python3 1
# ... we have to have a way to enable some of them as described
# above. With this macro, we can add some module-specific
# conditions for python3-* subpackages and other special cases.
# %_with_python27_module 1
packages the users might need. # for: python-jinja2
license: %_with_python2 1
module:
- MIT
dependencies:
- buildrequires:
platform: [el8]
python27: [2.7]
requires:
platform: [el8]
references:
community: https://www.python.org/
documentation: https://docs.python.org/2.7/
profiles:
common:
rpms:
- python2
- python2-libs
- python2-pip
- python2-setuptools
api:
rpms:
- babel
- python-sqlalchemy-doc
- python2
- python2-Cython
- python2-PyMySQL
- python2-attrs
- python2-babel
- python2-backports
- python2-backports-ssl_match_hostname
- python2-bson
- python2-chardet
- python2-coverage
- python2-debug
- python2-devel
- python2-dns
- python2-docs
- python2-docs-info
- python2-docutils
- python2-funcsigs
- python2-idna
- python2-ipaddress
- python2-jinja2
- python2-libs
- python2-lxml
- python2-markupsafe
- python2-mock
- python2-nose
- python2-numpy
- python2-numpy-doc
- python2-numpy-f2py
- python2-pip
- python2-pluggy
- python2-psycopg2
- python2-psycopg2-debug
- python2-psycopg2-tests
- python2-py
- python2-pygments
- python2-pymongo
- python2-pymongo-gridfs
- python2-pysocks
- python2-pytest
- python2-pytest-mock
- python2-pytz
- python2-pyyaml
- python2-requests
- python2-rpm-macros
- python2-scipy
- python2-setuptools
- python2-setuptools_scm
- python2-six
- python2-sqlalchemy
- python2-test
- python2-tkinter
- python2-tools
- python2-urllib3
- python2-virtualenv
- python2-wheel
filter:
rpms:
- python3-Cython
- python3-PyMySQL
- python3-PyYAML
- python3-attrs
- python3-babel
- python3-bson
- python3-chardet
- python3-coverage
- python3-docutils
- python3-idna
- python3-jinja2
- python3-markupsafe
- python3-mock
- python3-nose
- python3-numpy
- python3-numpy-doc
- python3-numpy-f2py
- python3-pluggy
- python3-psycopg2
- python3-psycopg2-debug
- python3-psycopg2-tests
- python3-py
- python3-pygments
- python3-pymongo
- python3-pymongo-gridfs
- python3-pysocks
- python3-pytest
- python3-pytest-mock
- python3-pytz
- python3-requests
- python3-scipy
- python3-setuptools_scm
- python3-six
- python3-sqlalchemy
- python3-urllib3
- python3-virtualenv
buildopts:
rpms:
macros: |
# Note that we cannot disable building of all Python 3 subpackages,
# because python2-devel (needed to build all Python 2 packages)
# has a runtime dependency on python3-rpm-generators, and that
# package requires python3-setuptools at runtime. By rebuilding
# python-setuptools SRPM with only python2, we overshadow the
# already built python3 subpackage and it is no longer
# available for python3-rpm-generators when building python-pip
# (or any other Python package).
# We can disable Python 3 in all packages but ...
%_without_python3 1
# ... we have to have a way to enable some of them as described
# above. With this macro, we can add some module-specific
# conditions for python3-* subpackages and other special cases.
# %_with_python27_module 1
# for: python-jinja2 # to solve circular dependency between pytest and [attrs, pluggy]
%_with_python2 1 # %_without_tests 1
components:
# to solve circular dependency between pytest and [attrs, pluggy] rpms:
# %_without_tests 1 babel:
components: rationale: Tools for internationalizing Python applications
rpms: ref: stream-2.5.1-rhel-8.1.0
Cython: Cython:
rationale: Language for writing Python extension modules. Build dependency rationale:
of numpy and PyYAML Language for writing Python extension modules.
ref: stream-0.28.1-rhel-8.8.0 Build dependency of numpy and PyYAML
PyYAML: ref: stream-0.28.1-rhel-8.1.0
rationale: YAML parser and emitter for Python numpy:
ref: stream-3.12-rhel-8.8.0 rationale: A fast multidimensional array facility for Python
babel: ref: stream-1.14.2-rhel-8.1.0
rationale: Tools for internationalizing Python applications pytest:
ref: stream-2.5.1-rhel-8.8.0 rationale: Simple powerful testing with Python
numpy: ref: stream-3.4.2-rhel-8.1.0
rationale: A fast multidimensional array facility for Python python2:
ref: stream-1.14.2-rhel-8.8.0 rationale: Main Python language interpreter
pytest: ref: stream-2.7-rhel-8.1.0
rationale: Simple powerful testing with Python python2-pip:
ref: stream-3.4.2-rhel-8.8.0 rationale: Python Packaging ecosystem
python-PyMySQL: ref: stream-9.0.3-rhel-8.1.0
rationale: Python adapter for the MySQL/MariaDB databases python2-rpm-macros:
ref: stream-0.8.0-rhel-8.8.0 rationale: Python 2 RPM macros - dependency of python2-devel
python-attrs: ref: stream-python27-rhel-8.1.0
rationale: Python attributes without boilerplate python2-setuptools:
ref: stream-17.4.0-rhel-8.8.0 rationale: Python Packaging ecosystem
python-backports: ref: stream-39.0.1-rhel-8.1.0
rationale: Namespace for backported Python features python-PyMySQL:
ref: stream-1.0-rhel-8.8.0 rationale: Python adapter for the MySQL/MariaDB databases
python-backports-ssl_match_hostname: ref: stream-0.8.0-rhel-8.1.0
rationale: The ssl.match_hostname() function from Python 3. Dependency of python-attrs:
urllib3/requests. rationale: Python attributes without boilerplate
ref: stream-3.5.0.1-rhel-8.8.0 ref: stream-17.4.0-rhel-8.1.0
python-chardet: python-backports:
rationale: Character encoding auto-detection in Python. Dependency of requests. rationale: Namespace for backported Python features
ref: stream-3.0.4-rhel-8.8.0 ref: stream-1.0-rhel-8.1.0
python-coverage: python-backports-ssl_match_hostname:
rationale: Code coverage testing module for Python rationale:
ref: stream-4.5.1-rhel-8.8.0 The ssl.match_hostname() function from Python 3.
python-dns: Dependency of urllib3/requests.
rationale: DNS toolkit for Python. Useful package for IPA and mailman. ref: stream-3.5.0.1-rhel-8.1.0
ref: stream-1.15.0-rhel-8.8.0 python-chardet:
python-docs: rationale:
rationale: Documentation for Python Character encoding auto-detection in Python.
ref: stream-2.7-rhel-8.8.0 Dependency of requests.
python-docutils: ref: stream-3.0.4-rhel-8.1.0
rationale: System for processing plaintext documentation python-coverage:
ref: stream-0.14-rhel-8.8.0 rationale: Code coverage testing module for Python
python-funcsigs: ref: stream-4.5.1-rhel-8.1.0
rationale: Python function signatures from PEP362 for Python 2.6, 2.7 and python-dns:
3.2+. Dependency of Pytest and mock. rationale: DNS toolkit for Python. Useful package for IPA and mailman.
ref: stream-1.0.2-rhel-8.8.0 ref: stream-1.15.0-rhel-8.1.0
python-idna: python-docutils:
rationale: Internationalized Domain Names in Applications (IDNA). Dependency rationale: System for processing plaintext documentation
of requests. ref: stream-0.14-rhel-8.1.0
ref: stream-2.5-rhel-8.8.0 python-funcsigs:
python-ipaddress: rationale:
rationale: Port of the python 3.3+ ipaddress module to 2.6+. Dependency of Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+.
urllib3/requests. Dependency of Pytest and mock.
ref: stream-1.0.18-rhel-8.8.0 ref: stream-1.0.2-rhel-8.1.0
python-jinja2: python-idna:
rationale: General purpose template engine rationale:
ref: stream-2.10-rhel-8.8.0 Internationalized Domain Names in Applications (IDNA).
python-lxml: Dependency of requests.
rationale: XML processing library ref: stream-2.5-rhel-8.1.0
ref: stream-4.2.3-rhel-8.8.0 python-ipaddress:
python-markupsafe: rationale:
rationale: Implements a XML/HTML/XHTML Markup safe string for Python Port of the python 3.3+ ipaddress module to 2.6+.
ref: stream-0.23-rhel-8.8.0 Dependency of urllib3/requests.
python-mock: ref: stream-1.0.18-rhel-8.1.0
rationale: A Python Mocking and Patching Library for Testing python-jinja2:
ref: stream-2.0.0-rhel-8.8.0 rationale: General purpose template engine
python-nose: ref: stream-2.10-rhel-8.1.0
rationale: Discovery-based unit test extension for Python python-markupsafe:
ref: stream-1.3.7-rhel-8.8.0 rationale:
python-pluggy: Implements a XML/HTML/XHTML Markup safe string for Python
rationale: The plugin manager stripped of pytest specific details ref: stream-0.23-rhel-8.1.0
ref: stream-0.6.0-rhel-8.8.0 python-mock:
python-psycopg2: rationale: A Python Mocking and Patching Library for Testing
rationale: Python adapter for the PostgreSQL database ref: stream-2.0.0-rhel-8.1.0
ref: stream-2.7.4-rhel-8.8.0 python-nose:
python-py: rationale: Discovery-based unit test extension for Python
rationale: Library with cross-python path, ini-parsing, io, code, log facilities ref: stream-1.3.7-rhel-8.1.0
ref: stream-1.5.3-rhel-8.8.0 python-pluggy:
python-pygments: rationale: The plugin manager stripped of pytest specific details
rationale: Syntax highlighting engine written in Python ref: stream-0.6.0-rhel-8.1.0
ref: stream-2.2.0-rhel-8.8.0 python-psycopg2:
python-pymongo: rationale: Python adapter for the PostgreSQL database
rationale: Python driver for MongoDB ref: stream-2.7.4-rhel-8.1.0
ref: stream-3.6.1-rhel-8.8.0 python-py:
python-pysocks: rationale: Library with cross-python path, ini-parsing, io, code, log facilities
rationale: A Python SOCKS client module. Dependency of urllib3/requests. ref: stream-1.5.3-rhel-8.1.0
ref: stream-1.6.8-rhel-8.8.0 python-pygments:
python-pytest-mock: rationale: Syntax highlighting engine written in Python
rationale: Thin-wrapper around the mock package for easier use with py.test. ref: stream-2.2.0-rhel-8.1.0
Build dependency of requests. python-pymongo:
ref: stream-1.9.0-rhel-8.8.0 # Package maintainer: mskalick
python-requests: rationale: Python driver for MongoDB
rationale: HTTP library, written in Python, for human beings ref: stream-3.6.1-rhel-8.1.0
ref: stream-2.20.0-rhel-8.8.0 python-pysocks:
python-setuptools_scm: rationale: A Python SOCKS client module. Dependency of urllib3/requests.
rationale: Blessed package to manage your versions by scm tags. Build dependency ref: stream-1.6.8-rhel-8.1.0
of pytest and pytest-mock. python-pytest-mock:
ref: stream-1.15.7-rhel-8.8.0 rationale:
python2-six: Thin-wrapper around the mock package for easier use with py.test.
rationale: Python 2 and 3 compatibility utilities Build dependency of requests.
ref: stream-1.11.0-rhel-8.8.0 ref: stream-1.9.0-rhel-8.1.0
python-sqlalchemy: python-requests:
rationale: Modular and flexible ORM library for python rationale: HTTP library, written in Python, for human beings
ref: stream-1.3.2-rhel-8.8.0 ref: stream-2.20.0-rhel-8.1.0
python-urllib3: python-setuptools_scm:
rationale: Python HTTP library with thread-safe connection pooling and file rationale:
post. Dependency of requests. Blessed package to manage your versions by scm tags.
ref: stream-1.23-rhel-8.8.0 Build dependency of pytest and pytest-mock.
python-virtualenv: ref: stream-1.15.7-rhel-8.1.0
rationale: Tool to create isolated Python environments python-six:
ref: stream-15.1.0-rhel-8.8.0 rationale: Python 2 and 3 compatibility utilities
python-wheel: ref: stream-1.11.0-rhel-8.1.0
rationale: Used for unbundling of pip and setuptools python-sqlalchemy:
ref: stream-0.30.0-rhel-8.8.0 rationale: Modular and flexible ORM library for python
python2: ref: stream-1.3.2-rhel-8.1.0
rationale: Main Python language interpreter python-urllib3:
ref: stream-2.7-rhel-8.8.0 rationale:
python2-pip: Python HTTP library with thread-safe connection pooling and file post.
rationale: Python Packaging ecosystem Dependency of requests.
ref: stream-9.0.3-rhel-8.8.0 ref: stream-1.23-rhel-8.1.0
python2-rpm-macros: python-virtualenv:
rationale: Python 2 RPM macros - dependency of python2-devel rationale: Tool to create isolated Python environments
ref: stream-python27-rhel-8.8.0 ref: stream-15.1.0-rhel-8.1.0
python2-setuptools: python-wheel:
rationale: Python Packaging ecosystem rationale: Used for unbundling of pip and setuptools
ref: stream-39.0.1-rhel-8.8.0 ref: stream-0.30.0-rhel-8.1.0
pytz: pytz:
rationale: Runtime requires of babel, and python2-babel rationale: Runtime requires of babel, and python2-babel
ref: stream-2017.2-rhel-8.8.0 ref: stream-2017.2-rhel-8.1.0
scipy: PyYAML:
rationale: Scientific Tools for Python rationale: YAML parser and emitter for Python
ref: stream-1.0.0-rhel-8.8.0 ref: stream-3.12-rhel-8.1.0
... scipy:
rationale: Scientific Tools for Python
ref: stream-1.0.0-rhel-8.1.0
python-lxml:
rationale: XML processing library
ref: stream-4.2.3-rhel-8.1.0
python-docs:
rationale: Documentation for Python
ref: stream-2.7-rhel-8.1.0