Blame SOURCES/modulemd.src.txt

2b262d
---
2b262d
document: modulemd
2b262d
version: 2
2b262d
data:
2b262d
    name: python38
2b262d
    stream: 3.8
2b262d
    summary: Python programming language, version 3.8
2b262d
    description: |-
2b262d
        This module gives users access to the internal Python 3.8 in RHEL8, as
2b262d
        well as provides some additional Python packages the users might need.
2b262d
        In addition to these you can install any python3-* package available
2b262d
        in RHEL and use it with Python from this module.
2b262d
    license:
2b262d
        module:
2b262d
            - MIT
2b262d
    dependencies:
2b262d
        - buildrequires:
2b262d
              platform: [el8]
2b262d
              # Depending on our selves for bootstrapping
2b262d
              python38: [3.8-bootstrap]
2b262d
              # sicpy needs package swig
2b262d
              swig: [3.0]
2b262d
              # mod_wsgi needs several packages from httpd
2b262d
              httpd: [2.4]
2b262d
          requires:
2b262d
              platform: [el8]
2b262d
    references:
2b262d
        community: https://www.python.org/
2b262d
        documentation: https://docs.python.org/3.8/
2b262d
    profiles:
2b262d
        common:
2b262d
            rpms:
2b262d
                - python38
2b262d
        build:
2b262d
            rpms:
2b262d
                - python38
2b262d
                - python38-devel
2b262d
                - python38-rpm-macros
2b262d
    filter:
2b262d
        rpms:
2b262d
            - python38-pyparsing
2b262d
            - python38-atomicwrites
2b262d
            - python38-attrs
2b262d
            - python38-packaging
2b262d
            - python38-py
2b262d
            - python38-pytest
2b262d
            - python38-more-itertools
2b262d
            - python38-pluggy
2b262d
            - python38-wcwidth
2b262d
    api:
2b262d
        rpms:
2b262d
            - python38
2b262d
            - python38-Cython
2b262d
            - python38-PyMySQL
2b262d
            - python38-asn1crypto
2b262d
            - python38-babel
2b262d
            - python38-cffi
2b262d
            - python38-chardet
2b262d
            - python38-cryptography
2b262d
            - python38-devel
2b262d
            - python38-idle
2b262d
            - python38-idna
2b262d
            - python38-jinja2
2b262d
            - python38-libs
2b262d
            - python38-lxml
2b262d
            - python38-markupsafe
2b262d
            - python38-mod_wsgi
2b262d
            - python38-numpy
2b262d
            - python38-numpy-f2py
2b262d
            - python38-pip
2b262d
            - python38-pip-wheel
2b262d
            - python38-ply
2b262d
            - python38-psutil
2b262d
            - python38-psycopg2
2b262d
            - python38-pycparser
2b262d
            - python38-pysocks
2b262d
            - python38-pytz
2b262d
            - python38-pyyaml
2b262d
            - python38-requests
2b262d
            - python38-rpm-macros
2b262d
            - python38-scipy
2b262d
            - python38-setuptools
2b262d
            - python38-setuptools-wheel
2b262d
            - python38-six
2b262d
            - python38-test
2b262d
            - python38-tkinter
2b262d
            - python38-urllib3
2b262d
            - python38-wheel
2b262d
            - python38-wheel-wheel
2b262d
    buildopts:
2b262d
        rpms:
2b262d
                # === Bootstrap phase 1 ===
2b262d
                #
2b262d
                # %python3_pkgversion 38
2b262d
                # %_without_python2 1
2b262d
                # # python38, setuptools, wheel
2b262d
                # %_with_bootstrap 1
2b262d
                # # python38
2b262d
                # %_without_rpmwheels 1
2b262d
                # # python38, setuptools, pip
2b262d
                # %_without_tests 1
2b262d
                # # pip
2b262d
                # %_without_doc 1
2b262d
                # %python3_pkgversion 38
2b262d
2b262d
                # === Bootstrap phase 2 ===
2b262d
                #
2b262d
                # %python3_pkgversion 38
2b262d
                # %_without_python2 1
2b262d
                # # python38, setuptools, six, py, chardet, attrs, pluggy, pysocks,
2b262d
                # # atomicwrites, wcwidth, packaging
