Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-PyNaCl for openSUSE:Factory checked in at 2025-11-18 15:29:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyNaCl (Old) and /work/SRC/openSUSE:Factory/.python-PyNaCl.new.2061 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyNaCl" Tue Nov 18 15:29:30 2025 rev:16 rq:1318240 version:1.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyNaCl/python-PyNaCl.changes 2025-09-15 19:54:45.347763638 +0200 +++ /work/SRC/openSUSE:Factory/.python-PyNaCl.new.2061/python-PyNaCl.changes 2025-11-18 15:30:50.416646450 +0100 @@ -1,0 +2,7 @@ +Mon Nov 17 08:52:12 UTC 2025 - John Paul Adrian Glaubitz <[email protected]> + +- Update to 1.6.1 + * The ``MAKE`` environment variable can now be used to specify + the ``make`` binary that should be used in the build process. + +------------------------------------------------------------------- Old: ---- pynacl-1.6.0.tar.gz New: ---- pynacl-1.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyNaCl.spec ++++++ --- /var/tmp/diff_new_pack.d65TBW/_old 2025-11-18 15:30:52.132718681 +0100 +++ /var/tmp/diff_new_pack.d65TBW/_new 2025-11-18 15:30:52.136718850 +0100 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-PyNaCl -Version: 1.6.0 +Version: 1.6.1 Release: 0 Summary: Python binding to the Networking and Cryptography (NaCl) library License: Apache-2.0 ++++++ pynacl-1.6.0.tar.gz -> pynacl-1.6.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/CHANGELOG.rst new/pynacl-1.6.1/CHANGELOG.rst --- old/pynacl-1.6.0/CHANGELOG.rst 2025-09-11 01:19:58.000000000 +0200 +++ new/pynacl-1.6.1/CHANGELOG.rst 2025-11-10 16:53:34.000000000 +0100 @@ -1,6 +1,11 @@ Changelog ========= +1.6.1 (2025-11-10) +------------------ +* The ``MAKE`` environment variable can now be used to specify the ``make`` + binary that should be used in the build process. + 1.6.0 (2025-09-11) ------------------ * **BACKWARDS INCOMPATIBLE:** Removed support for Python 3.6 and 3.7. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/INSTALL.rst new/pynacl-1.6.1/INSTALL.rst --- old/pynacl-1.6.0/INSTALL.rst 2024-06-05 00:40:57.000000000 +0200 +++ new/pynacl-1.6.1/INSTALL.rst 2025-11-10 16:37:53.000000000 +0100 @@ -49,3 +49,10 @@ .. [#many] `manylinux1 wheels <https://www.python.org/dev/peps/pep-0513/>`_ are built on a baseline linux environment based on Centos 5.11 and should work on most x86 and x86_64 glibc based linux environments. + +GNU Make (gmake) may be required for newer versions of PyNaCl. You can +set the binary to use by setting the ``MAKE`` environment variable: + +.. code-block:: console + + $ MAKE=gmake pip install pynacl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/PKG-INFO new/pynacl-1.6.1/PKG-INFO --- old/pynacl-1.6.0/PKG-INFO 2025-09-11 01:27:32.982837200 +0200 +++ new/pynacl-1.6.1/PKG-INFO 2025-11-10 17:00:50.443199000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: PyNaCl -Version: 1.6.0 +Version: 1.6.1 Summary: Python binding to the Networking and Cryptography (NaCl) library Home-page: https://github.com/pyca/pynacl/ Author-email: The PyNaCl developers <[email protected]> @@ -22,8 +22,8 @@ Classifier: Programming Language :: Python :: 3.14 Requires-Python: >=3.8 License-File: LICENSE -Requires-Dist: cffi>=1.4.1; platform_python_implementation != "PyPy" and python_version < "3.14" -Requires-Dist: cffi>=2.0.0; platform_python_implementation != "PyPy" and python_version >= "3.14" +Requires-Dist: cffi>=1.4.1; platform_python_implementation != "PyPy" and python_version < "3.9" +Requires-Dist: cffi>=2.0.0; platform_python_implementation != "PyPy" and python_version >= "3.9" Provides-Extra: tests Requires-Dist: pytest>=7.4.0; extra == "tests" Requires-Dist: pytest-cov>=2.10.1; extra == "tests" @@ -118,9 +118,21 @@ are built on a baseline linux environment based on Centos 5.11 and should work on most x86 and x86_64 glibc based linux environments. +GNU Make (gmake) may be required for newer versions of PyNaCl. You can +set the binary to use by setting the ``MAKE`` environment variable: + +.. code-block:: console + + $ MAKE=gmake pip install pynacl + Changelog ========= +1.6.1 (2025-11-10) +------------------ +* The ``MAKE`` environment variable can now be used to specify the ``make`` + binary that should be used in the build process. + 1.6.0 (2025-09-11) ------------------ * **BACKWARDS INCOMPATIBLE:** Removed support for Python 3.6 and 3.7. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/pyproject.toml new/pynacl-1.6.1/pyproject.toml --- old/pynacl-1.6.0/pyproject.toml 2025-09-11 01:19:58.000000000 +0200 +++ new/pynacl-1.6.1/pyproject.toml 2025-11-10 16:53:34.000000000 +0100 @@ -3,8 +3,8 @@ requires = [ "setuptools>=61.0.0,!=74.0.0", "wheel", - "cffi>=1.4.1; platform_python_implementation != 'PyPy' and python_version < '3.14'", - "cffi>=2.0.0; platform_python_implementation != 'PyPy' and python_version >= '3.14'", + "cffi>=1.4.1; platform_python_implementation != 'PyPy' and python_version < '3.9'", + "cffi>=2.0.0; platform_python_implementation != 'PyPy' and python_version >= '3.9'", ] build-backend = "setuptools.build_meta" @@ -13,7 +13,7 @@ name = "PyNaCl" # Must be kept in sync with `src/nacl/__init__.py` -version = "1.6.0" +version = "1.6.1" authors = [ {name = "The PyNaCl developers", email = "[email protected]"} ] @@ -35,8 +35,8 @@ ] requires-python = ">=3.8" dependencies = [ - "cffi>=1.4.1; platform_python_implementation != 'PyPy' and python_version < '3.14'", - "cffi>=2.0.0; platform_python_implementation != 'PyPy' and python_version >= '3.14'", + "cffi>=1.4.1; platform_python_implementation != 'PyPy' and python_version < '3.9'", + "cffi>=2.0.0; platform_python_implementation != 'PyPy' and python_version >= '3.9'", ] [project.optional-dependencies] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/setup.py new/pynacl-1.6.1/setup.py --- old/pynacl-1.6.0/setup.py 2024-07-18 18:10:33.000000000 +0200 +++ new/pynacl-1.6.1/setup.py 2025-11-10 16:37:53.000000000 +0100 @@ -119,8 +119,12 @@ ]: os.chmod(here(filename), 0o755) - if not shutil.which("make"): - raise Exception("ERROR: The 'make' utility is missing from PATH") + make_command = os.environ.get("MAKE") or "make" + + if not shutil.which(make_command): + raise Exception( + "ERROR: The '%s' utility is missing from PATH" % make_command + ) # Locate our configure script configure = abshere("src/libsodium/configure") @@ -148,13 +152,17 @@ make_args = os.environ.get("LIBSODIUM_MAKE_ARGS", "").split() # Build the library - subprocess.check_call(["make"] + make_args, cwd=build_temp) + subprocess.check_call([make_command] + make_args, cwd=build_temp) # Check the build library - subprocess.check_call(["make", "check"] + make_args, cwd=build_temp) + subprocess.check_call( + [make_command, "check"] + make_args, cwd=build_temp + ) # Install the built library - subprocess.check_call(["make", "install"] + make_args, cwd=build_temp) + subprocess.check_call( + [make_command, "install"] + make_args, cwd=build_temp + ) class build_ext(_build_ext): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/src/PyNaCl.egg-info/PKG-INFO new/pynacl-1.6.1/src/PyNaCl.egg-info/PKG-INFO --- old/pynacl-1.6.0/src/PyNaCl.egg-info/PKG-INFO 2025-09-11 01:27:32.000000000 +0200 +++ new/pynacl-1.6.1/src/PyNaCl.egg-info/PKG-INFO 2025-11-10 17:00:50.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: PyNaCl -Version: 1.6.0 +Version: 1.6.1 Summary: Python binding to the Networking and Cryptography (NaCl) library Home-page: https://github.com/pyca/pynacl/ Author-email: The PyNaCl developers <[email protected]> @@ -22,8 +22,8 @@ Classifier: Programming Language :: Python :: 3.14 Requires-Python: >=3.8 License-File: LICENSE -Requires-Dist: cffi>=1.4.1; platform_python_implementation != "PyPy" and python_version < "3.14" -Requires-Dist: cffi>=2.0.0; platform_python_implementation != "PyPy" and python_version >= "3.14" +Requires-Dist: cffi>=1.4.1; platform_python_implementation != "PyPy" and python_version < "3.9" +Requires-Dist: cffi>=2.0.0; platform_python_implementation != "PyPy" and python_version >= "3.9" Provides-Extra: tests Requires-Dist: pytest>=7.4.0; extra == "tests" Requires-Dist: pytest-cov>=2.10.1; extra == "tests" @@ -118,9 +118,21 @@ are built on a baseline linux environment based on Centos 5.11 and should work on most x86 and x86_64 glibc based linux environments. +GNU Make (gmake) may be required for newer versions of PyNaCl. You can +set the binary to use by setting the ``MAKE`` environment variable: + +.. code-block:: console + + $ MAKE=gmake pip install pynacl + Changelog ========= +1.6.1 (2025-11-10) +------------------ +* The ``MAKE`` environment variable can now be used to specify the ``make`` + binary that should be used in the build process. + 1.6.0 (2025-09-11) ------------------ * **BACKWARDS INCOMPATIBLE:** Removed support for Python 3.6 and 3.7. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/src/PyNaCl.egg-info/requires.txt new/pynacl-1.6.1/src/PyNaCl.egg-info/requires.txt --- old/pynacl-1.6.0/src/PyNaCl.egg-info/requires.txt 2025-09-11 01:27:32.000000000 +0200 +++ new/pynacl-1.6.1/src/PyNaCl.egg-info/requires.txt 2025-11-10 17:00:50.000000000 +0100 @@ -1,8 +1,8 @@ -[:platform_python_implementation != "PyPy" and python_version < "3.14"] +[:platform_python_implementation != "PyPy" and python_version < "3.9"] cffi>=1.4.1 -[:platform_python_implementation != "PyPy" and python_version >= "3.14"] +[:platform_python_implementation != "PyPy" and python_version >= "3.9"] cffi>=2.0.0 [docs] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/src/PyNaCl.egg-info/top_level.txt new/pynacl-1.6.1/src/PyNaCl.egg-info/top_level.txt --- old/pynacl-1.6.0/src/PyNaCl.egg-info/top_level.txt 2025-09-11 01:27:32.000000000 +0200 +++ new/pynacl-1.6.1/src/PyNaCl.egg-info/top_level.txt 2025-11-10 17:00:50.000000000 +0100 @@ -1 +1,2 @@ +_sodium nacl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pynacl-1.6.0/src/nacl/__init__.py new/pynacl-1.6.1/src/nacl/__init__.py --- old/pynacl-1.6.0/src/nacl/__init__.py 2025-09-11 01:19:58.000000000 +0200 +++ new/pynacl-1.6.1/src/nacl/__init__.py 2025-11-10 16:53:34.000000000 +0100 @@ -22,4 +22,4 @@ __uri__ = "https://github.com/pyca/pynacl/" # Must be kept in sync with `pyproject.toml` -__version__ = "1.6.0" +__version__ = "1.6.1"
