|
|
15763e |
---
|
|
|
15763e |
document: modulemd
|
|
|
15763e |
version: 2
|
|
|
15763e |
data:
|
|
|
15763e |
name: python38
|
|
|
15763e |
stream: 3.8
|
|
|
15763e |
summary: Python programming language, version 3.8
|
|
|
15763e |
description: |-
|
|
|
15763e |
This module gives users access to the internal Python 3.8 in RHEL8, as
|
|
|
15763e |
well as provides some additional Python packages the users might need.
|
|
|
15763e |
In addition to these you can install any python3-* package available
|
|
|
15763e |
in RHEL and use it with Python from this module.
|
|
|
15763e |
license:
|
|
|
15763e |
module:
|
|
|
15763e |
- MIT
|
|
|
15763e |
dependencies:
|
|
|
15763e |
- buildrequires:
|
|
|
15763e |
platform: [el8.3.0]
|
|
|
15763e |
|
|
|
15763e |
# Depending on our selves for bootstrapping
|
|
|
15763e |
# This is not needed in bootstrap phase 1 and can be disabled
|
|
|
15763e |
python38: [3.8-bootstrap]
|
|
|
15763e |
|
|
|
15763e |
# sicpy needs package swig
|
|
|
15763e |
swig: [3.0]
|
|
|
15763e |
# mod_wsgi needs several packages from httpd
|
|
|
15763e |
httpd: [2.4]
|
|
|
15763e |
requires:
|
|
|
15763e |
platform: [el8]
|
|
|
15763e |
references:
|
|
|
15763e |
community: https://www.python.org/
|
|
|
15763e |
documentation: https://docs.python.org/3.8/
|
|
|
15763e |
profiles:
|
|
|
15763e |
common:
|
|
|
15763e |
rpms:
|
|
|
15763e |
- python38
|
|
|
15763e |
build:
|
|
|
15763e |
rpms:
|
|
|
15763e |
- python38
|
|
|
15763e |
- python38-devel
|
|
|
15763e |
- python38-rpm-macros
|
|
|
15763e |
filter:
|
|
|
15763e |
rpms:
|
|
|
15763e |
- python38-pyparsing
|
|
|
15763e |
- python38-atomicwrites
|
|
|
15763e |
- python38-attrs
|
|
|
15763e |
- python38-packaging
|
|
|
15763e |
- python38-py
|
|
|
15763e |
- python38-pytest
|
|
|
15763e |
- python38-more-itertools
|
|
|
15763e |
- python38-pluggy
|
|
|
15763e |
- python38-wcwidth
|
|
|
15763e |
api:
|
|
|
15763e |
rpms:
|
|
|
15763e |
- python38
|
|
|
15763e |
- python38-Cython
|
|
|
15763e |
- python38-PyMySQL
|
|
|
15763e |
- python38-asn1crypto
|
|
|
15763e |
- python38-babel
|
|
|
15763e |
- python38-cffi
|
|
|
15763e |
- python38-chardet
|
|
|
15763e |
- python38-cryptography
|
|
|
15763e |
- python38-devel
|
|
|
15763e |
- python38-idle
|
|
|
15763e |
- python38-idna
|
|
|
15763e |
- python38-jinja2
|
|
|
15763e |
- python38-libs
|
|
|
15763e |
- python38-lxml
|
|
|
15763e |
- python38-markupsafe
|
|
|
15763e |
- python38-mod_wsgi
|
|
|
15763e |
- python38-numpy
|
|
|
15763e |
- python38-numpy-f2py
|
|
|
15763e |
- python38-pip
|
|
|
15763e |
- python38-pip-wheel
|
|
|
15763e |
- python38-ply
|
|
|
15763e |
- python38-psutil
|
|
|
15763e |
- python38-psycopg2
|
|
|
15763e |
- python38-pycparser
|
|
|
15763e |
- python38-pysocks
|
|
|
15763e |
- python38-pytz
|
|
|
15763e |
- python38-pyyaml
|
|
|
15763e |
- python38-requests
|
|
|
15763e |
- python38-rpm-macros
|
|
|
15763e |
- python38-scipy
|
|
|
15763e |
- python38-setuptools
|
|
|
15763e |
- python38-setuptools-wheel
|
|
|
15763e |
- python38-six
|
|
|
15763e |
- python38-test
|
|
|
15763e |
- python38-tkinter
|
|
|
15763e |
- python38-urllib3
|
|
|
15763e |
- python38-wheel
|
|
|
15763e |
- python38-wheel-wheel
|
|
|
15763e |
buildopts:
|
|
|
15763e |
rpms:
|
|
|
15763e |
# === Bootstrap phase 1 ===
|
|
|
15763e |
#
|
|
|
15763e |
# %python3_pkgversion 38
|
|
|
15763e |
# %_without_python2 1
|
|
|
15763e |
# # python38, setuptools, wheel
|
|
|
15763e |
# %_with_bootstrap 1
|
|
|
15763e |
# # python38
|
|
|
15763e |
# %_without_rpmwheels 1
|
|
|
15763e |
# # python38, setuptools, pip
|
|
|
15763e |
# %_without_tests 1
|
|
|
15763e |
# # pip
|
|
|
15763e |
# %_without_doc 1
|
|
|
15763e |
|
|
|
15763e |
# === Bootstrap phase 2 ===
|
|
|
15763e |
#
|
|
|
15763e |
# %python3_pkgversion 38
|
|
|
15763e |
# %_without_python2 1
|
|
|
15763e |
# # python38, setuptools, six, py, chardet, attrs, pluggy, pysocks,
|
|
|
15763e |
# # atomicwrites, wcwidth, packaging
|
|
|
15763e |
# %_without_tests 1
|
|
|
15763e |
# # py, pyparsing, atomicwrites, packaging, pytest
|
|
|
15763e |
# %_without_docs 1
|
|
|
15763e |
# # pytest
|
|
|
15763e |
# %_without_timeout 1
|
|
|
15763e |
# %_without_optional_tests 1
|
|
|
15763e |
|
|
|
15763e |
# Macros bootstrapping info:
|
|
|
15763e |
# Only the macros that are below the `macros: |` declaration are
|
|
|
15763e |
# being used in the module at a given time. If you want to switch
|
|
|
15763e |
# to a different bootstrap phase, comment out the current
|
|
|
15763e |
# bootstrap phase macros, move them above this section. And take
|
|
|
15763e |
# the bootstrap phase you want to use, uncomment it, and move it
|
|
|
15763e |
# here, below the `macros: |` line.
|
|
|
15763e |
# Explanation:
|
|
|
15763e |
# Macros are expanded even when they are commented out using '#',
|
|
|
15763e |
# therefore it's safer to just move them out of the macros
|
|
|
15763e |
# section entirely to avoid possible issues.
|
|
|
15763e |
macros: |
|
|
|
15763e |
# === Bootstrap phase 3/4 ===
|
|
|
15763e |
#
|
|
|
15763e |
%python3_pkgversion 38
|
|
|
15763e |
%_without_python2 1
|
|
|
15763e |
# py, pyparsing, atomicwrites, packaging, pytest
|
|
|
15763e |
%_without_docs 1
|
|
|
15763e |
|
|
|
15763e |
components:
|
|
|
15763e |
rpms:
|
|
|
15763e |
# === Bootstrap phase 1 ===
|
|
|
15763e |
#
|
|
|
15763e |
# python38:
|
|
|
15763e |
# rationale: The main Python interpreter
|
|
|
15763e |
# ref: e336cb9a1476ad581ed1ae12b51cba7e0b0ca219
|
|
|
15763e |
# buildorder: 10
|
|
|
15763e |
# python3x-setuptools:
|
|
|
15763e |
# rationale: Packaging tool
|
|
|
15763e |
# ref: e871d8d55c2566ebc7bad9b362261eee046b4581
|
|
|
15763e |
# buildorder: 20
|
|
|
15763e |
# python-wheel:
|
|
|
15763e |
# rationale: Packaging tool
|
|
|
15763e |
# ref: f3f14d2af2afb451b7a29e3e0bcc51ec7f9d20cf
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python3x-pip:
|
|
|
15763e |
# rationale: Packaging tool
|
|
|
15763e |
# ref: bcedfd39e51647ff333e1e23ce830014fa856d61
|
|
|
15763e |
# buildorder: 40
|
|
|
15763e |
|
|
|
15763e |
|
|
|
15763e |
# === Bootstrap phase 2 ===
|
|
|
15763e |
#
|
|
|
15763e |
# python3x-setuptools:
|
|
|
15763e |
# rationale: Packaging tool
|
|
|
15763e |
# ref: e871d8d55c2566ebc7bad9b362261eee046b4581
|
|
|
15763e |
# buildorder: 10
|
|
|
15763e |
# python38:
|
|
|
15763e |
# rationale: The main Python interpreter
|
|
|
15763e |
# ref: e336cb9a1476ad581ed1ae12b51cba7e0b0ca219
|
|
|
15763e |
# buildorder: 20
|
|
|
15763e |
# python-wheel:
|
|
|
15763e |
# rationale: Packaging tool
|
|
|
15763e |
# ref: f3f14d2af2afb451b7a29e3e0bcc51ec7f9d20cf
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python3x-pip:
|
|
|
15763e |
# rationale: Packaging tool
|
|
|
15763e |
# ref: bcedfd39e51647ff333e1e23ce830014fa856d61
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
#
|
|
|
15763e |
# python-six:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 5eb513dbb67d9d78ac924bafac2a244acee79db5
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-py:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 9234c89c42c53615e825e158ad5336e684070ae1
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-chardet:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 8fd25f76ad2b48f12926b078855c6cbdc0e5cdfe
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-attrs:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: b5a79261179bfe1f22f6ccaf72f10d48855124a0
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-pluggy:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: efd68bcb5fca5a950d553b6e25268f22715becef
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-markupsafe:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 83ad5192a6a16089aefce6bf42f04dbf35ab6e62
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-pysocks:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 1f78d0dcce716c59c354f17a8b4744cc7a6426e5
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python3x-pyparsing:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 2aa5156074845410abbc856a6788b477963a9246
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-atomicwrites:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: d6795fd52b4950ed87cdb0db43a8f680ff130b2b
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-wcwidth:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 48b14edc5b0744ebe35d1e4ce5cb0533b629f20e
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
# python-more-itertools:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 47d82b6c6a3ca04cdc3b14b2c1b5321b742b1a0b
|
|
|
15763e |
# buildorder: 40
|
|
|
15763e |
# python-packaging:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: f665d0bd3569478862fc243fc61f519100dfc23e
|
|
|
15763e |
# buildorder: 40
|
|
|
15763e |
# pytest:
|
|
|
15763e |
# rationale: Python component
|
|
|
15763e |
# ref: 04936ffd6499a401831a73dace596eb6429c38a9
|
|
|
15763e |
# buildorder: 50
|
|
|
15763e |
|
|
|
15763e |
|
|
|
15763e |
# === Bootstrap phase 3/4 ===
|
|
|
15763e |
# For bootstrap phase 3 uncomment all `buildorder:` lines below,
|
|
|
15763e |
# for bootstrap phase 4 comment them out.
|
|
|
15763e |
#
|
|
|
15763e |
python38:
|
|
|
15763e |
rationale: The main Python interpreter
|
|
|
15763e |
ref: 6551b04dc7f24ef00dfe956efc669fc46a577fdd
|
|
|
15763e |
python3x-setuptools:
|
|
|
15763e |
rationale: Packaging tool
|
|
|
15763e |
ref: e4083f3362275c766b7df6c3af534a563f9ff9e4
|
|
|
15763e |
python-wheel:
|
|
|
15763e |
rationale: Packaging tool
|
|
|
15763e |
ref: 1d0003bf8233867fb05b7f9cd5ee23155f2832ad
|
|
|
15763e |
python3x-pip:
|
|
|
15763e |
rationale: Packaging tool
|
|
|
15763e |
ref: d470f4eae26f883fb438337ef8ef0b53ca38494a
|
|
|
15763e |
|
|
|
15763e |
python-six:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: c3fbe12ac8914ddaaef52ee03b923750e8f13c48
|
|
|
15763e |
python-py:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 91e348b3a155cca4e43d8506703457a72eb36021
|
|
|
15763e |
python-chardet:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 130ed5c6a1a0e198c5ed3f1eee57397f6e2f07aa
|
|
|
15763e |
python-attrs:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: c1645763ce1dc24a3164f075679480c353cd0031
|
|
|
15763e |
python-pluggy:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 26b680ac0552266c32472cc24f32703461a60a0b
|
|
|
15763e |
python-markupsafe:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 55eda70fb552b8f27b9abc10413231e4aa3e250a
|
|
|
15763e |
python-pysocks:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 4cd06487b7e7a3cad79582857b54b185a3335d60
|
|
|
15763e |
python3x-pyparsing:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: f9af576893a765f873725891cd47459d17fcc742
|
|
|
15763e |
python-atomicwrites:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 57988c05687b8cbeea831c7f8dd4338ecff339b6
|
|
|
15763e |
python-wcwidth:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: f5a5c66b46b6019f35cfcb1d0b27ab5c73f31c3a
|
|
|
15763e |
python-more-itertools:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 7be3b533ac5b3ec79e25983cf897e9de974aa3ab
|
|
|
15763e |
python-packaging:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 960bd901199e38570beaab9bf27afc0d8317cdd7
|
|
|
15763e |
pytest:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 18302b036a2e6023361221f39e8b22ac97613b5c
|
|
|
15763e |
pytz:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: b82da6115f201f98c2932427d2febfd1c18f249f
|
|
|
15763e |
babel:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: d73d38b46059481794742edfdc594b2b7b2672c3
|
|
|
15763e |
python-idna:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: e68b89c9da7532978b5a91f6930776cf70c19527
|
|
|
15763e |
python-urllib3:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 90d2c586cc6a486bc25af1603b10bcc44b3cbbc2
|
|
|
15763e |
Cython:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: b871f2a867f2ee61a56e3c18f75a8dfc68e89843
|
|
|
15763e |
python-asn1crypto:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: a03a7d5994b84b533c52a609891055a4749828af
|
|
|
15763e |
python-ply:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 1b85a77ef0c76bb8ccdb0cd3b7f12e2ab6a73b2e
|
|
|
15763e |
python-psutil:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 33196a6fac5862360ae34bb5704eb4e614d3778b
|
|
|
15763e |
python-psycopg2:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 2bdfb7f195c60f2928d4669f6bef90463c2fa28d
|
|
|
15763e |
mod_wsgi:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 3b2be9b690139e2744d062114e8173a81ddf5276
|
|
|
15763e |
|
|
|
15763e |
python-requests:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 304e478f49018e671eb7cdc55fc5cd2a07f7d351
|
|
|
15763e |
# buildorder: 10
|
|
|
15763e |
python-jinja2:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: b2e771448965bd145e82088bee22fd6f7fa7a98b
|
|
|
15763e |
# buildorder: 10
|
|
|
15763e |
numpy:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 759bc4c64233347f70702ae054fe1e1587f977fb
|
|
|
15763e |
# buildorder: 10
|
|
|
15763e |
PyYAML:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: f7c5978c9a50d6d0145803c0e085dc34990fe22d
|
|
|
15763e |
# buildorder: 10
|
|
|
15763e |
python-pycparser:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 0c07a74bd7a829868f3b322563a347b7611585e6
|
|
|
15763e |
# buildorder: 10
|
|
|
15763e |
python-lxml:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 8f0b66892ce19bbe0d4d2eea29e36f0a96c7123f
|
|
|
15763e |
# buildorder: 10
|
|
|
15763e |
|
|
|
15763e |
python-cffi:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: b47768f1a87f422df9bd41a29543919cb6282e55
|
|
|
15763e |
# buildorder: 20
|
|
|
15763e |
scipy:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: d7fd8478570957a18ba1e40495f75d7ea9185a7e
|
|
|
15763e |
# buildorder: 20
|
|
|
15763e |
|
|
|
15763e |
python-cryptography:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: accdf51d877b2842207f69b1139043bf08b26f82
|
|
|
15763e |
# needs cffi
|
|
|
15763e |
# buildorder: 30
|
|
|
15763e |
|
|
|
15763e |
python-PyMySQL:
|
|
|
15763e |
rationale: Python component
|
|
|
15763e |
ref: 73d151b08260cef888eda2758a48243c69b9658c
|
|
|
15763e |
# needs cryptography
|
|
|
15763e |
# buildorder: 40
|
|
|
15763e |
...
|