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 <[email protected]>
+
+- 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 [email protected]
+ - 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 <[email protected]>
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 [email protected]
+* 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 = "[email protected]"},
]
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 <[email protected]>
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