Blame SOURCES/modulemd.src.txt

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