diff --git a/python39.yaml b/python39.yaml index 701c694..bbb4b49 100644 --- a/python39.yaml +++ b/python39.yaml @@ -19,7 +19,7 @@ data: # Depending on our selves for bootstrapping # This is not needed in bootstrap phase 1 and can be disabled - # python39: [3.9_bootstrap] + python39: [3.9_bootstrap] # sicpy needs package swig swig: [4.0] @@ -47,11 +47,18 @@ data: # List of packages for AppStream - see the 3.9 and 3.9-rhel-* branches buildopts: rpms: - # === Bootstrap phase 2 === + # === Bootstrap phase 1 === # # %python3_pkgversion 39 - # # setuptools, pip, ... + # # python39 + # %_without_rpmwheels 1 + # %_without_optimizations 1 + # # python39, setuptools, wheel + # %_with_bootstrap 1 + # # python39, setuptools, pip # %_without_tests 1 + # # pip + # %_without_doc 1 # === Bootstrap phase 3 === # @@ -76,111 +83,104 @@ data: # therefore it's safer to just move them out of the macros # section entirely to avoid possible issues. macros: | - # === Bootstrap phase 1 === + # === Bootstrap phase 2 === # %python3_pkgversion 39 - # python39 - %_without_rpmwheels 1 - %_without_optimizations 1 - # python39, setuptools, wheel - %_with_bootstrap 1 - # python39, setuptools, pip + # setuptools, pip, ... %_without_tests 1 - # pip - %_without_doc 1 components: rpms: # === Bootstrap phase 1 === # - python39: - rationale: The main Python interpreter - ref: stream-python39-3.9-rhel-8.9.0 - buildorder: 10 + # python39: + # rationale: The main Python interpreter + # ref: stream-python39-3.9-rhel-8.9.0 + # buildorder: 10 + # python3x-setuptools: + # rationale: Packaging tool + # ref: stream-python39-3.9-rhel-8.9.0 + # buildorder: 20 + # python-wheel: + # rationale: Packaging tool + # ref: stream-python39-3.9-rhel-8.9.0 + # buildorder: 30 + # python3x-pip: + # rationale: Packaging tool + # ref: stream-python39-3.9-rhel-8.9.0 + # buildorder: 40 + + + # === Bootstrap phase 2 === + # python3x-setuptools: rationale: Packaging tool ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 10 + python3x-pyparsing: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 buildorder: 20 + python39: + rationale: The main Python interpreter + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 30 python-wheel: rationale: Packaging tool ref: stream-python39-3.9-rhel-8.9.0 - buildorder: 30 + buildorder: 40 python3x-pip: rationale: Packaging tool ref: stream-python39-3.9-rhel-8.9.0 buildorder: 40 - - - # === Bootstrap phase 2 === - # - # python3x-setuptools: - # rationale: Packaging tool - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 10 - # python3x-pyparsing: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 20 - # python39: - # rationale: The main Python interpreter - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 30 - # python-wheel: - # rationale: Packaging tool - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python3x-pip: - # rationale: Packaging tool - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python3x-six: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-py: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-chardet: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-attrs: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-pluggy: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-pysocks: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-wcwidth: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-packaging: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-toml: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-iniconfig: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # # buildorder: 40 - # python-more-itertools: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # buildorder: 50 - # pytest: - # rationale: Python component - # ref: stream-python39-3.9-rhel-8.9.0 - # buildorder: 60 + python3x-six: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-py: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-chardet: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-attrs: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-pluggy: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-pysocks: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-wcwidth: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-packaging: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-toml: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-iniconfig: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 40 + python-more-itertools: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 50 + pytest: + rationale: Python component + ref: stream-python39-3.9-rhel-8.9.0 + buildorder: 60 # === Bootstrap phase 3/4 ===