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: httpd: - "2.4" platform: - el8 python38: - 3.8-bootstrap swig: - "3.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: - python38 - python38-Cython - python38-PyMySQL - python38-asn1crypto - python38-babel - python38-cffi - python38-chardet - python38-cryptography - python38-devel - python38-idle - python38-idna - python38-jinja2 - python38-libs - python38-lxml - python38-markupsafe - python38-mod_wsgi - python38-numpy - python38-numpy-f2py - python38-pip - python38-pip-wheel - python38-ply - python38-psutil - python38-psycopg2 - python38-pycparser - python38-pysocks - python38-pytz - python38-pyyaml - python38-requests - python38-rpm-macros - python38-scipy - python38-setuptools - python38-setuptools-wheel - python38-six - python38-test - python38-tkinter - python38-urllib3 - python38-wheel - python38-wheel-wheel filter: rpms: - python38-pyparsing - python38-atomicwrites - python38-attrs - python38-packaging - python38-py - python38-pytest - python38-more-itertools - python38-pluggy - python38-wcwidth buildopts: rpms: macros: | # === Bootstrap phase 3/4 === # %python3_pkgversion 38 %_without_python2 1 # py, pyparsing, atomicwrites, packaging, pytest %_without_docs 1 components: rpms: Cython: rationale: Python component ref: f824a818bf61e4ea77ae3921f60d55e3efa87bd1 PyYAML: rationale: Python component ref: d38a57f840619df009b5a5ac0cdaad8d24a4b1c2 babel: rationale: Python component ref: 864e541ffe248d9375e203003c8523278c5c8b6b mod_wsgi: rationale: Python component ref: 6708eeb016eeb8e8b8a9c1cf2230dd20a3202fdf numpy: rationale: Python component ref: e28aed7f4f29f6c3586107b64bbc4aabb0428b67 pytest: rationale: Python component ref: 9d411d6f92c256a524733f6e5fa27862dee5c339 python-PyMySQL: rationale: Python component ref: b2a01cae3e0e7984c49275d24f1402264cd714f7 python-asn1crypto: rationale: Python component ref: ab2c5a8fcb631c6defd20ab79c07b4d1400c7af8 python-atomicwrites: rationale: Python component ref: 40f5b9edd13678209db1c1d023afe97e8cbda0fd python-attrs: rationale: Python component ref: 5d2243381da620552af48865f8fb3744622bf85e python-cffi: rationale: Python component ref: f7869edaa23f5f416063f7e0071455e0fe19929c python-chardet: rationale: Python component ref: 940a00ea166fd8cf7db8953ae19b90fa182c8cc6 python-cryptography: rationale: Python component ref: d83e8835c27f100a0c6aa837677ea28ff2851267 python-idna: rationale: Python component ref: 4dafa6f38578393df5dc67b845fc79d1525ccd22 python-jinja2: rationale: Python component ref: 87450ec506c308f473c07197d259ba530ec6a9e5 python-lxml: rationale: Python component ref: 4518f56fd284b6a0e26b3f94390d1879baa6e971 python-markupsafe: rationale: Python component ref: 7199bdabb8d995e493a989fabe3742a8e1b431cc python-more-itertools: rationale: Python component ref: 661b1fd9fed8c5fa9e444b257f3348a5bb24ebfe python-packaging: rationale: Python component ref: 667cc8526494df91027dc76d011515041f9114cf python-pluggy: rationale: Python component ref: b82768e649a8d9a197dba8bdbb399077adb84bc9 python-ply: rationale: Python component ref: 1d269107ad7d63ace018b2eda53b41aa3d0377e7 python-psutil: rationale: Python component ref: fb77ccdc914a283501dbe5c01941f89daae0df11 python-psycopg2: rationale: Python component ref: 88736c4cd6ce835fce2ff049416ed5e69010c8d0 python-py: rationale: Python component ref: aecc3b7c44760ccf50fbbc93553f472f66790958 python-pycparser: rationale: Python component ref: bed62d82b7ef3a245f9f23db1772dc143713910c python-pysocks: rationale: Python component ref: 5a16e0d83d218ae485131a1b09f38b561da879f4 python-requests: rationale: Python component ref: cb0e0c3e933ce27e09ede5ee8218354b2b0d12a2 python-urllib3: rationale: Python component ref: 0c561ff0836b339c94924f396f2a339a49e3ae85 python-wcwidth: rationale: Python component ref: 5ada529598f0d123d92ee35040107ce0730044d3 python-wheel: rationale: Packaging tool ref: 4af476bb35e0c15cb25039f860df99374b201f4c python3x-pip: rationale: Packaging tool ref: 553d5eaa21b6e7ab683aa0aa3cffdf08164eea8f python3x-pyparsing: rationale: Python component ref: 6ee14b77742869c1781926b94df136edd0cb7274 python3x-setuptools: rationale: Packaging tool ref: 17c7f42e977d01a74552d6e86d41d711cbd9958e python3x-six: rationale: Python component ref: cb486eeb71761fe1a04c09e1aed29f7508fe52f4 python38: rationale: The main Python interpreter ref: 0b5873fde2e6827b8cf0efb942b351c0ae2db54a pytz: rationale: Python component ref: 1ffe8c6772dd98a08ec0a79c5b48b075faf7a13a scipy: rationale: Python component ref: d414d8b617ba4ddb71b95fb2b51b61e4b955300f