Brian Stinson 7d1663
---
Brian Stinson 7d1663
document: modulemd
Brian Stinson 7d1663
version: 2
Brian Stinson 7d1663
data:
Brian Stinson 7d1663
  name: python36
Brian Stinson 7d1663
  stream: 3.6
Brian Stinson 7d1663
  summary: Python programming language, version 3.6
Brian Stinson 7d1663
  description: >-
Brian Stinson 7d1663
    This module gives users access to the internal Python 3.6 in RHEL8, as
Brian Stinson 7d1663
Brian Stinson 7d1663
    well as provides some additional Python packages the users might need.
Brian Stinson 7d1663
Brian Stinson 7d1663
    In addition to these you can install any python3-* package available
Brian Stinson 7d1663
Brian Stinson 7d1663
    in RHEL and use it with Python from this module.
Brian Stinson 7d1663
  license:
Brian Stinson 7d1663
    module:
Brian Stinson 7d1663
    - MIT
Brian Stinson 7d1663
  dependencies:
Brian Stinson 7d1663
  - buildrequires:
Brian Stinson 7d1663
      mongodb: [3.6]
Brian Stinson 7d1663
      platform: [el8.1.0]
Brian Stinson 7d1663
    requires:
Brian Stinson 7d1663
      platform: [el8]
Brian Stinson 7d1663
  references:
Brian Stinson 7d1663
    community: https://www.python.org/
Brian Stinson 7d1663
    documentation: https://docs.python.org/3.6/
Brian Stinson 7d1663
  profiles:
Brian Stinson 7d1663
    build:
Brian Stinson 7d1663
      rpms:
Brian Stinson 7d1663
      - python36
Brian Stinson 7d1663
      - python36-devel
Brian Stinson 7d1663
      - python36-rpm-macros
Brian Stinson 7d1663
    common:
Brian Stinson 7d1663
      rpms:
Brian Stinson 7d1663
      - python36
Brian Stinson 7d1663
  api:
Brian Stinson 7d1663
    rpms:
Brian Stinson 7d1663
    - python-sqlalchemy-doc
Brian Stinson 7d1663
    - python-virtualenv-doc
Brian Stinson 7d1663
    - python3-PyMySQL
Brian Stinson 7d1663
    - python3-bson
Brian Stinson 7d1663
    - python3-distro
Brian Stinson 7d1663
    - python3-docs
Brian Stinson 7d1663
    - python3-docutils
Brian Stinson 7d1663
    - python3-nose
Brian Stinson 7d1663
    - python3-pygments
Brian Stinson 7d1663
    - python3-pymongo
Brian Stinson 7d1663
    - python3-pymongo-gridfs
Brian Stinson 7d1663
    - python3-scipy
Brian Stinson 7d1663
    - python3-sqlalchemy
Brian Stinson 7d1663
    - python3-virtualenv
Brian Stinson 7d1663
    - python3-wheel
Brian Stinson 7d1663
    - python36
Brian Stinson 7d1663
    - python36-debug
Brian Stinson 7d1663
    - python36-devel
Brian Stinson 7d1663
    - python36-rpm-macros
Brian Stinson 7d1663
  filter:
Brian Stinson 7d1663
    rpms:
Brian Stinson 7d1663
    - python2-PyMySQL
Brian Stinson 7d1663
    - python2-docutils
Brian Stinson 7d1663
    - python2-nose
Brian Stinson 7d1663
    - python2-pygments
Brian Stinson 7d1663
    - python2-scipy
Brian Stinson 7d1663
    - python2-sqlalchemy
Brian Stinson 7d1663
    - python2-virtualenv
Brian Stinson 7d1663
  buildopts:
Brian Stinson 7d1663
    rpms:
Brian Stinson 7d1663
      macros: >
Brian Stinson 7d1663
        %_without_python2 1
Brian Stinson 7d1663
Brian Stinson 7d1663
Brian Stinson 7d1663
        # For packages depending on python36, so that they
Brian Stinson 7d1663
Brian Stinson 7d1663
        # BuildRequire python36-devel/debug/rpm-macros instead of python3-*