2b262d
                # %_without_tests 1
2b262d
                # # py, pyparsing, atomicwrites, packaging, pytest
2b262d
                # %_without_docs 1
2b262d
                # # pytest
2b262d
                # %_without_timeout 1
2b262d
                # %_without_optional_tests 1
2b262d
2b262d
            macros: |
2b262d
                # === Bootstrap phase 3/4 ===
2b262d
                #
2b262d
                %python3_pkgversion 38
2b262d
                %_without_python2 1
2b262d
                # py, pyparsing, atomicwrites, packaging, pytest
2b262d
                %_without_docs 1
2b262d
    components:
2b262d
        rpms:
2b262d
            # === Bootstrap phase 1 ===
2b262d
            #
2b262d
            # python38:
2b262d
            #     rationale: The main Python interpreter
2b262d
            #     ref: stream-3.8-rhel-8.3.0
2b262d
            #     buildorder: 10
2b262d
            # python3x-setuptools:
2b262d
            #     rationale: Packaging tool
2b262d
            #     ref: stream-41.6.0-rhel-8.3.0
2b262d
            #     buildorder: 20
2b262d
            # python-wheel:
2b262d
            #     rationale: Packaging tool
2b262d
            #     ref: stream-0.33.6-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python3x-pip:
2b262d
            #     rationale: Packaging tool
2b262d
            #     ref: stream-19.3.1-rhel-8.3.0
2b262d
            #     buildorder: 40
2b262d
2b262d
2b262d
            # === Bootstrap phase 2 ===
2b262d
            #
2b262d
            # python3x-setuptools:
2b262d
            #     rationale: Packaging tool
2b262d
            #     ref: stream-41.6.0-rhel-8.3.0
2b262d
            #     buildorder: 10
2b262d
            # python38:
2b262d
            #     rationale: The main Python interpreter
2b262d
            #     ref: stream-3.8-rhel-8.3.0
2b262d
            #     buildorder: 20
2b262d
            # python-wheel:
2b262d
            #     rationale: Packaging tool
2b262d
            #     ref: stream-0.33.6-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python3x-pip:
2b262d
            #     rationale: Packaging tool
2b262d
            #     ref: stream-19.3.1-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            #
2b262d
            # python-six:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-1.12.0-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-py:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-1.8.0-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-chardet:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-3.0.4-python38-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-attrs:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-19.3.0-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-pluggy:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-0.13.0-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-markupsafe:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-1.1.1-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-pysocks:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-1.7.1-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python3x-pyparsing:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-2.4.5-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-atomicwrites:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-1.3.0-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-wcwidth:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-0.1.7-rhel-8.3.0
2b262d
            #     buildorder: 30
2b262d
            # python-more-itertools:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-7.2.0-rhel-8.3.0
2b262d
            #     buildorder: 40
2b262d
            # python-packaging:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-19.2-rhel-8.3.0
2b262d
            #     buildorder: 40
2b262d
            # pytest:
2b262d
            #     rationale: Python component
2b262d
            #     ref: stream-4.6.6-rhel-8.3.0
2b262d
            #     buildorder: 50
2b262d
2b262d
2b262d
            # === Bootstrap phase 3/4 ===
2b262d
            # For bootstrap phase 3 uncomment all `buildorder:` lines below,
2b262d
            # for bootstrap phase 4 comment them out.
2b262d
            #
2b262d
            python38:
2b262d
                rationale: The main Python interpreter
2b262d
                ref: stream-3.8-rhel-8.3.0
2b262d
            python3x-setuptools:
2b262d
                rationale: Packaging tool
2b262d
                ref: stream-41.6.0-rhel-8.3.0
2b262d
            python-wheel:
2b262d
                rationale: Packaging tool
2b262d
                ref: stream-0.33.6-rhel-8.3.0
2b262d
            python3x-pip:
2b262d
                rationale: Packaging tool
2b262d
                ref: stream-19.3.1-rhel-8.3.0
2b262d
2b262d
            python-six:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.12.0-rhel-8.3.0
2b262d
            python-py:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.8.0-rhel-8.3.0
2b262d
            python-chardet:
2b262d
                rationale: Python component
2b262d
                ref: stream-3.0.4-python38-rhel-8.3.0
