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

python313-propcache-0.5.4-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python313-propcache Distribution: openSUSE Tumbleweed
Version: 0.5.4 Vendor: openSUSE
Release: 1.1 Build date: Sun Oct 25 18:43:12 2026
Group: Unspecified Build host: reproducible
Size: 266293 Source RPM: python-propcache-0.5.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/aio-libs/propcache
Summary: Accelerated property cache
Accelerated property cache

Provides

Requires

License

Apache-2.0

Changelog

* Sun Oct 25 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.5.4:
    * Fixed the release wheels being compiled without optimization
      since version 0.5.0. The build backend set CFLAGS to add
    - ffile-prefix-map, which replaced the interpreter's own
      compiler flags instead of extending them, so -O3 and -DNDEBUG
      were dropped; the extra flags now go through CPPFLAGS, which
      is appended. Cached property reads are about 1.5x faster than
      in 0.5.3 -- by :user:`bdraco`. Related issues and pull
      requests on GitHub: :issue:`244`, :issue:`302`.
    * Fixed a possible crash in the C implementation of
      cached_property and under_cached_property on free-threaded
      Python, where a cached value could be freed by another thread
      while it was being read; errors raised while looking up the
      cache are now propagated on all builds, and the computed
      value is no longer leaked if storing it fails -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`297`.
    * Dropped support for free-threaded Python 3.13 -- by
      :user:`Vizonex`. Related issues and pull requests on GitHub:
      :issue:`223`.
    * Updated discussion links from the defunct Google Groups forum
      to GitHub Discussions -- by :user:`gundalow`. Related issues
      and pull requests on GitHub: :issue:`217`.
    * The setuptools build dependency lower bound has been restored
      to be >= 47 after an incorrect automated increase in
      :pr:`207` -- by :user:`bbhtt`. Related issues and pull
      requests on GitHub: :issue:`207`.
    * Dropped support for free-threaded Python 3.13 -- by
      :user:`Vizonex`. Related issues and pull requests on GitHub:
      :issue:`223`.
    * Dropped the deprecated License :: OSI Approved :: Apache
      Software License classifier; setuptools 84 warns about it and
      the dist build treats warnings as errors, so releases could
      no longer be built -- by :user:`bdraco`. Related issues and
      pull requests on GitHub: :issue:`299`.
    * Dependabot has been restricted to the requirements
      subdirectory to avoid unintended updates outside dependency
      requirement files -- by :user:`bbhtt`. Related issues and
      pull requests on GitHub: :issue:`207`.
    * Added an AGENTS.md file with contributor guidance for AI
      coding agents, adapted from the yarl equivalent -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`231`.
    * Migrated from standalone black and isort pre-commit hooks to
      ruff format and the ruff I lint rule, sharing a new
      [tool.ruff] config in pyproject.toml. ruff-check runs with
    - -fix so import-order fixes apply on commit, and the orphan
      [isort] block in setup.cfg was removed -- by :user:`bdraco`.
      Related issues and pull requests on GitHub: :issue:`232`.
    * Switched the cibuildwheel build frontend to build[uv] so that
      uv provisions every build and test virtual environment in the
      wheel matrix. Test-dependency installation in particular
      drops from a multi-second pip install per ABI to a roughly
      sub-second uv resolve -- by :user:`bdraco`. Related issues
      and pull requests on GitHub: :issue:`234`.
    * Dropped the libffi-devel install from the cibuildwheel Linux
      before-all step. It was added in :pr:`75` so cffi could build
      from source during wheel testing; the current wheel-test
      chain no longer pulls in cffi, so the header package is dead
      weight -- by :user:`bdraco`. Related issues and pull requests
      on GitHub: :issue:`236`.
    * The type preciseness coverage report generated by MyPy is now
      uploaded to Coveralls and will not be included in the Codecov
      views going forward -- by :user:`aiolibsbot`. Related issues
      and pull requests on GitHub: :issue:`239`.
    * Switched CI/CD to tox-dev/workflow's :file:`reusable-tox.yml`
      driven by an in-tree :file:`tox.ini`. The build, metadata-
      validation and lint (pre-commit, spellcheck-docs) jobs all
      run through the reusable workflow; mypy coverage uploads to
      Coveralls from a post-tox-job hook -- by :user:`bdraco`.
      Related issues and pull requests on GitHub: :issue:`243`.
    * Overrode CIBW_BUILD_FRONTEND=build for the QEMU-emulated odd-
      arch wheel matrix, since the pypa odd-arch container images
      do not ship uv preinstalled and the project's
      :file:`pyproject.toml` sets build-frontend = "build[uv]" --
      by :user:`bdraco`. Related issues and pull requests on
      GitHub: :issue:`246`.
    * Allowed re-running the deploy job after a partial release
      failure: the Make Release step now skips when the GitHub
      Release already exists, and the PyPI publish step uses skip-
      existing so dists that were already uploaded on a prior
      attempt do not break the retry -- by :user:`bdraco`. Related
      issues and pull requests on GitHub: :issue:`247`.
    * Switched the aarch64 and armv7l wheel builds to GitHub's
      native ARM runners. The aarch64 wheels now build without QEMU
      emulation, and armv7l runs on aarch64 hosts so its 32-bit ARM
      execution is far cheaper than the previous aarch64-on-x86_64
      path -- by :user:`bdraco`. Related issues and pull requests
      on GitHub: :issue:`248`.
    * Added UV_CONSTRAINT and UV_BUILD_CONSTRAINT alongside
      PIP_CONSTRAINT and PIP_BUILD_CONSTRAINT in the cibuildwheel
      environment so the :file:`requirements/cython.txt` pin is
      honored under the build[uv] frontend; uv pip ignores the PIP_
      variables and reads only the UV_ ones, while the PIP_
      variants are kept for the pip fallback path -- by
      :user:`bdraco`. Related issues and pull requests on GitHub:
      :issue:`249`.
    * Fixed coverage for testing benchmarks when codspeed is not
      installed -- by :user:`Vizonex`. Related issues and pull
      requests on GitHub: :issue:`251`.
    * Stopped running the test suite inside the wheel build jobs
      outside of release builds, since the test matrix installs and
      tests the same wheels, and added Python 3.15 and 3.15t to the
      test matrix so those wheels stay covered. Off-tag macOS
      builds are now limited to the architecture the test matrix
      runs on. Release builds still build every architecture and
      test every wheel, and all release checks in the CI workflow
      now use github.ref_type -- by :user:`bdraco`. Related issues
      and pull requests on GitHub: :issue:`300`.