Brian Stinson 7d1663
Brian Stinson 7d1663
        #
Brian Stinson 7d1663
Brian Stinson 7d1663
        # This won't be necessary for python37 and later. There we can
Brian Stinson 7d1663
Brian Stinson 7d1663
        # set %{python3_pkgversion}, because all packages will need to
Brian Stinson 7d1663
Brian Stinson 7d1663
        # have the pythonXY prefix. Whereas for Python 3.6 the packages
Brian Stinson 7d1663
Brian Stinson 7d1663
        # are split between non-modular RHEL and the python36 module,
Brian Stinson 7d1663
Brian Stinson 7d1663
        # and so it was easier and less confusing to keep the prefix at
Brian Stinson 7d1663
Brian Stinson 7d1663
        # python3- except for the devel/debug/rpm/macros packages.
Brian Stinson 7d1663
Brian Stinson 7d1663
        %_with_python36_module 1
Brian Stinson 7d1663
  components:
Brian Stinson 7d1663
    rpms:
Brian Stinson 7d1663
      python-PyMySQL:
Brian Stinson 7d1663
        rationale: Python adapter for the MySQL/MariaDB databases
Brian Stinson 7d1663
        ref: fa30f3aac48883391bacc0774ddbef5e724dfe79
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python-distro:
Brian Stinson 7d1663
        rationale: Linux Distribution - a Linux OS platform information API
Brian Stinson 7d1663
        ref: 63623f372cf98cf3028cf75da5ddd244b68d5243
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python-docs:
Brian Stinson 7d1663
        rationale: Documentation for Python
Brian Stinson 7d1663
        ref: f375eb7989b9ee6d40d54f11a6cda5db291791cb
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python-docutils:
Brian Stinson 7d1663
        rationale: System for processing plaintext documentation
Brian Stinson 7d1663
        ref: a44e1e78ba92abcf8647fabedd5b15ced40bf75a
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python-nose:
Brian Stinson 7d1663
        rationale: Discovery-based unit test extension for Python
Brian Stinson 7d1663
        ref: 3e7325d0ec51a72d8e3a2df01bc8c16f3d1db749
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python-pygments:
Brian Stinson 7d1663
        rationale: Syntax highlighting engine written in Python
Brian Stinson 7d1663
        ref: 1f11ed1fcf566ba34383a444948c2be240f5b61f
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python-pymongo:
Brian Stinson 7d1663
        rationale: Python driver for MongoDB
Brian Stinson 7d1663
        ref: 4532be50a099d1fceeccfcddd0cf30868bb1626a
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python-sqlalchemy:
Brian Stinson 7d1663
        rationale: Modular and flexible ORM library for python
Brian Stinson 7d1663
        ref: a14c75af3fb3b0ea6dd6c58cecbf39e481dbff2e
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python-virtualenv:
Brian Stinson 7d1663
        rationale: Tool to create isolated Python environments
Brian Stinson 7d1663
        ref: 1148d32218b7ef6802aa6c86dc59bac230cfda48
Brian Stinson 7d1663
        buildorder: 30
Brian Stinson 7d1663
      python-wheel:
Brian Stinson 7d1663
        rationale: Built-package format for Python
Brian Stinson 7d1663
        ref: 8a5740af8dc291b9cb7985d333844e7453ef01fd
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
      python36:
Brian Stinson 7d1663
        rationale: Contains the symlink to the platform-python interpreter. Also contains
Brian Stinson 7d1663
          python36-rpm-macros needed to build the remaining packages.
Brian Stinson 7d1663
        ref: 3b8b351fe95472cfc420552689f991d7a30c4641
Brian Stinson 7d1663
        buildorder: 10
Brian Stinson 7d1663
      scipy:
Brian Stinson 7d1663
        rationale: Scientific Tools for Python
Brian Stinson 7d1663
        ref: 83e614bcad765a900c94c440a07a7645ddceb750
Brian Stinson 7d1663
        buildorder: 20
Brian Stinson 7d1663
...
Brian Stinson 7d1663