zhangyixuan / modules / python38

Forked from modules/python38 2 years ago
Clone

Blame SOURCES/modulemd.src.txt

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