* Sun Jun 28 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.5.2:
    * Added support for newer type hints and remove Optional and
      Union from all annotations -- by :user:`Vizonex` Related
      issues and pull requests on GitHub: :issue:`193`.
    * Dropped support for Python 3.9 as it has reached end of life.
      Related issues and pull requests on GitHub: :issue:`216`.
    * Changed the Cython build dependency from ~= 3.1.0 to >=
      3.2.0, removing the upper version bound to avoid conflicts
      for downstream packagers -- by :user:`jameshilliard` and
      :user:`gundalow`. The upstream Cython version is pinned to
      3.2.4 in the CI/CD environment. Related issues and pull
      requests on GitHub: :issue:`184`, :issue:`188`, :issue:`214`.
    * Start building and shipping riscv64 wheels -- by
      :user:`justeph`. Related issues and pull requests on GitHub:
      :issue:`194`.
    * The PEP 517 build backend now supports a new build-inplace
      config setting (and PROPCACHE_BUILD_INPLACE environment
      variable) for controlling whether to build the project in-
      tree or in a temporary directory. It only affects wheels and
      is set up to build in a temporary directory by default. It
      does not affect editable wheel builds; they will keep being
      built in-tree regardless. Here's an example of using this
      setting:  $ python -m build --config-setting=build-
      inplace=true  Additionally, when building wheels in an
      automatically created temporary directory, the build backend
      now normalizes the respective file system path to a
      deterministic source checkout directory by injecting the
    - ffile-prefix-map compiler option into the CFLAGS environment
      variable, as suggested by known reproducible build practices.
      The effect is that downstreams will get reproducible build
      results. Related issues and pull requests on GitHub:
      :issue:`218`.
