Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-3.13.14-160000.1.1 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

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.

Provides

Requires

License

Python-2.0

Changelog

* 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.

Files

No Filelist in the Package !

Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Aug 1 23:26:24 2026