Blame SOURCES/modulemd.src.txt

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