* Wed Apr 08 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.4.1:
    * Fixed reference leak caused by Py_INCREF because Cython has
      its own reference counter systems -- by :user:`Vizonex`.
      Related issues and pull requests on GitHub: :issue:`162`.
    * Fixes the default value for the os parameter in reusable-
      build-wheel.yml to be ubuntu-latest instead of ubuntu.
      Related issues and pull requests on GitHub: :issue:`155`.
    * Optimized propcache by replacing sentinel :py:class:`object`
      for checking if the :py:class:`object` is NULL and changed
      :py:class:`dict` API for Python C-API -- by :user:`Vizonex`.
      Related issues and pull requests on GitHub: :issue:`121`.
    * Builds have been added for arm64 Windows wheels and the
      reusable-build-wheel.yml workflow has been modified to allow
      for an OS value (windows-11-arm) which does not include the
    - latest postfix -- by :user:`finnagin`. Related issues and
      pull requests on GitHub: :issue:`133`.
    * Added CI for CPython 3.14 -- by :user:`kumaraditya303`.
      Related issues and pull requests on GitHub: :issue:`140`.
  - drop py314.patch (upstream)
* Tue Sep 09 2025 Markéta Machová <mmachova@suse.com>
  - Add py314.patch to fix tests on Python 3.14
* Thu Jun 26 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.3.2
    * Fixed incorrect decorator usage in the :func:~propcache.api.\
      under_cached_property example code -- by :user:meanmail.
    * Updated to use Cython 3.1 universally across the build
      path -- by :user:lysnikolaou.
    * Made Cython line tracing opt-in via the with-cython-tracing
      build config setting -- by :user:bdraco.
* Thu Apr 10 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.3.1
    * Improved typing annotations, fixing some type errors under correct usage
      and improving typing robustness generally -- by :user:`Dreamsorcerer`.
* Thu Mar 13 2025 Felix Stegmeier <felix.stegmeier@suse.com>
  - Update to 0.3.0
    * Implemented support for the free-threaded build of CPython 3.13 -- by :user:lysnikolaou.
* Sun Oct 13 2024 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add reproducible.patch to not embed a random tmpdir in binaries (boo#1062303)
* Wed Oct 09 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Initial build
    * Version 0.2.0

Files

/usr/lib64/python3.13/site-packages/propcache
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/INSTALLER
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/METADATA
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/RECORD
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/REQUESTED
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/WHEEL
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/licenses
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/licenses/LICENSE
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/licenses/NOTICE
/usr/lib64/python3.13/site-packages/propcache-0.5.4.dist-info/top_level.txt
/usr/lib64/python3.13/site-packages/propcache/__init__.py
/usr/lib64/python3.13/site-packages/propcache/__pycache__
/usr/lib64/python3.13/site-packages/propcache/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/propcache/__pycache__/__init__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/propcache/__pycache__/_helpers.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/propcache/__pycache__/_helpers.cpython-313.pyc
/usr/lib64/python3.13/site-packages/propcache/__pycache__/_helpers_py.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/propcache/__pycache__/_helpers_py.cpython-313.pyc
/usr/lib64/python3.13/site-packages/propcache/__pycache__/api.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/propcache/__pycache__/api.cpython-313.pyc
/usr/lib64/python3.13/site-packages/propcache/_helpers.py
/usr/lib64/python3.13/site-packages/propcache/_helpers_c.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/propcache/_helpers_c.cpython-314-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/propcache/_helpers_c.pyx
/usr/lib64/python3.13/site-packages/propcache/_helpers_py.py
/usr/lib64/python3.13/site-packages/propcache/api.py
/usr/lib64/python3.13/site-packages/propcache/py.typed
/usr/share/doc/packages/python313-propcache
/usr/share/doc/packages/python313-propcache/CHANGES
/usr/share/doc/packages/python313-propcache/CHANGES.rst
/usr/share/doc/packages/python313-propcache/CHANGES/README.rst
/usr/share/doc/packages/python313-propcache/README.rst
/usr/share/licenses/python313-propcache
/usr/share/licenses/python313-propcache/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Oct 29 23:33:48 2026