diff --git a/SOURCES/modulemd.src.txt b/SOURCES/modulemd.src.txt index f6eb923..972d152 100644 --- a/SOURCES/modulemd.src.txt +++ b/SOURCES/modulemd.src.txt @@ -16,8 +16,11 @@ data: dependencies: - buildrequires: platform: [el8] + # Depending on our selves for bootstrapping + # This is not needed in bootstrap phase 1 and can be disabled python38: [3.8-bootstrap] + # sicpy needs package swig swig: [3.0] # mod_wsgi needs several packages from httpd @@ -101,7 +104,6 @@ data: # %_without_tests 1 # # pip # %_without_doc 1 - # %python3_pkgversion 38 # === Bootstrap phase 2 === # @@ -116,6 +118,17 @@ data: # %_without_timeout 1 # %_without_optional_tests 1 + # Macros bootstrapping info: + # Only the macros that are below the `macros: |` declaration are + # being used in the module at a given time. If you want to switch + # to a different bootstrap phase, comment out the current + # bootstrap phase macros, move them above this section. And take + # the bootstrap phase you want to use, uncomment it, and move it + # here, below the `macros: |` line. + # Explanation: + # Macros are expanded even when they are commented out using '#', + # therefore it's safer to just move them out of the macros + # section entirely to avoid possible issues. macros: | # === Bootstrap phase 3/4 === # @@ -123,25 +136,26 @@ data: %_without_python2 1 # py, pyparsing, atomicwrites, packaging, pytest %_without_docs 1 + components: rpms: # === Bootstrap phase 1 === # # python38: # rationale: The main Python interpreter - # ref: stream-3.8-rhel-8.2.0 + # ref: stream-3.8-rhel-8.4.0 # buildorder: 10 # python3x-setuptools: # rationale: Packaging tool - # ref: stream-41.6.0-rhel-8.2.0 + # ref: stream-41.6.0-rhel-8.4.0 # buildorder: 20 # python-wheel: # rationale: Packaging tool - # ref: stream-0.33.6-rhel-8.2.0 + # ref: stream-0.33.6-rhel-8.4.0 # buildorder: 30 # python3x-pip: # rationale: Packaging tool - # ref: stream-19.3.1-rhel-8.2.0 + # ref: stream-19.3.1-rhel-8.4.0 # buildorder: 40 @@ -149,72 +163,72 @@ data: # # python3x-setuptools: # rationale: Packaging tool - # ref: stream-41.6.0-rhel-8.2.0 + # ref: stream-41.6.0-rhel-8.4.0 # buildorder: 10 # python38: # rationale: The main Python interpreter - # ref: stream-3.8-rhel-8.2.0 + # ref: stream-3.8-rhel-8.4.0 # buildorder: 20 # python-wheel: # rationale: Packaging tool - # ref: stream-0.33.6-rhel-8.2.0 + # ref: stream-0.33.6-rhel-8.4.0 # buildorder: 30 # python3x-pip: # rationale: Packaging tool - # ref: stream-19.3.1-rhel-8.2.0 + # ref: stream-19.3.1-rhel-8.4.0 # buildorder: 30 - # - # python-six: + + # python3x-six: # rationale: Python component - # ref: stream-1.12.0-rhel-8.2.0 + # ref: stream-1.12.0-rhel-8.4.0 # buildorder: 30 # python-py: # rationale: Python component - # ref: stream-1.8.0-rhel-8.2.0 + # ref: stream-1.8.0-rhel-8.4.0 # buildorder: 30 # python-chardet: # rationale: Python component - # ref: stream-3.0.4-python38-rhel-8.2.0 + # ref: stream-3.0.4-python38-rhel-8.4.0 # buildorder: 30 # python-attrs: # rationale: Python component - # ref: stream-19.3.0-rhel-8.2.0 + # ref: stream-19.3.0-rhel-8.4.0 # buildorder: 30 # python-pluggy: # rationale: Python component - # ref: stream-0.13.0-rhel-8.2.0 + # ref: stream-0.13.0-rhel-8.4.0 # buildorder: 30 # python-markupsafe: # rationale: Python component - # ref: stream-1.1.1-rhel-8.2.0 + # ref: stream-1.1.1-rhel-8.4.0 # buildorder: 30 # python-pysocks: # rationale: Python component - # ref: stream-1.7.1-rhel-8.2.0 + # ref: stream-1.7.1-rhel-8.4.0 # buildorder: 30 # python3x-pyparsing: # rationale: Python component - # ref: stream-2.4.5-rhel-8.2.0 + # ref: stream-2.4.5-rhel-8.4.0 # buildorder: 30 # python-atomicwrites: # rationale: Python component - # ref: stream-1.3.0-rhel-8.2.0 + # ref: stream-1.3.0-rhel-8.4.0 # buildorder: 30 # python-wcwidth: # rationale: Python component - # ref: stream-0.1.7-rhel-8.2.0 + # ref: stream-0.1.7-rhel-8.4.0 # buildorder: 30 # python-more-itertools: # rationale: Python component - # ref: stream-7.2.0-rhel-8.2.0 + # ref: stream-7.2.0-rhel-8.4.0 # buildorder: 40 # python-packaging: # rationale: Python component - # ref: stream-19.2-rhel-8.2.0 + # ref: stream-19.2-rhel-8.4.0 # buildorder: 40 # pytest: # rationale: Python component - # ref: stream-4.6.6-rhel-8.2.0 + # ref: stream-4.6.6-rhel-8.4.0 # buildorder: 50 @@ -224,130 +238,130 @@ data: # python38: rationale: The main Python interpreter - ref: stream-3.8-rhel-8.2.0 + ref: stream-3.8-rhel-8.4.0 python3x-setuptools: rationale: Packaging tool - ref: stream-41.6.0-rhel-8.2.0 + ref: stream-41.6.0-rhel-8.4.0 python-wheel: rationale: Packaging tool - ref: stream-0.33.6-rhel-8.2.0 + ref: stream-0.33.6-rhel-8.4.0 python3x-pip: rationale: Packaging tool - ref: stream-19.3.1-rhel-8.2.0 + ref: stream-19.3.1-rhel-8.4.0 - python-six: + python3x-six: rationale: Python component - ref: stream-1.12.0-rhel-8.2.0 + ref: stream-1.12.0-rhel-8.4.0 python-py: rationale: Python component - ref: stream-1.8.0-rhel-8.2.0 + ref: stream-1.8.0-rhel-8.4.0 python-chardet: rationale: Python component - ref: stream-3.0.4-python38-rhel-8.2.0 + ref: stream-3.0.4-python38-rhel-8.4.0 python-attrs: rationale: Python component - ref: stream-19.3.0-rhel-8.2.0 + ref: stream-19.3.0-rhel-8.4.0 python-pluggy: rationale: Python component - ref: stream-0.13.0-rhel-8.2.0 + ref: stream-0.13.0-rhel-8.4.0 python-markupsafe: rationale: Python component - ref: stream-1.1.1-rhel-8.2.0 + ref: stream-1.1.1-rhel-8.4.0 python-pysocks: rationale: Python component - ref: stream-1.7.1-rhel-8.2.0 + ref: stream-1.7.1-rhel-8.4.0 python3x-pyparsing: rationale: Python component - ref: stream-2.4.5-rhel-8.2.0 + ref: stream-2.4.5-rhel-8.4.0 python-atomicwrites: rationale: Python component - ref: stream-1.3.0-rhel-8.2.0 + ref: stream-1.3.0-rhel-8.4.0 python-wcwidth: rationale: Python component - ref: stream-0.1.7-rhel-8.2.0 + ref: stream-0.1.7-rhel-8.4.0 python-more-itertools: rationale: Python component - ref: stream-7.2.0-rhel-8.2.0 + ref: stream-7.2.0-rhel-8.4.0 python-packaging: rationale: Python component - ref: stream-19.2-rhel-8.2.0 + ref: stream-19.2-rhel-8.4.0 pytest: rationale: Python component - ref: stream-4.6.6-rhel-8.2.0 + ref: stream-4.6.6-rhel-8.4.0 pytz: rationale: Python component - ref: stream-2019.3-rhel-8.2.0 + ref: stream-2019.3-rhel-8.4.0 babel: rationale: Python component - ref: stream-2.7.0-rhel-8.2.0 + ref: stream-2.7.0-rhel-8.4.0 python-idna: rationale: Python component - ref: stream-2.8-rhel-8.2.0 + ref: stream-2.8-rhel-8.4.0 python-urllib3: rationale: Python component - ref: stream-1.25.7-rhel-8.2.0 + ref: stream-1.25.7-rhel-8.4.0 Cython: rationale: Python component - ref: stream-0.29.14-rhel-8.2.0 + ref: stream-0.29.14-rhel-8.4.0 python-asn1crypto: rationale: Python component - ref: stream-1.2.0-rhel-8.2.0 + ref: stream-1.2.0-rhel-8.4.0 python-ply: rationale: Python component - ref: stream-3.11-rhel-8.2.0 + ref: stream-3.11-rhel-8.4.0 python-psutil: rationale: Python component - ref: stream-5.6.4-rhel-8.2.0 + ref: stream-5.6.4-rhel-8.4.0 python-psycopg2: rationale: Python component - ref: stream-2.8.4-rhel-8.2.0 + ref: stream-2.8.4-rhel-8.4.0 mod_wsgi: rationale: Python component - ref: stream-4.6.8-rhel-8.2.0 + ref: stream-4.6.8-rhel-8.4.0 python-requests: rationale: Python component - ref: stream-2.22.0-rhel-8.2.0 + ref: stream-2.22.0-rhel-8.4.0 # buildorder: 10 python-jinja2: rationale: Python component - ref: stream-2.10.3-rhel-8.2.0 + ref: stream-2.10.3-rhel-8.4.0 # buildorder: 10 numpy: rationale: Python component - ref: stream-1.17.3-rhel-8.2.0 + ref: stream-1.17.3-rhel-8.4.0 # buildorder: 10 PyYAML: rationale: Python component - ref: stream-5.1.2-rhel-8.2.0 + ref: stream-5.3.1-rhel-8.4.0 # buildorder: 10 python-pycparser: rationale: Python component - ref: stream-2.19-rhel-8.2.0 + ref: stream-2.19-rhel-8.4.0 # buildorder: 10 python-lxml: rationale: Python component - ref: stream-4.4.1-rhel-8.2.0 + ref: stream-4.4.1-rhel-8.4.0 # buildorder: 10 python-cffi: rationale: Python component - ref: stream-1.13.2-rhel-8.2.0 + ref: stream-1.13.2-rhel-8.4.0 # buildorder: 20 scipy: rationale: Python component - ref: stream-1.3.1-rhel-8.2.0 + ref: stream-1.3.1-rhel-8.4.0 # buildorder: 20 python-cryptography: rationale: Python component - ref: stream-2.8-rhel-8.2.0 + ref: stream-2.8-rhel-8.4.0 # needs cffi # buildorder: 30 python-PyMySQL: rationale: Python component - ref: stream-0.9.3-rhel-8.2.0 + ref: stream-0.10.1-python38-rhel-8.4.0 # needs cryptography # buildorder: 40 ...