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: ff189cb2126ef5f53d11ce03aed3f62a9d50f47c PyYAML: rationale: Python component ref: 668e66c6fdd8f7540d4529437718b16417f4a87b babel: rationale: Python component ref: ef8b1f34737864a5090599d7ce48fabc81f81a38 mod_wsgi: rationale: Python component ref: 1ce9a6a77611a5b28fb805f14c68f7c9fac3a7b4 numpy: rationale: Python component ref: f81f6e4b4ed7b94565427cbf505c46616dd0c025 pytest: rationale: Python component ref: dad6b05c52d7a47011584738b985321e57baf330 python-PyMySQL: rationale: Python component ref: 144878f3680c2bf6a412965c6ad0b21723196b03 python-asn1crypto: rationale: Python component ref: 3207da6cf69f7615a5ff0ae3530b57e5871e4535 python-atomicwrites: rationale: Python component ref: 1bcc8f002806360ed24b38c51a0d47f35748aa37 python-attrs: rationale: Python component ref: 6792228d924075005b82ecb3d68b350f7ee89f08 python-cffi: rationale: Python component ref: 068a81c616406f46a02897106aa4c64abb3f5d7d python-chardet: rationale: Python component ref: 72e3dc3cac822d998ed88c29ea1eb79a88a484df python-cryptography: rationale: Python component ref: 02e80154dae225571598897d48b252b38c5f0aee python-idna: rationale: Python component ref: 6490c535a29363f37ecdf0f7f7d95e856efc06d0 python-jinja2: rationale: Python component ref: e6345412f87918a26c6ce39eee9523f31745aee0 python-lxml: rationale: Python component ref: 87e43d23119d280f736477614b8754666747c3b7 python-markupsafe: rationale: Python component ref: 8f9d8febce78be3c653fdde69ee0455808026831 python-more-itertools: rationale: Python component ref: 346455f95e25f38afc8eb05b66e23667e8441198 python-packaging: rationale: Python component ref: 0c21200ca32bda631c29991d75143578411826a2 python-pluggy: rationale: Python component ref: 918030fc70c286b8d24b94011d2096d59eb58d53 python-ply: rationale: Python component ref: 3fa66e7864ba079c0e60d6ec9f1d9773c7de86e4 python-psutil: rationale: Python component ref: 2b82e66244fd5b53e779209f98e0e439bef45fd3 python-psycopg2: rationale: Python component ref: 14e53eae37c3fc3b1cc9ca80cc90fb693a762580 python-py: rationale: Python component ref: a82062d86dfd1067b114a5b31960201a9dbeb6f0 python-pycparser: rationale: Python component ref: e54658b44c6129e940a32910e487ce3479859cb6 python-pysocks: rationale: Python component ref: cdaf67531c0c76177b752e1b5c41076e395f0c32 python-requests: rationale: Python component ref: 001f1baea966f9951ad425ce45584028a9204c23 python-urllib3: rationale: Python component ref: b8440ee3cfce3e61475342754d52f79e8df45b51 python-wcwidth: rationale: Python component ref: 7b4b243603982dea20d5a6f26c9fa3a98f438bfb python-wheel: rationale: Packaging tool ref: 515c4642a9bc7e1569290d1ab378d10c6d02fc5d python38: rationale: The main Python interpreter ref: 00c5b78da0777eae74fafbb41e0963c2664c4cb8 python3x-pip: rationale: Packaging tool ref: d525e48d7968f193ec944456e22c8688b3d345d0 python3x-pyparsing: rationale: Python component ref: c2efc9fea48ebf2132ab52fe6ddf42bb855fa9cf python3x-setuptools: rationale: Packaging tool ref: 297029a35596fbe7034335d37701d39029e86216 python3x-six: rationale: Python component ref: f982ebd4c51e86202caa977533ec62fbec85d1eb pytz: rationale: Python component ref: 0e19a517e0d989efff6ffdcb2b96d3d4c2be8a75 scipy: rationale: Python component ref: 2d97eae1e28815ba3c0c873284f2227780c988bb