Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-inflate64 for 
openSUSE:Factory checked in at 2023-12-15 21:49:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-inflate64 (Old)
 and      /work/SRC/openSUSE:Factory/.python-inflate64.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-inflate64"

Fri Dec 15 21:49:36 2023 rev:3 rq:1133367 version:1.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-inflate64/python-inflate64.changes        
2023-06-27 23:18:21.047986272 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-inflate64.new.25432/python-inflate64.changes 
    2023-12-15 21:49:54.527943294 +0100
@@ -1,0 +2,24 @@
+Fri Dec 15 06:29:58 UTC 2023 - ecsos <ec...@opensuse.org>
+
+- Update to 1.0.0
+  * Changed
+    - Update CMakeLists.txt developer script
+
+- Update to 1.0.0rc2
+  * Changed
+    - Update test runner for library developer (#11)
+    - Project status to be stable
+    - docs: update security policy
+- Update to 1.0.0rc1
+  * Added
+    - Support python 3.12 (#9)
+  * Fixed
+    - Replace deprecated PyMem_Calloc with GIL free PyMem_RawCalloc
+    - Use PyMem_RawFree accordingly.
+  * Changed
+    - Bump cibuildwheel@2.16.2
+    - Update cibuildwheel configuration
+    - CI on ci.codeberg.org
+    - Minimum required Python verison to 3.8
+
+-------------------------------------------------------------------

Old:
----
  inflate64-0.3.1.tar.gz

New:
----
  inflate64-1.0.0.tar.gz

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

Other differences:
------------------
++++++ python-inflate64.spec ++++++
--- /var/tmp/diff_new_pack.MO3EVf/_old  2023-12-15 21:49:55.167966843 +0100
+++ /var/tmp/diff_new_pack.MO3EVf/_new  2023-12-15 21:49:55.167966843 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-inflate64
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,13 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-inflate64
-Version:        0.3.1
+Version:        1.0.0
 Release:        0
 Summary:        Deflate64 compression/decompression library
 License:        LGPL-2.1-or-later
 URL:            https://codeberg.org/miurahr/inflate64
-Source:         
https://files.pythonhosted.org/packages/source/i/inflate64/inflate64-0.3.1.tar.gz
-BuildRequires:  %{python_module devel >= 3.7}
+Source:         
https://files.pythonhosted.org/packages/source/i/inflate64/inflate64-%{version}.tar.gz
+BuildRequires:  %{python_module devel >= 3.8}
 BuildRequires:  %{python_module importlib_metadata if %python-base < 3.8}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pyannotate}

++++++ inflate64-0.3.1.tar.gz -> inflate64-1.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/.travis.yml 
new/inflate64-1.0.0/.travis.yml
--- old/inflate64-0.3.1/.travis.yml     2022-10-30 13:49:56.000000000 +0100
+++ new/inflate64-1.0.0/.travis.yml     1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-os: linux
-dist: focal
-language: python
-
-jobs:
-  include:
-    # perform a linux ARMv8 build
-    - services: docker
-      arch: arm64
-
-install:
-  - python3 -m pip install cibuildwheel==2.8.0
-
-script:
-  # build the wheels, put them into './wheelhouse'
-  - python3 -m cibuildwheel --output-dir wheelhouse
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/CMakeLists.txt 
new/inflate64-1.0.0/CMakeLists.txt
--- old/inflate64-0.3.1/CMakeLists.txt  2022-10-30 13:49:56.000000000 +0100
+++ new/inflate64-1.0.0/CMakeLists.txt  2023-11-05 09:36:32.000000000 +0100
@@ -5,7 +5,7 @@
 set(CMAKE_CXX_STANDARD 17)
 
 # TARGET PYTHON version
-set(PY_VERSION 3.9)
+set(PY_VERSION 3.12)
 set(Python_FIND_IMPLEMENTATIONS CPython)
 #set(Python_FIND_IMPLEMENTATIONS PyPy)
 set(VENV_PATH "${CMAKE_BINARY_DIR}/venv")
@@ -53,19 +53,19 @@
 set(PY_EXT_DIR build/lib.${PY_PLATFORM}-${PY_VERSION}/${PY_PACKAGE})
 set(PY_EXT ${PY_EXT_DIR}/${PY_EXT_FILE}${PY_EXT_EXT})
 set(EXT ${EXT_DIR}/${PY_EXT_FILE}.${PY_EXT_EXT})
+set(PY_EXT_INLINE 
${CMAKE_SOURCE_DIR}/src/${PY_PACKAGE}/${PY_EXT_FILE}${PY_EXT_EXT})
 
 # 
##################################################################################################
 # bulid ext by setup.py
-if(DEBUG_BUILD)
-  if (WIN32)
+if (WIN32)
+  if(DEBUG_BUILD)
     set(BUILD_EXT_PYTHON ${VENV_PATH}/Scripts/python_d.exe)
-    set(BUILD_EXT_OPTION)
   else()
-    set(BUILD_EXT_PYTHON ${Python_EXECUTABLE})
-    set(BUILD_EXT_OPTION)
+    set(BUILD_EXT_PYTHON ${VENV_PATH}/Scripts/python.exe)
   endif()
+  set(BUILD_EXT_OPTION)
 else()
-  set(BUILD_EXT_PYTHON ${Python_EXECUTABLE})
+  set(BUILD_EXT_PYTHON ${VENV_PATH}/bin/python)
   set(BUILD_EXT_OPTION --warning-as-error)
 endif()
 add_custom_target(
@@ -88,8 +88,8 @@
 endif()
 add_custom_target(build_ext
                   BYPRODUCTS ${PY_EXT_INLINE}
-                  COMMAND ${CMAKE_COMMAND} -E copy "$<TARGET_FILE:_inflate64>" 
"${PY_SRC_DIR}"
-                  DEPENDS _inflate64
+                  COMMAND ${CMAKE_COMMAND} -E copy_if_different 
$<TARGET_FILE:_inflate64> "${PY_SRC_DIR}"
+                  DEPENDS _inflate64 venv.stamp
                   )
 # 
##################################################################################################
 # create virtualenv
@@ -115,55 +115,19 @@
         COMMAND ${Python_EXECUTABLE} -m venv ${VENV_PATH}
         COMMAND ${PIP_COMMAND} install -r ${CMAKE_BINARY_DIR}/requirements.txt
         COMMAND ${CMAKE_COMMAND} -E touch venv.stamp)
+set(SRC_PATH "${CMAKE_SOURCE_DIR}/src")
 set(VPKG_PATH_A 
"${VENV_PATH}/lib/python${Python_VERSION_MAJOR}.${Python_VERSION_MINOR}/site-packages/")
 set(VPKG_PATH_B "${VENV_PATH}/Lib/site-packages/")
 set(VPKG_PATH_C "${CMAKE_BINARY_DIR}")
+
 # 
##################################################################################################
 # For pytest
 file(
-  WRITE ${CMAKE_CURRENT_BINARY_DIR}/pytest_runner.cpp
-  "
-#include <string>
-#include <filesystem>
-#include <Python.h>
-int main(int argc, char **argv) {
-    std::string args;
-    if ( argc > 1) {
-        args.append(\"[\");
-        for (int i = 1; i < argc; i++) {
-            if (i > 2)
-                args.append(\",\");
-            args.append(\"\\\"\");
-            args.append(argv[i]);
-            args.append(\"\\\"\");
-        }
-        args.append(\"]\");
-    }
-    std::filesystem::path vsite_path_a = \"${VPKG_PATH_A}\";
-    std::filesystem::path vsite_path_b = \"${VPKG_PATH_B}\";
-    std::filesystem::path vsite_path_c = \"${VPKG_PATH_C}\";
-    std::string pycode =
-        \"import sys\\n\"
-        \"sys.path.append('\" + vsite_path_a.string() + \"')\\n\"
-        \"sys.path.append('\" + vsite_path_b.string() + \"')\\n\"
-        \"sys.path.append('\" + vsite_path_c.string() + \"')\\n\"
-        \"sys.path.append('src')\\n\"
-        \"import pytest\\n\"
-        \"pytest.main(\" + args + \")\\n\";
-    wchar_t * program_name = Py_DecodeLocale(argv[0], NULL);
-    Py_SetProgramName(program_name);
-    Py_Initialize();
-    PyRun_SimpleString(&*pycode.begin());
-    Py_Finalize();
-    return 0;
-}")
-file(
-    WRITE ${CMAKE_CURRENT_BINARY_DIR}/pypytest_runner.cpp
-     "
+        WRITE ${CMAKE_CURRENT_BINARY_DIR}/pytest_runner.cpp
+        "
 #include <string>
-#include <cstring>
 #include <filesystem>
-#include <PyPy.h>
+#include <unistd.h>
 int main(int argc, char **argv) {
     std::string args;
     if ( argc > 1) {
@@ -177,32 +141,28 @@
         }
         args.append(\"]\");
     }
+    std::filesystem::path src_path = \"${SRC_PATH}\";
     std::filesystem::path vsite_path_a = \"${VPKG_PATH_A}\";
     std::filesystem::path vsite_path_b = \"${VPKG_PATH_B}\";
     std::filesystem::path vsite_path_c = \"${VPKG_PATH_C}\";
     std::string pycode =
         \"import sys\\n\"
+        \"sys.path.append('\" + src_path.string() + \"')\\n\"
         \"sys.path.append('\" + vsite_path_a.string() + \"')\\n\"
         \"sys.path.append('\" + vsite_path_b.string() + \"')\\n\"
-        \"sys.path.append('\" + vsite_path_c.string() + \"')\\n\"
-        \"sys.path.append('src')\\n\"
         \"import pytest\\n\"
         \"pytest.main(\" + args + \")\\n\";
-    rpython_startup_code();
-    pypy_setup_home(NULL, 1);
-    char * cstr = new char [pycode.length()+1];
-    std::strcpy (cstr, pycode.c_str());
-    pypy_execute_source(cstr);
+    execl(\"${Python_EXECUTABLE}\", \"${Python_EXECUTABLE}\", \"-c\", 
pycode.c_str(), (char*)0);
     return 0;
 }")
+add_executable(pytest_runner ${CMAKE_CURRENT_BINARY_DIR}/pytest_runner.cpp)
 if ("${Python_INTERPRETER_ID}" STREQUAL "PyPy")
-  add_executable(pytest_runner ${CMAKE_CURRENT_BINARY_DIR}/pypytest_runner.cpp)
+  add_dependencies(pytest_runner generate_cffi)
 else()
-  add_executable(pytest_runner ${CMAKE_CURRENT_BINARY_DIR}/pytest_runner.cpp)
+  add_dependencies(pytest_runner build_ext)
 endif()
 target_include_directories(pytest_runner PRIVATE ${Python_INCLUDE_DIRS})
 target_link_libraries(pytest_runner PRIVATE ${Python_LIBRARIES})
-set(PY_EXT_INLINE 
${CMAKE_SOURCE_DIR}/src/${PY_PACKAGE}/${PY_EXT_FILE}${PY_EXT_EXT})
 add_dependencies(pytest_runner venv.stamp build_ext)
 
 # 
##################################################################################################
@@ -216,3 +176,8 @@
         )
 target_compile_definitions(makefixed9 PRIVATE -DGEN_TREES_H)
 # 
##################################################################################################
+add_custom_target(run_tox
+        COMMAND  ${CMAKE_COMMAND} -E env VIRTUAL_ENV=${VENV_PATH} 
${VENV_PATH}/bin/python -m tox
+        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+        DEPENDS venv.stamp
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/MANIFEST.in 
new/inflate64-1.0.0/MANIFEST.in
--- old/inflate64-0.3.1/MANIFEST.in     2022-10-30 13:49:56.000000000 +0100
+++ new/inflate64-1.0.0/MANIFEST.in     2023-11-05 09:36:32.000000000 +0100
@@ -11,5 +11,6 @@
 recursive-include tests *.py
 recursive-include tests *.zip
 exclude .gitignore
+exclude .woodpecker.yml
 prune ci
 prune ISSUE_TEMPLATE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/PKG-INFO new/inflate64-1.0.0/PKG-INFO
--- old/inflate64-0.3.1/PKG-INFO        2022-10-30 13:50:27.225097700 +0100
+++ new/inflate64-1.0.0/PKG-INFO        2023-11-05 09:36:50.001901600 +0100
@@ -1,11 +1,11 @@
 Metadata-Version: 2.1
 Name: inflate64
-Version: 0.3.1
+Version: 1.0.0
 Summary: deflate64 compression/decompression library
 Author-email: Hiroshi Miura <miur...@linux.com>
 License: LGPL-2.1-or-later
 Keywords: deflate64,compression
-Classifier: Development Status :: 4 - Beta
+Classifier: Development Status :: 5 - Production/Stable
 Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or 
later (LGPLv2+)
 Classifier: Operating System :: MacOS :: MacOS X
 Classifier: Operating System :: Microsoft :: Windows
@@ -13,19 +13,35 @@
 Classifier: Operating System :: POSIX :: Linux
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=3.7
+Requires-Python: >=3.8
 Description-Content-Type: text/x-rst
+License-File: COPYING
 Provides-Extra: test
+Requires-Dist: pytest; extra == "test"
+Requires-Dist: pyannotate; extra == "test"
 Provides-Extra: docs
+Requires-Dist: sphinx>=5.0; extra == "docs"
+Requires-Dist: docutils; extra == "docs"
 Provides-Extra: check
+Requires-Dist: mypy>=0.940; extra == "check"
+Requires-Dist: mypy_extensions>=0.4.1; extra == "check"
+Requires-Dist: check-manifest; extra == "check"
+Requires-Dist: flake8; extra == "check"
+Requires-Dist: flake8-black; extra == "check"
+Requires-Dist: flake8-deprecated; extra == "check"
+Requires-Dist: isort>=5.0.3; extra == "check"
+Requires-Dist: pygments; extra == "check"
+Requires-Dist: readme-renderer; extra == "check"
+Requires-Dist: twine; extra == "check"
 
 inflate64
 =========
@@ -40,7 +56,7 @@
 The ``inflate64`` is a python package to provide ``Deflater`` and ``Inflater`` 
class to compress and
 decompress with Enhanced Deflate compression algorithm.
 
-The project status is in ``Beta`` stage.
+The project is in ``Production/Stable`` status.
 
 How to use
 ----------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/README.rst 
new/inflate64-1.0.0/README.rst
--- old/inflate64-0.3.1/README.rst      2022-10-30 13:49:56.000000000 +0100
+++ new/inflate64-1.0.0/README.rst      2023-11-05 09:36:32.000000000 +0100
@@ -11,7 +11,7 @@
 The ``inflate64`` is a python package to provide ``Deflater`` and ``Inflater`` 
class to compress and
 decompress with Enhanced Deflate compression algorithm.
 
-The project status is in ``Beta`` stage.
+The project is in ``Production/Stable`` status.
 
 How to use
 ----------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/SECURITY.rst 
new/inflate64-1.0.0/SECURITY.rst
--- old/inflate64-0.3.1/SECURITY.rst    2022-10-30 13:49:56.000000000 +0100
+++ new/inflate64-1.0.0/SECURITY.rst    2023-11-05 09:36:32.000000000 +0100
@@ -7,9 +7,9 @@
 +---------+--------------------+
 | Version | Status             |
 +=========+====================+
-| 0.3.x   | Development        |
+| 1.0.x   | Production/Stable  |
 +---------+--------------------+
-| < 0.3   | not supported      |
+| < 1.0   | not supported      |
 +---------+--------------------+
 
 Reporting a Vulnerability
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/docs/Changelog.rst 
new/inflate64-1.0.0/docs/Changelog.rst
--- old/inflate64-0.3.1/docs/Changelog.rst      2022-10-30 13:49:56.000000000 
+0100
+++ new/inflate64-1.0.0/docs/Changelog.rst      2023-11-05 09:36:32.000000000 
+0100
@@ -7,6 +7,42 @@
 `Unreleased`_
 =============
 
+v1.0.0_
+=======
+
+Changed
+-------
+* Update CMakeLists.txt developer script
+
+v1.0.0rc2_
+==========
+
+Changed
+-------
+* Update test runner for library developer (#11)
+* Project status to be stable
+* docs: update security policy
+
+
+v1.0.0rc1_
+==========
+
+Added
+-----
+* Support python 3.12 (#9)
+
+Fixed
+-----
+* Replace deprecated PyMem_Calloc with GIL free PyMem_RawCalloc
+* Use PyMem_RawFree accordingly.
+
+Changed
+-------
+* Bump cibuildwheel@2.16.2
+* Update cibuildwheel configuration
+* CI on ci.codeberg.org
+* Minimum required Python verison to 3.8
+
 v0.3.1_
 =======
 
@@ -63,7 +99,10 @@
 * Support decompression/inflation
 
 .. History links
-.. _Unreleased: https://codeberg.org/miurahr/inflate64/compare/v0.3.1...HEAD
+.. _Unreleased: https://codeberg.org/miurahr/inflate64/compare/v1.0.0...HEAD
+.. _v1.0.0: https://codeberg.org/miurahr/inflate64/compare/v1.0.0rc2...v1.0.0
+.. _v1.0.0rc2: 
https://codeberg.org/miurahr/inflate64/compare/v1.0.0rc1...v1.0.0rc2
+.. _v1.0.0rc1: 
https://codeberg.org/miurahr/inflate64/compare/v0.3.1...v1.0.0rc1
 .. _v0.3.1: https://codeberg.org/miurahr/inflate64/compare/v0.3.0...v0.3.1
 .. _v0.3.0: https://codeberg.org/miurahr/inflate64/compare/v0.2.0...v0.3.0
 .. _v0.2.0: https://codeberg.org/miurahr/inflate64/compare/v0.1.4...v0.2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/pyproject.toml 
new/inflate64-1.0.0/pyproject.toml
--- old/inflate64-0.3.1/pyproject.toml  2022-10-30 13:49:56.000000000 +0100
+++ new/inflate64-1.0.0/pyproject.toml  2023-11-05 09:36:32.000000000 +0100
@@ -1,6 +1,6 @@
 [project]
 name = "inflate64"
-requires-python = ">=3.7"
+requires-python = ">=3.8"
 description = "deflate64 compression/decompression library"
 readme = "README.rst"
 license = {text = "LGPL-2.1-or-later"}
@@ -8,7 +8,7 @@
     {name = "Hiroshi Miura", email = "miur...@linux.com"},
 ]
 classifiers = [
-    "Development Status :: 4 - Beta",
+    "Development Status :: 5 - Production/Stable",
     "License :: OSI Approved :: GNU Lesser General Public License v2 or later 
(LGPLv2+)",
     "Operating System :: MacOS :: MacOS X",
     "Operating System :: Microsoft :: Windows",
@@ -16,18 +16,16 @@
     "Operating System :: POSIX :: Linux",
     "Programming Language :: Python",
     "Programming Language :: Python :: 3",
-    "Programming Language :: Python :: 3.7",
     "Programming Language :: Python :: 3.8",
     "Programming Language :: Python :: 3.9",
     "Programming Language :: Python :: 3.10",
+    "Programming Language :: Python :: 3.11",
+    "Programming Language :: Python :: 3.12",
     "Programming Language :: Python :: 3 :: Only",
     "Programming Language :: Python :: Implementation :: CPython",
     "Programming Language :: Python :: Implementation :: PyPy",
     "Topic :: Software Development :: Libraries :: Python Modules",
 ]
-dependencies = [
-      'importlib_metadata;python_version<"3.8"',
-]
 keywords = ['deflate64', 'compression']
 dynamic = ["version"]
 [project.optional-dependencies]
@@ -101,31 +99,29 @@
 norecursedirs = [".git", "_build", "tmp", ".eggs"]
 
 [tool.cibuildwheel]
+skip = ["*-win32", "*-manylinux_i686", "*-musllinux_i686"]
 manylinux-x86_64-image = "manylinux2014"
-manylinux-i686-image = "manylinux2014"
 manylinux-aarch64-image = "manylinux2014"
 manylinux-ppc64le-image = "manylinux2014"
 manylinux-s390x-image = "manylinux2014"
 manylinux-pypy_x86_64-image = "manylinux2014"
-manylinux-pypy_i686-image = "manylinux2014"
 manylinux-pypy_aarch64-image = "manylinux2014"
 
 musllinux-x86_64-image = "musllinux_1_1"
-musllinux-i686-image = "musllinux_1_1"
 musllinux-aarch64-image = "musllinux_1_1"
 musllinux-ppc64le-image = "musllinux_1_1"
 musllinux-s390x-image = "musllinux_1_1"
 
 [tool.cibuildwheel.linux]
-archs = ["auto", "aarch64"]
+archs = ["auto64", "aarch64"]
 
 [tool.cibuildwheel.macos]
-archs = ["x86_64", "arm64"]
+archs = ["auto64", "universal2"]
 
 [tool.tox]
 legacy_tox_ini = """
 [tox]
-envlist = check, py{37,38,39,310,311}
+envlist = check, py{38,39,310,311,312}, pypy{38,39}
 
 [testenv]
 passenv = PYTEST_ADDOPTS
@@ -134,7 +130,7 @@
     python -m pytest -vv -s
 
 [testenv:check]
-basepython = python3.8
+basepython = python3.10
 extras = check
 ignore_errors=true
 commands =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/src/ext/_inflate64module.c 
new/inflate64-1.0.0/src/ext/_inflate64module.c
--- old/inflate64-0.3.1/src/ext/_inflate64module.c      2022-10-30 
13:49:56.000000000 +0100
+++ new/inflate64-1.0.0/src/ext/_inflate64module.c      2023-11-05 
09:36:32.000000000 +0100
@@ -237,7 +237,7 @@
 static voidpf zlib_alloc(voidpf opaque, uInt items, uInt size) {
     // For safety, give zlib a zero-initialized memory block
     // Also, PyMem_Calloc call does an overflow-safe maximum size check
-    void* address = PyMem_Calloc(items, size);
+    void* address = PyMem_RawCalloc(items, size);
     if (address == NULL) {
         // For safety, don't assume Z_NULL is the same as NULL
         return Z_NULL;
@@ -247,7 +247,7 @@
 }
 
 static void zlib_free(voidpf opaque, voidpf address) {
-    PyMem_Free(address);
+    PyMem_RawFree(address);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/src/inflate64.egg-info/PKG-INFO 
new/inflate64-1.0.0/src/inflate64.egg-info/PKG-INFO
--- old/inflate64-0.3.1/src/inflate64.egg-info/PKG-INFO 2022-10-30 
13:50:27.000000000 +0100
+++ new/inflate64-1.0.0/src/inflate64.egg-info/PKG-INFO 2023-11-05 
09:36:49.000000000 +0100
@@ -1,11 +1,11 @@
 Metadata-Version: 2.1
 Name: inflate64
-Version: 0.3.1
+Version: 1.0.0
 Summary: deflate64 compression/decompression library
 Author-email: Hiroshi Miura <miur...@linux.com>
 License: LGPL-2.1-or-later
 Keywords: deflate64,compression
-Classifier: Development Status :: 4 - Beta
+Classifier: Development Status :: 5 - Production/Stable
 Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or 
later (LGPLv2+)
 Classifier: Operating System :: MacOS :: MacOS X
 Classifier: Operating System :: Microsoft :: Windows
@@ -13,19 +13,35 @@
 Classifier: Operating System :: POSIX :: Linux
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.7
 Classifier: Programming Language :: Python :: 3.8
 Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3 :: Only
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >=3.7
+Requires-Python: >=3.8
 Description-Content-Type: text/x-rst
+License-File: COPYING
 Provides-Extra: test
+Requires-Dist: pytest; extra == "test"
+Requires-Dist: pyannotate; extra == "test"
 Provides-Extra: docs
+Requires-Dist: sphinx>=5.0; extra == "docs"
+Requires-Dist: docutils; extra == "docs"
 Provides-Extra: check
+Requires-Dist: mypy>=0.940; extra == "check"
+Requires-Dist: mypy_extensions>=0.4.1; extra == "check"
+Requires-Dist: check-manifest; extra == "check"
+Requires-Dist: flake8; extra == "check"
+Requires-Dist: flake8-black; extra == "check"
+Requires-Dist: flake8-deprecated; extra == "check"
+Requires-Dist: isort>=5.0.3; extra == "check"
+Requires-Dist: pygments; extra == "check"
+Requires-Dist: readme-renderer; extra == "check"
+Requires-Dist: twine; extra == "check"
 
 inflate64
 =========
@@ -40,7 +56,7 @@
 The ``inflate64`` is a python package to provide ``Deflater`` and ``Inflater`` 
class to compress and
 decompress with Enhanced Deflate compression algorithm.
 
-The project status is in ``Beta`` stage.
+The project is in ``Production/Stable`` status.
 
 How to use
 ----------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/src/inflate64.egg-info/SOURCES.txt 
new/inflate64-1.0.0/src/inflate64.egg-info/SOURCES.txt
--- old/inflate64-0.3.1/src/inflate64.egg-info/SOURCES.txt      2022-10-30 
13:50:27.000000000 +0100
+++ new/inflate64-1.0.0/src/inflate64.egg-info/SOURCES.txt      2023-11-05 
09:36:49.000000000 +0100
@@ -1,5 +1,4 @@
 .flake8
-.travis.yml
 CMakeLists.txt
 COPYING
 MANIFEST.in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inflate64-0.3.1/src/inflate64.egg-info/requires.txt 
new/inflate64-1.0.0/src/inflate64.egg-info/requires.txt
--- old/inflate64-0.3.1/src/inflate64.egg-info/requires.txt     2022-10-30 
13:50:27.000000000 +0100
+++ new/inflate64-1.0.0/src/inflate64.egg-info/requires.txt     2023-11-05 
09:36:49.000000000 +0100
@@ -1,7 +1,4 @@
 
-[:python_version < "3.8"]
-importlib_metadata
-
 [check]
 mypy>=0.940
 mypy_extensions>=0.4.1

Reply via email to