diff --git a/python38.yaml b/python38.yaml new file mode 100644 index 0000000..f4be167 --- /dev/null +++ b/python38.yaml @@ -0,0 +1,88 @@ +--- +document: modulemd +version: 2 +data: + name: python38 + stream: 3.8 + summary: Python programming language, version 3.8 + description: >- + This module gives users access to the internal Python 3.8 in RHEL8, as + + well as provides some additional Python packages the users might need. + + In addition to these you can install any python3-* package available + + in RHEL and use it with Python from this module. + license: + module: + - MIT + dependencies: + - buildrequires: + mongodb: [3.6] + platform: [el8.1.0] + requires: + platform: [el8] + references: + community: https://www.python.org/ + documentation: https://docs.python.org/3.8/ + profiles: + build: + rpms: + - python38 + - python38-devel + - python38-rpm-macros + common: + rpms: + - python38 + api: + rpms: + - + filter: + rpms: + - + buildopts: + rpms: + macros: > + # === Bootstrap phase 1 === + + # + + %python3_pkgversion 38 + + %_without_python2 1 + + # python38, setuptools, wheel + + %_with_bootstrap 1 + + # python38 + + %_without_rpmwheels 1 + + # python38, setuptools, pip + + %_without_tests 1 + + # pip + + %_without_doc 1 + components: + rpms: + python-wheel: + rationale: Packaging tool + ref: f3f14d2af2afb451b7a29e3e0bcc51ec7f9d20cf + buildorder: 30 + python38: + rationale: The main Python interpreter + ref: e336cb9a1476ad581ed1ae12b51cba7e0b0ca219 + buildorder: 10 + python3x-pip: + rationale: Packaging tool + ref: bcedfd39e51647ff333e1e23ce830014fa856d61 + buildorder: 40 + python3x-setuptools: + rationale: Packaging tool + ref: e871d8d55c2566ebc7bad9b362261eee046b4581 + buildorder: 20 +... +