commit:     dd7aa10a0cc9c0abd6b285e084b6d2ffec1604d3
Author:     Brian Harring <ferringb <AT> gmail <DOT> com>
AuthorDate: Sun Dec  7 13:50:13 2025 +0000
Commit:     Brian Harring <ferringb <AT> gmail <DOT> com>
CommitDate: Sun Dec  7 13:50:13 2025 +0000
URL:        
https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=dd7aa10a

chore: set 0.11.0 as version, add pytest-subtests as a dep.

pytest-subtests can be removed once >=pytests-9.0 is allowed.

0.11.0 is marked since this is not 0.10 lineage; a ton of
code is getting deprecated.  Pkgcheck alone now has ~.5m
warnings thrown for example, which will be addressed as
pkgcore next gets updated to remove the deprecations, and
then pkgcheck.

There should be no semver breakage in 0.11.0 with the caveat
that code that was broken before- not implementing a class
fully for example- now *will* fail during execution.  It
should have always, but we've integrated better tools into
the code.

All downstream tests pass against 0.11.0, so again, semver
should not broken.  But if it is, your code was doing something
it shouldn't have even for 0.10.x.

Signed-off-by: Brian Harring <ferringb <AT> gmail.com>

 NEWS.rst                 | 7 +++++++
 pyproject.toml           | 2 ++
 src/snakeoil/__init__.py | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/NEWS.rst b/NEWS.rst
index d9444bd..e3b4047 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,13 @@
 Release Notes
 =============
 
+snakeoil 0.11.0
+---------------
+
+- lazy-object-proxy is no longer a dependency
+
+- pytest-subtests ~= 0.15.0 is now a dependency for tests.
+
 snakeoil 0.10.11 (2025-05-31)
 ----------------------------
 

diff --git a/pyproject.toml b/pyproject.toml
index 48ef56f..7a6266f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -32,6 +32,8 @@ dependencies = []
 test = [
     "pytest >=6.0",
     "pytest-cov",
+    # remove this once pytest >= 9.0 is the default.
+    "pytest-subtests ~= 0.15.0",
     "sphinx",
 ]
 doc = ["sphinx"]

diff --git a/src/snakeoil/__init__.py b/src/snakeoil/__init__.py
index b176bdb..e78ca15 100644
--- a/src/snakeoil/__init__.py
+++ b/src/snakeoil/__init__.py
@@ -11,4 +11,4 @@ This library is a bit of a grabbag of the following:
 """
 
 __title__ = "snakeoil"
-__version__ = "0.10.11"
+__version__ = "0.11.0"

Reply via email to