From 467cae4ce07ee5dad2dbc11dfede101a2b6305a1 Mon Sep 17 00:00:00 2001 From: Iustin Pop <iustin@k1024.org> Date: Sun, 13 Jul 2025 03:17:59 +0900 Subject: [PATCH] Bump version for the 0.7.3 trivial release No actual changes, just test fixes for Python 3.14 compatibility. --- Makefile | 2 +- NEWS.md | 13 +++++++++++++ README.md | 2 +- doc/conf.py | 4 ++-- setup.py | 2 +- 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 4d4f9f9..4be3fa3 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ DOCDIR = doc DOCHTML = $(DOCDIR)/html DOCTREES = $(DOCDIR)/doctrees ALLSPHINXOPTS = -d $(DOCTREES) $(SPHINXOPTS) $(DOCDIR) -VERSION = 0.7.2 +VERSION = 0.7.3 FULLVER = pylibacl-$(VERSION) DISTFILE = $(FULLVER).tar.gz diff --git a/NEWS.md b/NEWS.md index 2c6b309..e379479 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,18 @@ # News +## Version 0.7.3 + +*released Sun, 13 Jul 2025* + +This is a test-only changes release, removing some very old testing for +reference counts, introduced in 2012, but which stopped working with Python +3.14 as it changed reference counting by introducing optimizations in some +cases. No need to upgrade unless you want to make sure the test suite passes on +3.14, and no real failures are hidden by the broken reference testing. + +Additionally, the release enables CI on Python 3.14, thanks Marcin +ZajÄ czkowski! + ## Version 0.7.2 *released Sun, 23 Feb 2025* diff --git a/README.md b/README.md index a4d171c..ca0bc21 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ POSIX.1e Access Control Lists present in some OS/file-systems combinations. Downloads: go to <https://pylibacl.k1024.org/downloads>. Latest -version is 0.7.2. The source repository is either at +version is 0.7.3. The source repository is either at <https://git.k1024.org/pylibacl.git> or at <https://github.com/iustin/pylibacl>. diff --git a/doc/conf.py b/doc/conf.py index 8ba7e8c..503f75c 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -48,9 +48,9 @@ copyright = u'2002-2009, 2012, 2014, 2015, Iustin Pop' # built documents. # # The short X.Y version. -version = '0.7.2' +version = '0.7.3' # The full version, including alpha/beta/rc tags. -release = '0.7.2' +release = '0.7.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.py b/setup.py index 50f627f..6a2bbf6 100755 --- a/setup.py +++ b/setup.py @@ -31,7 +31,7 @@ long_desc = """This is a C extension module for Python which implements POSIX ACLs manipulation. It is a wrapper on top of the systems's acl C library - see acl(5).""" -version = "0.7.2" +version = "0.7.3" setup(name="pylibacl", version=version, -- 2.39.5