The following packages have not yet been rebuilt:
- python-msm (deprecated)
- python-msk (deprecated)
- scons
- mycroft-core (deprecated)
- python-qscintilla
- libreoffice
- blender
- mongodb
- freeorion
- veusz
- pytorch
- vtk
- zbar
- ledger
- tensorflow
- python-tensorflow-estimator
- python-tensorflow-serving-api
- graph-tool
The following packages need to have their testsuite re-enabled as they were rebuilt before python-pytest
- python-setuptools-scm
- python-atomicwrites
- python-attrs
- python-markupsafe
- python-jinja
- python-wheel
- python-six
- py
- python-chardet
- python-urllib3
- python-setuptools-git
- python-packaging
The following packages have been marked as problematic due to failing testsuite against python 3.9. These need to be investigated/updated and the testsuite re-enabled if possible.
- python-urllib3
- python-pytest-asyncio
- python-pexpect
- python-wrapt
- python-bleach
- python-incremental
- python-future
- python-gitdb2
- python3-jedi
- python-json-rpc-server
- python-jupyter_core
- python-tox
- python-msm (deprecated)
- python-parsedatetime
- python-pyls-black (deprecated)
- python-pyls-spyder
- python-random2
- python-tornado
- python-terminado
- python3-ipython
- python-jupyter_client
- python-language-server (deprecated)
- gajim
- mutagen
Investigate that since 3.8 most python3 applications that link to -lpython3 no longer need to unless they embed the python interpreter.
Packages that have Py_Finalize and Py_Initialize will need to link against -lpython3, otherwise not.
However, this leads to abi-wizard confusingly reading the correct symbols in abi_used_symbols but appending UNKNOWN instead of the python3 lib.
More reading:
https://bugs.python.org/issue36721
https://github.com/python/cpython/pull/12946
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/IAIUO5XU54FQM64TDXWF4YMHHWGQFNXT/#6ZJGJ4LHSCDBI4IYAREKXJFENOIVLUNO
The following packages use Py_Finalize and Py_Initialize but do not link to the lib when they should.
- anki
- hexchat
- libsigrokdecode
- tiled
python-importlib-metadata and python-importlib-resources are part of python 3.8+, we should remove python3 only dependencies on them if possible. Some packages may still explicitly search for these modules even though are they part of python itself.
- flake8
- pymarkups
- python-helpdev
- python-jsonschema
- python-keyring - invalid, uses newer features from standalone module.
- python-pluggy - invalid, python2
- qutebrowser