17
0

4 Commits

Author SHA256 Message Date
56c06c378e Accepting request 1303576 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1303576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-propcache?expand=0&rev=6
2025-09-11 12:38:10 +00:00
2ce4788d73 - Add py314.patch to fix tests on Python 3.14
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-propcache?expand=0&rev=12
2025-09-10 09:13:29 +00:00
ea26027d1f Accepting request 1288856 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1288856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-propcache?expand=0&rev=5
2025-06-30 11:03:39 +00:00
82ab5f483b - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-propcache?expand=0&rev=10
2025-06-27 14:28:41 +00:00
5 changed files with 69 additions and 5 deletions

Binary file not shown.

3
propcache-0.3.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168
size 44139

46
py314.patch Normal file
View File

@@ -0,0 +1,46 @@
From b97e7e37cbe8329e2a4d8383166c094f471a0d6a Mon Sep 17 00:00:00 2001
From: Kumar Aditya <kumaraditya@python.org>
Date: Fri, 22 Aug 2025 05:07:08 +0530
Subject: [PATCH] Test on Python 3.14 (#140)
* add 3.14 CI
* add news
* use ctrace
* code review
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix coverage
* sort
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
---
.coveragerc | 3 +++
.github/workflows/ci-cd.yml | 2 ++
CHANGES/140.contrib.rst | 1 +
setup.cfg | 1 +
4 files changed, 7 insertions(+)
create mode 100644 CHANGES/140.contrib.rst
diff --git a/.coveragerc b/.coveragerc
index fb414a8..520a945 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -25,6 +25,9 @@ show_missing = true
[run]
branch = true
+# Cython.Coverage plugin is not supported on sysmon core which is default on
+# Python 3.14+ so always use ctrace core
+core = ctrace
cover_pylib = false
# https://coverage.rtfd.io/en/latest/contexts.html#dynamic-contexts
# dynamic_context = test_function # conflicts with `pytest-cov` if set here

View File

@@ -1,3 +1,19 @@
-------------------------------------------------------------------
Tue Sep 9 16:07:53 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Add py314.patch to fix tests on Python 3.14
-------------------------------------------------------------------
Thu Jun 26 09:43:05 UTC 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 09:44:15 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> Thu Apr 10 09:44:15 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-propcache # spec file for package python-propcache
# #
# Copyright (c) 2025 SUSE LLC # Copyright (c) 2025 SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,15 @@
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-propcache Name: python-propcache
Version: 0.3.1 Version: 0.3.2
Release: 0 Release: 0
Summary: Accelerated property cache Summary: Accelerated property cache
License: Apache-2.0 License: Apache-2.0
URL: https://github.com/aio-libs/propcache URL: https://github.com/aio-libs/propcache
Source: https://files.pythonhosted.org/packages/source/p/propcache/propcache-%{version}.tar.gz Source: https://files.pythonhosted.org/packages/source/p/propcache/propcache-%{version}.tar.gz
Patch0: reproducible.patch Patch0: reproducible.patch
# PATCH-FIX-UPSTREAM https://github.com/aio-libs/propcache/commit/b97e7e37cbe8329e2a4d8383166c094f471a0d6a Test on Python 3.14
Patch1: py314.patch
BuildRequires: %{python_module Cython >= 3.0.11} BuildRequires: %{python_module Cython >= 3.0.11}
BuildRequires: %{python_module covdefaults} BuildRequires: %{python_module covdefaults}
BuildRequires: %{python_module expandvars} BuildRequires: %{python_module expandvars}