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

python3-devel-3.13.14-160000.1.1 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: python3-devel 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: 67 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 development entry points
This package owns the unversioned Python 3 development entry points such as
`/usr/bin/python3-config`, `libpython3.so`, and the generic `pkg-config`
files.

The actual headers and versioned development files remain in
`python313-devel`.

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

/usr/bin/python3-config
/usr/lib64/libpython3.so
/usr/lib64/pkgconfig/python3-embed.pc
/usr/lib64/pkgconfig/python3.pc


Generated by rpm2html 1.8.1

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