Python
Kerberos in Python Modernization
There is an ongoing project to replace python-krbV
and pykerberos
with python-gssapi
in all Fedora packages.
python-gssapi
uses the GSSAPI interface, which is widely standardized, implemented by both MIT and Heimdal Kerberos, and much more user-friendly.
None of the packages has been removed in Fedora 28 but the following packages should be considered as deprecated:
-
python{2,}-kerberos
-
python2-krbV
-
python-urllib2_kerberos
-
python{2,}-requests-kerberos
Python Module Dependency Generation
Fedora 28 introduces the ability to use an automated Python module dependency generator for packages that provide Python Egg/Wheel metadata. Automatic generation of Provides has been enabled in Fedora since Jun 2016. As a result, all packages that include egg/wheel metadata now have their Provides entries added automatically. With this release, packagers are able to take advantage of automatic generation of Requires entries, removing the need to specify runtime dependencies manually.