| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python3 | Distribution: SUSE Linux 16 |
| Version: 3.13.14 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.1.1 | Build date: Fri Jun 26 16:21:40 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 0 | Source RPM: python3-3.13.14-160000.1.1.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://www.python.org/ | |
| Summary: Unversioned Python 3 compatibility packages | |
This package provides the unversioned Python 3 package name and follows the interpreter selected in project configuration via python313. It exists so that the generic python3 package namespace, together with the unversioned entry points, can live in dedicated packages instead of being owned by a particular versioned interpreter package.
Python-2.0
* Fri Jun 26 2026 mcepl@suse.com
- Provide explicitly also file dependencies /usr/bin/python3 and
/usr/bin/pydoc3.
* Wed Jun 24 2026 mcepl@suse.com
break bootstrap build dependency cycle on primary python
Break the cyclic build dependency loop between `python3` and
`python313` during version upgrades (such as 3.13.13 to 3.13.14).
Previously, `python3.spec` required `BuildRequires:
%{primary_python}` (the versioned non-base interpreter package)
and queried its version via `rpm -q` during spec file parsing.
During upgrades, this blocked the build of `python3` because
`%{primary_python}` (non-base) depended on `python3-base`, which
demanded the new `python313-base` version.
Since the unversioned compatibility package `python3` only
creates unversioned symlinks (like `/usr/bin/python3`) and owns
generic RPM macros, it does not actually require the versioned
standard library modules (the non-base flavor) to build.
This change allows `python3` to build successfully against the
already built `python313-base` and `python313-devel` packages,
breaking the circular dependency and enabling a clean upgrade
path.
* Sat Jun 06 2026 mcepl@suse.com
- Let python3-devel explicitly provide pkgconfig(python3) and
pkgconfig(python3-embed), matching its ownership of the unversioned
pkg-config files.
* Fri May 01 2026 mcepl@cepl.eu
- Complete the transition of the unversioned python3 namespace
(jsc#PED-16123, bsc#1258364).
- Add missing Provides/Obsoletes for generic names.
- Add macros.python3 (moved from python313).
* Thu Apr 16 2026 mcepl@cepl.eu
- Add BuildIgnore: gdb
BuildRequires: python313-devel → python313-devel owns
/usr/share/gdb/auto-load/...libpython3.13...-gdb.py → the
currently published version of that file has #!/usr/bin/python3
→ RPM auto-generated Requires: python3-base on gdb → OBS tries
to install gdb into the build root and fails because
python3-base is the package being built.
- Correct the logic in the %pre scripts.
- version of the package must be equal to the version of
%primary_python
* Wed Apr 08 2026 mcepl@cepl.eu
- Initial packaging effort for the python3 superpackage.
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 1 22:24:14 2026