---
document: modulemd
version: 2
data:
  name: python38
  stream: "3.8"
  version: 8090020240526044328
  context: 64c1cd5a
  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
  xmd:
    mbs:
      buildrequires:
        platform:
          context: 00000000
          koji_tag: inferit-8_9-module-build
          ref: virtual
          stream: el8
          version: 1
      commit: 389c5126a28ff4c0829bc9d2276a8ab0b0a3cc7a
      mse: TRUE
  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-atomicwrites
    - python38-attrs
    - python38-more-itertools
    - python38-packaging
    - python38-pluggy
    - python38-py
    - python38-pyparsing
    - python38-pytest
    - 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: changed/i8c-stream-3.8/Cython-0.29.14-4.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      PyYAML:
        rationale: Python component
        ref: changed/i8c-stream-3.8/PyYAML-5.4.1-1.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      babel:
        rationale: Python component
        ref: changed/i8c-stream-3.8/babel-2.7.0-11.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      mod_wsgi:
        rationale: Python component
        ref: changed/i8c-stream-3.8/mod_wsgi-4.6.8-5.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      numpy:
        rationale: Python component
        ref: changed/i8c-stream-3.8/numpy-1.17.3-7.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      pytest:
        rationale: Python component
        ref: changed/i8c-stream-3.8/pytest-4.6.6-3.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-PyMySQL:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-PyMySQL-0.10.1-1.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-asn1crypto:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-asn1crypto-1.2.0-3.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-atomicwrites:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-atomicwrites-1.3.0-8.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-attrs:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-attrs-19.3.0-3.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-cffi:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-cffi-1.13.2-3.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-chardet:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-chardet-3.0.4-19.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-cryptography:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-cryptography-2.8-3.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-idna:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-idna-2.8-6.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-jinja2:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-jinja2-2.11.3-1.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-lxml:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-lxml-4.4.1-7.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-markupsafe:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-markupsafe-1.1.1-6.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-more-itertools:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-more-itertools-7.2.0-5.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-packaging:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-packaging-19.2-3.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-pluggy:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-pluggy-0.13.0-3.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-ply:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-ply-3.11-10.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-psutil:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-psutil-5.6.4-4.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-psycopg2:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-psycopg2-2.8.4-4.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-py:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-py-1.8.0-8.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-pycparser:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-pycparser-2.19-3.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-pysocks:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-pysocks-1.7.1-4.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-requests:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-requests-2.22.0-10.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-urllib3:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-urllib3-1.25.7-5.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      python-wcwidth:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python-wcwidth-0.1.7-16.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python-wheel:
        rationale: Packaging tool
        ref: changed/i8c-stream-3.8/python-wheel-0.33.6-6.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python38:
        rationale: The main Python interpreter
        ref: changed/i8c-stream-3.8/python38-3.8.17-2.module+el8.9.0+19642+a12b4af6
        arches: [i686, x86_64]
      python3x-pip:
        rationale: Packaging tool
        ref: changed/i8c-stream-3.8/python3x-pip-19.3.1-7.module+el8.9.0+19642+a12b4af6
        arches: [i686, x86_64]
      python3x-pyparsing:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python3x-pyparsing-2.4.5-3.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python3x-setuptools:
        rationale: Packaging tool
        ref: changed/i8c-stream-3.8/python3x-setuptools-41.6.0-5.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      python3x-six:
        rationale: Python component
        ref: changed/i8c-stream-3.8/python3x-six-1.12.0-10.module+el8.9.0+19592+4b459c9b
        arches: [i686, x86_64]
      pytz:
        rationale: Python component
        ref: changed/i8c-stream-3.8/pytz-2019.3-4.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
      scipy:
        rationale: Python component
        ref: changed/i8c-stream-3.8/scipy-1.3.1-5.module+el8.9.0+19598+4a60c7b7
        arches: [i686, x86_64]
...