The translation is temporarily closed for contributions due to maintenance, please come back later.
The translation was automatically locked due to following alerts: Could not merge the repository. Could not push the repository.
English Italian
As part of the general move to Python 3, extensions for the file browser and graphical shell Nautilus are now executed using Python 3, and extensions compatible only with Python 2 are no longer supported. Extensions packaged in the distribution have been updated for Python 3 compatiblity. Users who have installed their own extensions should check that they are compatible with Python 3 or remove them.
Automatically generated dependencies for Python packages
Avoid Fedora-specific build flags in non-RPM Python extensions
`%\{build_cflags}`,
`%\{build_cxxflags}` and
`%\{build_ldflags}`
`%\{extension_cflags}`,
`%\{extension_cxxflags}` and
`%\{extension_ldflags}`.
For detailed information about this change, including justification and impact on Python developers and packages, see the link:https://fedoraproject.org/wiki/Changes/Python_Extension_Flags[Change page on the Wiki].
If you are developing for a Fedora package, please port to Python 3 as soon as possible. Almost complete Python 2 removal is planned for the next release.
If you are developing software that needs to run with Python 2, we recommend using a virtual environment and installing dependencies from the Python Package index (`PyPI`). See details at: https://developer.fedoraproject.org/tech/languages/python/python-installation.html
Many Python 2 modules were removed from the distribution: packages that only provide Python 2 importable modules, if they are not used by any other package (leaf packages).
Nautilus extensions now use Python 3
Only Python 3.7 and 3.6 will be changed.
Python
Python 2 is deprecated in Fedora 30
Python progressbar replaced with progressbar2
The build flags (`CFLAGS`, `CXXFLAGS` and `LDFLAGS`) saved in the Python's `distutils` module for building extension modules are switched from:
The change affects building extension modules by users, outside of the RPM environment. The Python standard library and Fedora's Python 3 RPM packages are still built with the "traditional" set of flags (`%\{build_cflags}` etc.), unless the package uses nonstandard methods to build the extensions.