2b262d
            python-attrs:
2b262d
                rationale: Python component
2b262d
                ref: stream-19.3.0-rhel-8.3.0
2b262d
            python-pluggy:
2b262d
                rationale: Python component
2b262d
                ref: stream-0.13.0-rhel-8.3.0
2b262d
            python-markupsafe:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.1.1-rhel-8.3.0
2b262d
            python-pysocks:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.7.1-rhel-8.3.0
2b262d
            python3x-pyparsing:
2b262d
                rationale: Python component
2b262d
                ref: stream-2.4.5-rhel-8.3.0
2b262d
            python-atomicwrites:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.3.0-rhel-8.3.0
2b262d
            python-wcwidth:
2b262d
                rationale: Python component
2b262d
                ref: stream-0.1.7-rhel-8.3.0
2b262d
            python-more-itertools:
2b262d
                rationale: Python component
2b262d
                ref: stream-7.2.0-rhel-8.3.0
2b262d
            python-packaging:
2b262d
                rationale: Python component
2b262d
                ref: stream-19.2-rhel-8.3.0
2b262d
            pytest:
2b262d
                rationale: Python component
2b262d
                ref: stream-4.6.6-rhel-8.3.0
2b262d
            pytz:
2b262d
                rationale: Python component
2b262d
                ref: stream-2019.3-rhel-8.3.0
2b262d
            babel:
2b262d
                rationale: Python component
2b262d
                ref: stream-2.7.0-rhel-8.3.0
2b262d
            python-idna:
2b262d
                rationale: Python component
2b262d
                ref: stream-2.8-rhel-8.3.0
2b262d
            python-urllib3:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.25.7-rhel-8.3.0
2b262d
            Cython:
2b262d
                rationale: Python component
2b262d
                ref: stream-0.29.14-rhel-8.3.0
2b262d
            python-asn1crypto:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.2.0-rhel-8.3.0
2b262d
            python-ply:
2b262d
                rationale: Python component
2b262d
                ref: stream-3.11-rhel-8.3.0
2b262d
            python-psutil:
2b262d
                rationale: Python component
2b262d
                ref: stream-5.6.4-rhel-8.3.0
2b262d
            python-psycopg2:
2b262d
                rationale: Python component
2b262d
                ref: stream-2.8.4-rhel-8.3.0
2b262d
            mod_wsgi:
2b262d
                rationale: Python component
2b262d
                ref: stream-4.6.8-rhel-8.3.0
2b262d
2b262d
            python-requests:
2b262d
                rationale: Python component
2b262d
                ref: stream-2.22.0-rhel-8.3.0
2b262d
                # buildorder: 10
2b262d
            python-jinja2:
2b262d
                rationale: Python component
2b262d
                ref: stream-2.10.3-rhel-8.3.0
2b262d
                # buildorder: 10
2b262d
            numpy:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.17.3-rhel-8.3.0
2b262d
                # buildorder: 10
2b262d
            PyYAML:
2b262d
                rationale: Python component
2b262d
                ref: stream-5.1.2-rhel-8.3.0
2b262d
                # buildorder: 10
2b262d
            python-pycparser:
2b262d
                rationale: Python component
2b262d
                ref: stream-2.19-rhel-8.3.0
2b262d
                # buildorder: 10
2b262d
            python-lxml:
2b262d
                rationale: Python component
2b262d
                ref: stream-4.4.1-rhel-8.3.0
2b262d
                # buildorder: 10
2b262d
2b262d
            python-cffi:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.13.2-rhel-8.3.0
2b262d
                # buildorder: 20
2b262d
            scipy:
2b262d
                rationale: Python component
2b262d
                ref: stream-1.3.1-rhel-8.3.0
2b262d
                # buildorder: 20
2b262d
2b262d
            python-cryptography:
2b262d
                rationale: Python component
2b262d
                ref: stream-2.8-rhel-8.3.0
2b262d
                # needs cffi
2b262d
                # buildorder: 30
2b262d
2b262d
            python-PyMySQL:
2b262d
                rationale: Python component
2b262d
                ref: stream-0.9.3-rhel-8.3.0
2b262d
                # needs cryptography
2b262d
                # buildorder: 40
2b262d
...