Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-audioop-lts for 
openSUSE:Factory checked in at 2025-09-29 16:37:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-audioop-lts (Old)
 and      /work/SRC/openSUSE:Factory/.python-audioop-lts.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-audioop-lts"

Mon Sep 29 16:37:22 2025 rev:2 rq:1307721 version:0.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-audioop-lts/python-audioop-lts.changes    
2024-12-12 21:18:50.454340851 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-audioop-lts.new.11973/python-audioop-lts.changes
 2025-09-29 16:37:38.008031300 +0200
@@ -1,0 +2,9 @@
+Mon Sep 29 10:25:59 UTC 2025 - Dirk Müller <[email protected]>
+
+- update to 0.2.2:
+  * copy over audioop docs from 3.12
+  * fixed minor spelling error in readme
+  * update devcontainer image and add dependabot for devcontainers
+  * change embolded text to warning label
+
+-------------------------------------------------------------------

Old:
----
  audioop_lts-0.2.1.tar.gz

New:
----
  audioop_lts-0.2.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-audioop-lts.spec ++++++
--- /var/tmp/diff_new_pack.DHkSB1/_old  2025-09-29 16:37:38.672059121 +0200
+++ /var/tmp/diff_new_pack.DHkSB1/_new  2025-09-29 16:37:38.676059289 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-audioop-lts
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define pythons python313
 Name:           python-audioop-lts
-Version:        0.2.1
+Version:        0.2.2
 Release:        0
 Summary:        LTS Port of Python audioop
 License:        PSF-2.0

++++++ audioop_lts-0.2.1.tar.gz -> audioop_lts-0.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/audioop_lts-0.2.1/PKG-INFO 
new/audioop_lts-0.2.2/PKG-INFO
--- old/audioop_lts-0.2.1/PKG-INFO      2024-08-04 23:07:02.746817000 +0200
+++ new/audioop_lts-0.2.2/PKG-INFO      2025-08-05 18:28:58.094314800 +0200
@@ -1,19 +1,24 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: audioop-lts
-Version: 0.2.1
+Version: 0.2.2
 Summary: LTS Port of Python audioop
 Maintainer-email: AbstractUmbra <[email protected]>
-License: PSF-2.0
-Project-URL: Homepage, https://github.com/AbstractUmbra/audioop
+License-Expression: PSF-2.0
+Project-URL: github, https://github.com/AbstractUmbra/audioop
+Project-URL: homepage, https://github.com/AbstractUmbra/audioop
+Project-URL: issues, https://github.com/AbstractUmbra/audioop/issues
+Project-URL: funding, https://github.com/sponsors/AbstractUmbra
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Developers
 Classifier: Natural Language :: English
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Requires-Python: >=3.13
 Description-Content-Type: text/markdown
 License-File: LICENSE
+Dynamic: license-file
 
 # audioop
 
@@ -23,31 +28,33 @@
 
 ## Using this project
 
-As this only becomes mandatory at Python versions of 3.13 or greater, you can 
conditionally add this project to your dependencies:
+> [!WARNING]
+**This module only functions at Python versions of 3.13 or greater** due to 
being removed in this version.
 
-### pip-requirements
+As such, you can conditionally add this project to your dependencies:
+
+#### pip-requirements
 ```
 audioop-lts; python_version>='3.13'
 ```
 
-### Poetry-pyproject
+#### Poetry-pyproject
 ```toml
 [tool.poetry.dependencies]
 audioop-lts = { version = "...", python = "^3.13" }
 ```
-Relevant documtation is 
[here](https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies),
 or alternatively use 
