The assigned repos of some of our packages are suboptimal, let's do the following changes: python3-idle - move from AppStream to CRB - this is not a core Python library, but a beginner GUI code editor that we don't want to provide ACG2/3 support for python3-requests+security and python3-requests+socks - move from buildroot to AppStream - these are extras packages and should be in the same repo as python3-requests itself - this change will not pull in any additional packages to AppStream Move the following doc packages from buildroot to CRB so that customers can access them and build against them: - babel-doc - pyparsing-doc - python-dateutil-doc - python-packaging-doc - python-sphinx-doc - python-sphinx_rtd_theme-doc python3-readthedocs-sphinx-ext and python3-sphinxcontrib-httpdomain - Move from buildroot to CRB - Useful for building sphinx documentation python-wheel-wheel - Move from buildroot to CRB - Useful when dealing with Python wheels
PRs: - https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/114 - https://gitlab.com/redhat/centos-stream/release-engineering/comps/-/merge_requests/100
PRs are merged, moving to MODIFIED. Now we need to wait for the change to be reflected in the nightly repos to do the verification.
Here's a breakdown of all the packages owned by Python-maint and repos they reside in: ========== Cython ============ emacs-cython-mode: Repository : RHEL9-CRB python3-Cython: Repository : RHEL9-CRB ========== PyYAML ============ python3-pyyaml: Repository : RHEL9-BaseOS ========== babel ============ babel: Repository : RHEL9-AppStream Repository : RHEL9-AppStream-source babel-doc: Repository : RHEL9-CRB python3-babel: Repository : RHEL9-AppStream ========== libyaml ============ libyaml: Repository : RHEL9-BaseOS Repository : RHEL9-BaseOS-source Repository : RHEL9-BaseOS libyaml-devel: Repository : RHEL9-CRB Repository : RHEL9-CRB ========== micropipenv ============ micropipenv: Repository : RHEL9-AppStream Repository : RHEL9-AppStream-source ========== py3c ============ py3c-devel: Repository : RHEL9-CRB Repository : RHEL9-CRB py3c-doc: Repository : RHEL9-CRB ========== pyparsing ============ pyparsing-doc: Repository : RHEL9-CRB python3-pyparsing: Repository : RHEL9-BaseOS ========== pyproject-rpm-macros ============ pyproject-rpm-macros: Repository : RHEL9-CRB Repository : RHEL9-CRB-source ========== pytest ============ python3-pytest: Repository : RHEL9-CRB ========== python-attrs ============ python3-attrs: Repository : RHEL9-AppStream ========== python-chardet ============ python3-chardet: Repository : RHEL9-BaseOS ========== python-dateutil ============ python3-dateutil: Repository : RHEL9-BaseOS python-dateutil-doc: Repository : RHEL9-CRB ========== python-docutils ============ python3-docutils: Repository : RHEL9-CRB ========== python-imagesize ============ python3-imagesize: Repository : RHEL9-CRB ========== python-iniconfig ============ python3-iniconfig: Repository : RHEL9-CRB ========== python-jinja2 ============ python3-jinja2: Repository : RHEL9-AppStream ========== python-lxml ============ python3-lxml: Repository : RHEL9-AppStream ========== python-markupsafe ============ python3-markupsafe: Repository : RHEL9-AppStream ========== python-packaging ============ python3-packaging: Repository : RHEL9-AppStream python-packaging-doc: Repository : RHEL9-CRB ========== python-pip ============ python3-pip: Repository : RHEL9-AppStream python-pip-wheel: Repository : RHEL9-BaseOS ========== python-pluggy ============ python3-pluggy: Repository : RHEL9-CRB ========== python-py ============ python3-py: Repository : RHEL9-CRB ========== python-pygments ============ python3-pygments: Repository : RHEL9-CRB ========== python-pysocks ============ python3-pysocks: Repository : RHEL9-BaseOS ========== python-pytest-subtests ============ python3-pytest-subtests: Repository : RHEL9-CRB ========== python-pytest-timeout ============ python3-pytest-timeout: Repository : RHEL9-CRB ========== python-readthedocs-sphinx-ext ============ python3-readthedocs-sphinx-ext: Repository : RHEL9-CRB ========== python-requests ============ python3-requests: Repository : RHEL9-BaseOS python3-requests+security: Repository : RHEL9-AppStream python3-requests+socks: Repository : RHEL9-AppStream ========== python-rpm-generators ============ python3-rpm-generators: Repository : RHEL9-AppStream ========== python-rpm-macros ============ python3-rpm-macros: Repository : RHEL9-AppStream python-rpm-macros: Repository : RHEL9-AppStream Repository : RHEL9-AppStream-source python-srpm-macros: Repository : RHEL9-AppStream ========== python-setuptools ============ python3-setuptools: Repository : RHEL9-BaseOS python-setuptools-wheel: Repository : RHEL9-BaseOS ========== python-setuptools_scm ============ python3-setuptools_scm: Repository : RHEL9-CRB python3-setuptools_scm+toml: Repository : RHEL9-CRB ========== python-six ============ python3-six: Repository : RHEL9-BaseOS ========== python-snowballstemmer ============ python3-snowballstemmer: Repository : RHEL9-CRB ========== python-sphinx ============ python3-sphinx: Repository : RHEL9-CRB python3-sphinx-latex: Repository : RHEL9-CRB python-sphinx-doc: Repository : RHEL9-CRB ========== python-sphinx-theme-alabaster ============ python3-sphinx-theme-alabaster: Repository : RHEL9-CRB ========== python-sphinx_rtd_theme ============ python3-sphinx_rtd_theme: Repository : RHEL9-CRB python-sphinx_rtd_theme-doc: Repository : RHEL9-CRB ========== python-sphinxcontrib-applehelp ============ python3-sphinxcontrib-applehelp: Repository : RHEL9-CRB ========== python-sphinxcontrib-devhelp ============ python3-sphinxcontrib-devhelp: Repository : RHEL9-CRB ========== python-sphinxcontrib-htmlhelp ============ python3-sphinxcontrib-htmlhelp: Repository : RHEL9-CRB ========== python-sphinxcontrib-httpdomain ============ python3-sphinxcontrib-httpdomain: Repository : RHEL9-CRB ========== python-sphinxcontrib-jsmath ============ python3-sphinxcontrib-jsmath: Repository : RHEL9-CRB ========== python-sphinxcontrib-qthelp ============ python3-sphinxcontrib-qthelp: Repository : RHEL9-CRB ========== python-sphinxcontrib-serializinghtml ============ python3-sphinxcontrib-serializinghtml: Repository : RHEL9-CRB ========== python-sphinxcontrib-websupport ============ python3-sphinxcontrib-websupport: Repository : RHEL9-CRB ========== python-toml ============ python3-toml: Repository : RHEL9-AppStream ========== python-urllib3 ============ python3-urllib3: Repository : RHEL9-BaseOS ========== python-wheel ============ python3-wheel: Repository : RHEL9-CRB python-wheel-wheel: Repository : RHEL9-CRB ========== python3.9 ============ python3: Repository : RHEL9-CRB Repository : RHEL9-BaseOS python3-debug: Repository : RHEL9-CRB Repository : RHEL9-CRB python3-devel: Repository : RHEL9-AppStream Repository : RHEL9-AppStream python3-idle: Repository : RHEL9-CRB Repository : RHEL9-CRB python3-libs: Repository : RHEL9-BaseOS Repository : RHEL9-BaseOS python3-test: Repository : RHEL9-CRB Repository : RHEL9-CRB python3-tkinter: Repository : RHEL9-CRB Repository : RHEL9-CRB python-unversioned-command: Repository : RHEL9-AppStream ========== pytz ============ python3-pytz: Repository : RHEL9-AppStream
All the desired changes listed in the first comment have been accomplished.
During review we noticed that we would also like to move python3-tkinter into the AppStream repo, because it is part of the standard library. I'll create a new PR.
(In reply to Tomas Orsava from comment #5) > During review we noticed that we would also like to move python3-tkinter > into the AppStream repo, because it is part of the standard library. I'll > create a new PR. python3-tkinter actually was in the AppStream repo previously, but because we moved python3-idle into CRB, python3-tkinter moved with it, because that was the only package that required it in AppStream.
PR to re-add python3-tkinter into AppStream: https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/126
(In reply to Tomas Orsava from comment #7) > PR to re-add python3-tkinter into AppStream: > https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/ > merge_requests/126 PR has been merged, waiting for the change to be reflected in the repos.
I can confirm that python3-tkinter is back in the AppStream repository.