Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-jaraco.functools for
openSUSE:Factory checked in at 2025-12-29 15:16:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jaraco.functools (Old)
and /work/SRC/openSUSE:Factory/.python-jaraco.functools.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jaraco.functools"
Mon Dec 29 15:16:02 2025 rev:21 rq:1324574 version:4.4.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-jaraco.functools/python-jaraco.functools.changes
2025-09-30 17:34:57.366513641 +0200
+++
/work/SRC/openSUSE:Factory/.python-jaraco.functools.new.1928/python-jaraco.functools.changes
2025-12-29 15:16:26.394113168 +0100
@@ -1,0 +2,6 @@
+Sun Dec 28 15:07:40 UTC 2025 - Dirk Müller <[email protected]>
+
+- update to 4.4.0:
+ * Add noop.
+
+-------------------------------------------------------------------
Old:
----
jaraco_functools-4.3.0.tar.gz
New:
----
jaraco_functools-4.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jaraco.functools.spec ++++++
--- /var/tmp/diff_new_pack.EePPzj/_old 2025-12-29 15:16:27.274149315 +0100
+++ /var/tmp/diff_new_pack.EePPzj/_new 2025-12-29 15:16:27.274149315 +0100
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-jaraco.functools
-Version: 4.3.0
+Version: 4.4.0
Release: 0
Summary: Tools to work with functools
License: MIT
++++++ jaraco_functools-4.3.0.tar.gz -> jaraco_functools-4.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaraco_functools-4.3.0/.pre-commit-config.yaml
new/jaraco_functools-4.4.0/.pre-commit-config.yaml
--- old/jaraco_functools-4.3.0/.pre-commit-config.yaml 2025-08-18
22:04:48.000000000 +0200
+++ new/jaraco_functools-4.4.0/.pre-commit-config.yaml 2025-12-21
10:29:20.000000000 +0100
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.9.9
+ rev: v0.12.0
hooks:
- id: ruff
args: [--fix, --unsafe-fixes]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaraco_functools-4.3.0/NEWS.rst
new/jaraco_functools-4.4.0/NEWS.rst
--- old/jaraco_functools-4.3.0/NEWS.rst 2025-08-18 22:04:48.000000000 +0200
+++ new/jaraco_functools-4.4.0/NEWS.rst 2025-12-21 10:29:20.000000000 +0100
@@ -1,3 +1,12 @@
+v4.4.0
+======
+
+Features
+--------
+
+- Add noop.
+
+
v4.3.0
======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaraco_functools-4.3.0/PKG-INFO
new/jaraco_functools-4.4.0/PKG-INFO
--- old/jaraco_functools-4.3.0/PKG-INFO 2025-08-18 22:05:05.562604000 +0200
+++ new/jaraco_functools-4.4.0/PKG-INFO 2025-12-21 10:29:38.567340900 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: jaraco.functools
-Version: 4.3.0
+Version: 4.4.0
Summary: Functools like those found in stdlib
Author-email: "Jason R. Coombs" <[email protected]>
License-Expression: MIT
@@ -29,9 +29,10 @@
Provides-Extra: cover
Requires-Dist: pytest-cov; extra == "cover"
Provides-Extra: enabler
-Requires-Dist: pytest-enabler>=2.2; extra == "enabler"
+Requires-Dist: pytest-enabler>=3.4; extra == "enabler"
Provides-Extra: type
-Requires-Dist: pytest-mypy; extra == "type"
+Requires-Dist: pytest-mypy>=1.0.1; extra == "type"
+Requires-Dist: mypy<1.19; platform_python_implementation == "PyPy" and extra
== "type"
Dynamic: license-file
.. image:: https://img.shields.io/pypi/v/jaraco.functools.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaraco_functools-4.3.0/jaraco/functools/__init__.py
new/jaraco_functools-4.4.0/jaraco/functools/__init__.py
--- old/jaraco_functools-4.3.0/jaraco/functools/__init__.py 2025-08-18
22:04:48.000000000 +0200
+++ new/jaraco_functools-4.4.0/jaraco/functools/__init__.py 2025-12-21
10:29:20.000000000 +0100
@@ -712,3 +712,11 @@
return self
return wrapper
+
+
+def noop(*args, **kwargs):
+ """
+ A no-operation function that does nothing.
+
+ >>> noop(1, 2, three=3)
+ """
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jaraco_functools-4.3.0/jaraco.functools.egg-info/PKG-INFO
new/jaraco_functools-4.4.0/jaraco.functools.egg-info/PKG-INFO
--- old/jaraco_functools-4.3.0/jaraco.functools.egg-info/PKG-INFO
2025-08-18 22:05:05.000000000 +0200
+++ new/jaraco_functools-4.4.0/jaraco.functools.egg-info/PKG-INFO
2025-12-21 10:29:38.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: jaraco.functools
-Version: 4.3.0
+Version: 4.4.0
Summary: Functools like those found in stdlib
Author-email: "Jason R. Coombs" <[email protected]>
License-Expression: MIT
@@ -29,9 +29,10 @@
Provides-Extra: cover
Requires-Dist: pytest-cov; extra == "cover"
Provides-Extra: enabler
-Requires-Dist: pytest-enabler>=2.2; extra == "enabler"
+Requires-Dist: pytest-enabler>=3.4; extra == "enabler"
Provides-Extra: type
-Requires-Dist: pytest-mypy; extra == "type"
+Requires-Dist: pytest-mypy>=1.0.1; extra == "type"
+Requires-Dist: mypy<1.19; platform_python_implementation == "PyPy" and extra
== "type"
Dynamic: license-file
.. image:: https://img.shields.io/pypi/v/jaraco.functools.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jaraco_functools-4.3.0/jaraco.functools.egg-info/requires.txt
new/jaraco_functools-4.4.0/jaraco.functools.egg-info/requires.txt
--- old/jaraco_functools-4.3.0/jaraco.functools.egg-info/requires.txt
2025-08-18 22:05:05.000000000 +0200
+++ new/jaraco_functools-4.4.0/jaraco.functools.egg-info/requires.txt
2025-12-21 10:29:38.000000000 +0100
@@ -18,11 +18,14 @@
jaraco.tidelift>=1.4
[enabler]
-pytest-enabler>=2.2
+pytest-enabler>=3.4
[test]
pytest!=8.1.*,>=6
jaraco.classes
[type]
-pytest-mypy
+pytest-mypy>=1.0.1
+
+[type:platform_python_implementation == "PyPy"]
+mypy<1.19
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaraco_functools-4.3.0/pyproject.toml
new/jaraco_functools-4.4.0/pyproject.toml
--- old/jaraco_functools-4.3.0/pyproject.toml 2025-08-18 22:04:48.000000000
+0200
+++ new/jaraco_functools-4.4.0/pyproject.toml 2025-12-21 10:29:20.000000000
+0100
@@ -63,12 +63,15 @@
]
enabler = [
- "pytest-enabler >= 2.2",
+ "pytest-enabler >= 3.4",
]
type = [
# upstream
- "pytest-mypy",
+ "pytest-mypy >= 1.0.1",
+
+ ## workaround for python/mypy#20454
+ "mypy < 1.19; python_implementation == 'PyPy'",
# local
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaraco_functools-4.3.0/test_functools.py
new/jaraco_functools-4.4.0/test_functools.py
--- old/jaraco_functools-4.3.0/test_functools.py 2025-08-18
22:04:48.000000000 +0200
+++ new/jaraco_functools-4.4.0/test_functools.py 2025-12-21
10:29:20.000000000 +0100
@@ -11,8 +11,8 @@
from unittest import mock
import pytest
-
from jaraco.classes import properties
+
from jaraco.functools import Throttler, method_cache, retry, retry_call
_T = TypeVar("_T")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaraco_functools-4.3.0/towncrier.toml
new/jaraco_functools-4.4.0/towncrier.toml
--- old/jaraco_functools-4.3.0/towncrier.toml 2025-08-18 22:04:48.000000000
+0200
+++ new/jaraco_functools-4.4.0/towncrier.toml 2025-12-21 10:29:20.000000000
+0100
@@ -1,2 +1,3 @@
[tool.towncrier]
title_format = "{version}"
+directory = "newsfragments" # jaraco/skeleton#184