[`markers`](https://python-poetry.org/docs/dependency-specification/#using-environment-markers)
-
-### Pipenv-pipfile
-```toml
-[packages]
-audioop-lts = { version = "...", markers = "python_version >= 3.13" }
-```
+Relevant documentation is 
[here](https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies),
 or alternatively use 
[`markers`](https://python-poetry.org/docs/dependency-specification/#using-environment-markers)
 
-### Hatch-pyproject
+#### pdm-pyproject / uv-pyproject / hatch-pyproject
 ```toml
 [project]
 dependencies = [
-    "audioop-lts; python_version >= '3.13'"
-    # or
-    "audioop-lts==...; python_version >= '3.13'"
+    "audioop-lts; python_version >= '3.13'",
 ]
+```
+
+#### Pipenv-pipfile
+```toml
+[packages]
+audioop-lts = { version = "...", markers = "python_version >= 3.13" }
+```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/audioop_lts-0.2.1/README.md 
new/audioop_lts-0.2.2/README.md
--- old/audioop_lts-0.2.1/README.md     2024-08-04 23:06:58.000000000 +0200
+++ new/audioop_lts-0.2.2/README.md     2025-08-05 18:28:51.000000000 +0200
@@ -6,31 +6,33 @@
 
 ## Using this project
 
-As this only becomes mandatory at Python versions of 3.13 or greater, you can 
conditionally add this project to your dependencies:
+> [!WARNING]
+**This module only functions at Python versions of 3.13 or greater** due to 
being removed in this version.
 
-### pip-requirements
+As such, you can conditionally add this project to your dependencies:
+
+#### pip-requirements
 ```
 audioop-lts; python_version>='3.13'
 ```
 
-### Poetry-pyproject
+#### Poetry-pyproject
 ```toml
 [tool.poetry.dependencies]
 audioop-lts = { version = "...", python = "^3.13" }
 ```
-Relevant documtation is 
[here](https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies),
 or alternatively use 
[`markers`](https://python-poetry.org/docs/dependency-specification/#using-environment-markers)
-
-### Pipenv-pipfile
-```toml
-[packages]
-audioop-lts = { version = "...", markers = "python_version >= 3.13" }
-```
+Relevant documentation is 
[here](https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies),
 or alternatively use 
[`markers`](https://python-poetry.org/docs/dependency-specification/#using-environment-markers)
 
-### Hatch-pyproject
+#### pdm-pyproject / uv-pyproject / hatch-pyproject
 ```toml
 [project]
 dependencies = [
-    "audioop-lts; python_version >= '3.13'"
-    # or
-    "audioop-lts==...; python_version >= '3.13'"
+    "audioop-lts; python_version >= '3.13'",
 ]
+```
+
+#### Pipenv-pipfile
+```toml
+[packages]
+audioop-lts = { version = "...", markers = "python_version >= 3.13" }
+```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/audioop_lts-0.2.1/audioop_lts.egg-info/PKG-INFO 
new/audioop_lts-0.2.2/audioop_lts.egg-info/PKG-INFO
--- old/audioop_lts-0.2.1/audioop_lts.egg-info/PKG-INFO 2024-08-04 
23:07:02.000000000 +0200
+++ new/audioop_lts-0.2.2/audioop_lts.egg-info/PKG-INFO 2025-08-05 
18:28:58.000000000 +0200
@@ -1,19 +1,24 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.4
 Name: audioop-lts
-Version: 0.2.1
+Version: 0.2.2
 Summary: LTS Port of Python audioop
 Maintainer-email: AbstractUmbra <[email protected]>
-License: PSF-2.0
-Project-URL: Homepage, https://github.com/AbstractUmbra/audioop
+License-Expression: PSF-2.0
+Project-URL: github, https://github.com/AbstractUmbra/audioop
+Project-URL: homepage, https://github.com/AbstractUmbra/audioop
+Project-URL: issues, https://github.com/AbstractUmbra/audioop/issues
+Project-URL: funding, https://github.com/sponsors/AbstractUmbra
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Developers
 Classifier: Natural Language :: English
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Requires-Python: >=3.13
 Description-Content-Type: text/markdown
 License-File: LICENSE
+Dynamic: license-file
 
 # audioop
 
@@ -23,31 +28,33 @@
 
 ## Using this project
 
-As this only becomes mandatory at Python versions of 3.13 or greater, you can 
conditionally add this project to your dependencies:
+> [!WARNING]
+**This module only functions at Python versions of 3.13 or greater** due to 
being removed in this version.
 
-### pip-requirements
+As such, you can conditionally add this project to your dependencies:
+
+#### pip-requirements
 ```
 audioop-lts; python_version>='3.13'
 ```
 
-### Poetry-pyproject
+#### Poetry-pyproject
 ```toml
 [tool.poetry.dependencies]
 audioop-lts = { version = "...", python = "^3.13" }
 ```
-Relevant documtation is 
[here](https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies),
 or alternatively use 
[`markers`](https://python-poetry.org/docs/dependency-specification/#using-environment-markers)
-
-### Pipenv-pipfile
-```toml
-[packages]
-audioop-lts = { version = "...", markers = "python_version >= 3.13" }
-```
+Relevant documentation is 
[here](https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies),
 or alternatively use 
[`markers`](https://python-poetry.org/docs/dependency-specification/#using-environment-markers)
 
-### Hatch-pyproject
+#### pdm-pyproject / uv-pyproject / hatch-pyproject
 ```toml
 [project]
 dependencies = [
-    "audioop-lts; python_version >= '3.13'"
-    # or
-    "audioop-lts==...; python_version >= '3.13'"
+    "audioop-lts; python_version >= '3.13'",
 ]
+```
+
+#### Pipenv-pipfile
+```toml
+[packages]
+audioop-lts = { version = "...", markers = "python_version >= 3.13" }
+```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/audioop_lts-0.2.1/pyproject.toml 
new/audioop_lts-0.2.2/pyproject.toml
--- old/audioop_lts-0.2.1/pyproject.toml        2024-08-04 23:06:58.000000000 
+0200
+++ new/audioop_lts-0.2.2/pyproject.toml        2025-08-05 18:28:51.000000000 
+0200
@@ -6,9 +6,9 @@
 name = "audioop-lts"
 description = "LTS Port of Python audioop"
 requires-python = ">=3.13"
-version = "0.2.1"
+version = "0.2.2"
 readme = "README.md"
-license = { text = "PSF-2.0" }
+license = "PSF-2.0"
 maintainers = [{ name = "AbstractUmbra", email = "[email protected]" }]
 classifiers = [
     "Development Status :: 4 - Beta",
@@ -16,11 +16,18 @@
     "Natural Language :: English",
     "Operating System :: OS Independent",
     "Programming Language :: Python :: 3.13",
+    "Programming Language :: Python :: 3.14",
     "Programming Language :: Python :: Implementation :: CPython",
 ]
 
+[dependency-groups]
+dev = ["setuptools"]
+
 [project.urls]
-Homepage = "https://github.com/AbstractUmbra/audioop";
+github = "https://github.com/AbstractUmbra/audioop";
+homepage = "https://github.com/AbstractUmbra/audioop";
+issues = "https://github.com/AbstractUmbra/audioop/issues";
+funding = "https://github.com/sponsors/AbstractUmbra";
 
 [tool.setuptools]
 packages = ["audioop"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/audioop_lts-0.2.1/setup.py 
new/audioop_lts-0.2.2/setup.py
--- old/audioop_lts-0.2.1/setup.py      2024-08-04 23:06:58.000000000 +0200
+++ new/audioop_lts-0.2.2/setup.py      2025-08-05 18:28:51.000000000 +0200
@@ -1,11 +1,28 @@
+import sys
 import sysconfig
 
 from setuptools import Extension, setup
 
+if sys.version_info[:2] < (3, 13):
+    raise RuntimeError(
+        """
+        audioop-lts is only for python3.13+.
+
+        audioop is part of the standard library still prior to then.
+
+        If you are installing this from a system package manager
+        (eg. pacman, apt, dnf, zypper) please report this
+        to the redistribution provided by your distribution,
+        as they should not be redistributing it for your python version.
+
+        If you are getting this from pip installing another dependency
+        you should inform that dependency.
+        """
+    )
 
 Py_GIL_DISABLED = sysconfig.get_config_var("Py_GIL_DISABLED")
-macros = []
-options = {}
+macros: list[tuple[str, str | None]] = []
+options: dict[str, dict[str, str]] = {}
 if not Py_GIL_DISABLED:
     macros.append(("Py_LIMITED_API", "0x030D0000"))
     options["bdist_wheel"] = {"py_limited_api": "cp313"}

Reply via email to