Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-zstd for openSUSE:Factory 
checked in at 2021-12-09 19:45:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-zstd (Old)
 and      /work/SRC/openSUSE:Factory/.python-zstd.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-zstd"

Thu Dec  9 19:45:21 2021 rev:11 rq:936297 version:1.5.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-zstd/python-zstd.changes  2021-07-20 
15:39:16.473452039 +0200
+++ /work/SRC/openSUSE:Factory/.python-zstd.new.2520/python-zstd.changes        
2021-12-09 19:45:38.321134104 +0100
@@ -1,0 +2,6 @@
+Mon Dec  6 20:32:28 UTC 2021 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 1.5.0.4:
+  * python 3.9/3.10 support 
+
+-------------------------------------------------------------------

Old:
----
  zstd-1.5.0.2.tar.gz

New:
----
  zstd-1.5.0.4.tar.gz

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

Other differences:
------------------
++++++ python-zstd.spec ++++++
--- /var/tmp/diff_new_pack.uSCZfo/_old  2021-12-09 19:45:39.017134439 +0100
+++ /var/tmp/diff_new_pack.uSCZfo/_new  2021-12-09 19:45:39.033134447 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-zstd
-Version:        1.5.0.2
+Version:        1.5.0.4
 Release:        0
 Summary:        ZSTD Bindings for Python
 License:        BSD-2-Clause

++++++ zstd-1.5.0.2.tar.gz -> zstd-1.5.0.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zstd-1.5.0.2/PKG-INFO new/zstd-1.5.0.4/PKG-INFO
--- old/zstd-1.5.0.2/PKG-INFO   2021-05-19 07:13:51.000000000 +0200
+++ new/zstd-1.5.0.4/PKG-INFO   2021-12-03 06:40:57.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: zstd
-Version: 1.5.0.2
+Version: 1.5.0.4
 Summary: ZSTD Bindings for Python
 Home-page: https://github.com/sergey-dryabzhinsky/python-zstd
 Author: Sergey Dryabzhinsky, Anton Stuk
@@ -144,14 +144,14 @@
           Since: 1.3.4.3
         
         ZSTD_version_number (): int
-           Returns ZSTD library version in format: MAJOR*100*100 + MINOR*100 + 
RELEASE.
+          Returns ZSTD library version in format: MAJOR*100*100 + MINOR*100 + 
RELEASE.
         
-           Since: 1.3.4.3
+          Since: 1.3.4.3
         
         ZSTD_external (): int
-           Returns 0 of 1 if ZSTD library build as external.
+          Returns 0 of 1 if ZSTD library build as external.
         
-           Since: 1.5.0.2
+          Since: 1.5.0.2
         
         
         Removed
@@ -191,9 +191,9 @@
         
            >>> import zstd
            >>> dir(zstd)
-           ['Error', 'ZSTD_compress', 'ZSTD_uncompress', 'ZSTD_version', 
'ZSTD_version_number', '__doc__', '__file__', '__loader__', '__name__', 
'__package__', '__spec__', 'compress', 'decompress', 'dumps', 'loads', 
'uncompress', 'version']
+           ['Error', 'ZSTD_compress', 'ZSTD_external', 'ZSTD_uncompress', 
'ZSTD_version', 'ZSTD_version_number', '__doc__', '__file__', '__loader__', 
'__name__', '__package__', '__spec__', 'compress', 'decompress', 'dumps', 
'loads', 'uncompress', 'version']
            >>> zstd.version()
-           '1.5.0.2'
+           '1.5.0.4'
            >>> zstd.ZSTD_version()
            '1.5.0'
            >>> zstd.ZSTD_version_number()
@@ -234,3 +234,5 @@
 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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zstd-1.5.0.2/README.rst new/zstd-1.5.0.4/README.rst
--- old/zstd-1.5.0.2/README.rst 2021-05-19 07:09:15.000000000 +0200
+++ new/zstd-1.5.0.4/README.rst 2021-12-03 06:39:06.000000000 +0100
@@ -134,14 +134,14 @@
   Since: 1.3.4.3
 
 ZSTD_version_number (): int
-   Returns ZSTD library version in format: MAJOR*100*100 + MINOR*100 + RELEASE.
+  Returns ZSTD library version in format: MAJOR*100*100 + MINOR*100 + RELEASE.
 
-   Since: 1.3.4.3
+  Since: 1.3.4.3
 
 ZSTD_external (): int
-   Returns 0 of 1 if ZSTD library build as external.
+  Returns 0 of 1 if ZSTD library build as external.
 
-   Since: 1.5.0.2
+  Since: 1.5.0.2
 
 
 Removed
@@ -181,9 +181,9 @@
 
    >>> import zstd
    >>> dir(zstd)
-   ['Error', 'ZSTD_compress', 'ZSTD_uncompress', 'ZSTD_version', 
'ZSTD_version_number', '__doc__', '__file__', '__loader__', '__name__', 
'__package__', '__spec__', 'compress', 'decompress', 'dumps', 'loads', 
'uncompress', 'version']
+   ['Error', 'ZSTD_compress', 'ZSTD_external', 'ZSTD_uncompress', 
'ZSTD_version', 'ZSTD_version_number', '__doc__', '__file__', '__loader__', 
'__name__', '__package__', '__spec__', 'compress', 'decompress', 'dumps', 
'loads', 'uncompress', 'version']
    >>> zstd.version()
-   '1.5.0.2'
+   '1.5.0.4'
    >>> zstd.ZSTD_version()
    '1.5.0'
    >>> zstd.ZSTD_version_number()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zstd-1.5.0.2/setup.py new/zstd-1.5.0.4/setup.py
--- old/zstd-1.5.0.2/setup.py   2021-05-19 07:07:06.000000000 +0200
+++ new/zstd-1.5.0.4/setup.py   2021-12-03 06:34:09.000000000 +0100
@@ -14,7 +14,7 @@
 # Package version
 PKG_VERSION = VERSION
 # Minor versions
-PKG_VERSION += ("2",)
+PKG_VERSION += ("4",)
 PKG_VERSION_STR = ".".join([str(x) for x in PKG_VERSION])
 
 ###
@@ -203,5 +203,7 @@
         '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',
     ]
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zstd-1.5.0.2/src/python-zstd.c 
new/zstd-1.5.0.4/src/python-zstd.c
--- old/zstd-1.5.0.2/src/python-zstd.c  2021-05-19 06:57:11.000000000 +0200
+++ new/zstd-1.5.0.4/src/python-zstd.c  2021-12-02 18:06:18.000000000 +0100
@@ -33,6 +33,7 @@
 /* Since 3.8 it is mandatory to use proper type for # formats */
 #define PY_SSIZE_T_CLEAN
 #include <Python.h>
+#include "pythoncapi_compat.h"    // Py_SET_SIZE() for Python 3.8 and older
 
 #include "bytesobject.h"
 #include "zstd.h"
@@ -116,7 +117,7 @@
             Py_CLEAR(result);
             return NULL;
         }
-        Py_SIZE(result) = cSize;
+        Py_SET_SIZE(result, cSize);
     }
     return result;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zstd-1.5.0.2/src/pythoncapi_compat.h 
new/zstd-1.5.0.4/src/pythoncapi_compat.h
--- old/zstd-1.5.0.2/src/pythoncapi_compat.h    1970-01-01 01:00:00.000000000 
+0100
+++ new/zstd-1.5.0.4/src/pythoncapi_compat.h    2021-12-02 18:06:18.000000000 
+0100
@@ -0,0 +1,393 @@
+// Header file providing new functions of the Python C API to old Python
+// versions.
+//
+// File distributed under the MIT license.
+// Copyright Contributors to the pythoncapi_compat project.
+//
+// Homepage:
+// https://github.com/pythoncapi/pythoncapi_compat
+//
+// Latest version:
+// 
https://raw.githubusercontent.com/pythoncapi/pythoncapi_compat/master/pythoncapi_compat.h
+//
+// SPDX-License-Identifier: MIT
+
+#ifndef PYTHONCAPI_COMPAT
+#define PYTHONCAPI_COMPAT
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include <Python.h>
+#include "frameobject.h"          // PyFrameObject, PyFrame_GetBack()
+
+
+// Compatibility with Visual Studio 2013 and older which don't support
+// the inline keyword in C (only in C++): use __inline instead.
+#if (defined(_MSC_VER) && _MSC_VER < 1900 \
+     && !defined(__cplusplus) && !defined(inline))
+#  define inline __inline
+#  define PYTHONCAPI_COMPAT_MSC_INLINE
+   // These two macros are undefined at the end of this file
+#endif
+
+
+// Cast argument to PyObject* type.
+#ifndef _PyObject_CAST
+#  define _PyObject_CAST(op) ((PyObject*)(op))
+#endif
+#ifndef _PyObject_CAST_CONST
+#  define _PyObject_CAST_CONST(op) ((const PyObject*)(op))
+#endif
+
+
+// bpo-42262 added Py_NewRef() to Python 3.10.0a3
+#if PY_VERSION_HEX < 0x030A00A3 && !defined(Py_NewRef)
+static inline PyObject* _Py_NewRef(PyObject *obj)
+{
+    Py_INCREF(obj);
+    return obj;
+}
+#define Py_NewRef(obj) _Py_NewRef(_PyObject_CAST(obj))
+#endif
+
+
+// bpo-42262 added Py_XNewRef() to Python 3.10.0a3
+#if PY_VERSION_HEX < 0x030A00A3 && !defined(Py_XNewRef)
+static inline PyObject* _Py_XNewRef(PyObject *obj)
+{
+    Py_XINCREF(obj);
+    return obj;
+}
+#define Py_XNewRef(obj) _Py_XNewRef(_PyObject_CAST(obj))
+#endif
+
+
+// See https://bugs.python.org/issue42522
+#if !defined(_Py_StealRef)
+static inline PyObject* __Py_StealRef(PyObject *obj)
+{
+    Py_DECREF(obj);
+    return obj;
+}
+#define _Py_StealRef(obj) __Py_StealRef(_PyObject_CAST(obj))
+#endif
+
+
+// See https://bugs.python.org/issue42522
+#if !defined(_Py_XStealRef)
+static inline PyObject* __Py_XStealRef(PyObject *obj)
+{
+    Py_XDECREF(obj);
+    return obj;
+}
+#define _Py_XStealRef(obj) __Py_XStealRef(_PyObject_CAST(obj))
+#endif
+
+
+// bpo-39573 added Py_SET_REFCNT() to Python 3.9.0a4
+#if PY_VERSION_HEX < 0x030900A4 && !defined(Py_SET_REFCNT)
+static inline void _Py_SET_REFCNT(PyObject *ob, Py_ssize_t refcnt)
+{
+    ob->ob_refcnt = refcnt;
+}
+#define Py_SET_REFCNT(ob, refcnt) _Py_SET_REFCNT(_PyObject_CAST(ob), refcnt)
+#endif
+
+
+// Py_SETREF() and Py_XSETREF() were added to Python 3.5.2.
+// It is excluded from the limited C API.
+#if (PY_VERSION_HEX < 0x03050200 && !defined(Py_SETREF)) && 
!defined(Py_LIMITED_API)
+#define Py_SETREF(op, op2)                      \
+    do {                                        \
+        PyObject *_py_tmp = _PyObject_CAST(op); \
+        (op) = (op2);                           \
+        Py_DECREF(_py_tmp);                     \
+    } while (0)
+
+#define Py_XSETREF(op, op2)                     \
+    do {                                        \
+        PyObject *_py_tmp = _PyObject_CAST(op); \
+        (op) = (op2);                           \
+        Py_XDECREF(_py_tmp);                    \
+    } while (0)
+#endif
+
+
+// bpo-43753 added Py_Is(), Py_IsNone(), Py_IsTrue() and Py_IsFalse()
+// to Python 3.10.0b1.
+#if PY_VERSION_HEX < 0x030A00B1 && !defined(Py_Is)
+#  define Py_Is(x, y) ((x) == (y))
+#endif
+#if PY_VERSION_HEX < 0x030A00B1 && !defined(Py_IsNone)
+#  define Py_IsNone(x) Py_Is(x, Py_None)
+#endif
+#if PY_VERSION_HEX < 0x030A00B1 && !defined(Py_IsTrue)
+#  define Py_IsTrue(x) Py_Is(x, Py_True)
+#endif
+#if PY_VERSION_HEX < 0x030A00B1 && !defined(Py_IsFalse)
+#  define Py_IsFalse(x) Py_Is(x, Py_False)
+#endif
+
+
+// bpo-39573 added Py_SET_TYPE() to Python 3.9.0a4
+#if PY_VERSION_HEX < 0x030900A4 && !defined(Py_SET_TYPE)
+static inline void
+_Py_SET_TYPE(PyObject *ob, PyTypeObject *type)
+{
+    ob->ob_type = type;
+}
+#define Py_SET_TYPE(ob, type) _Py_SET_TYPE(_PyObject_CAST(ob), type)
+#endif
+
+
+// bpo-39573 added Py_SET_SIZE() to Python 3.9.0a4
+#if PY_VERSION_HEX < 0x030900A4 && !defined(Py_SET_SIZE)
+static inline void
+_Py_SET_SIZE(PyVarObject *ob, Py_ssize_t size)
+{
+    ob->ob_size = size;
+}
+#define Py_SET_SIZE(ob, size) _Py_SET_SIZE((PyVarObject*)(ob), size)
+#endif
+
+
+// bpo-40421 added PyFrame_GetCode() to Python 3.9.0b1
+#if PY_VERSION_HEX < 0x030900B1
+static inline PyCodeObject*
+PyFrame_GetCode(PyFrameObject *frame)
+{
+    assert(frame != NULL);
+    assert(frame->f_code != NULL);
+    return (PyCodeObject*)Py_NewRef(frame->f_code);
+}
+#endif
+
+static inline PyCodeObject*
+_PyFrame_GetCodeBorrow(PyFrameObject *frame)
+{
+    return (PyCodeObject *)_Py_StealRef(PyFrame_GetCode(frame));
+}
+
+
+// bpo-40421 added PyFrame_GetCode() to Python 3.9.0b1
+#if PY_VERSION_HEX < 0x030900B1 && !defined(PYPY_VERSION)
+static inline PyFrameObject*
+PyFrame_GetBack(PyFrameObject *frame)
+{
+    assert(frame != NULL);
+    return (PyFrameObject*)Py_XNewRef(frame->f_back);
+}
+#endif
+
+#if !defined(PYPY_VERSION)
+static inline PyFrameObject*
+_PyFrame_GetBackBorrow(PyFrameObject *frame)
+{
+    return (PyFrameObject *)_Py_XStealRef(PyFrame_GetBack(frame));
+}
+#endif
+
+
+// bpo-39947 added PyThreadState_GetInterpreter() to Python 3.9.0a5
+#if PY_VERSION_HEX < 0x030900A5
+static inline PyInterpreterState *
+PyThreadState_GetInterpreter(PyThreadState *tstate)
+{
+    assert(tstate != NULL);
+    return tstate->interp;
+}
+#endif
+
+
+// bpo-40429 added PyThreadState_GetFrame() to Python 3.9.0b1
+#if PY_VERSION_HEX < 0x030900B1 && !defined(PYPY_VERSION)
+static inline PyFrameObject*
+PyThreadState_GetFrame(PyThreadState *tstate)
+{
+    assert(tstate != NULL);
+    return (PyFrameObject *)Py_XNewRef(tstate->frame);
+}
+#endif
+
+#if !defined(PYPY_VERSION)
+static inline PyFrameObject*
+_PyThreadState_GetFrameBorrow(PyThreadState *tstate)
+{
+    return (PyFrameObject *)_Py_XStealRef(PyThreadState_GetFrame(tstate));
+}
+#endif
+
+
+// bpo-39947 added PyInterpreterState_Get() to Python 3.9.0a5
+#if PY_VERSION_HEX < 0x030900A5
+static inline PyInterpreterState *
+PyInterpreterState_Get(void)
+{
+    PyThreadState *tstate;
+    PyInterpreterState *interp;
+
+    tstate = PyThreadState_GET();
+    if (tstate == NULL) {
+        Py_FatalError("GIL released (tstate is NULL)");
+    }
+    interp = tstate->interp;
+    if (interp == NULL) {
+        Py_FatalError("no current interpreter");
+    }
+    return interp;
+}
+#endif
+
+
+// bpo-39947 added PyInterpreterState_Get() to Python 3.9.0a6
+#if 0x030700A1 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x030900A6 && 
!defined(PYPY_VERSION)
+static inline uint64_t
+PyThreadState_GetID(PyThreadState *tstate)
+{
+    assert(tstate != NULL);
+    return tstate->id;
+}
+#endif
+
+// bpo-43760 added PyThreadState_EnterTracing() to Python 3.11.0a2
+#if PY_VERSION_HEX < 0x030B00A2 && !defined(PYPY_VERSION)
+static inline void PyThreadState_EnterTracing(PyThreadState *tstate)
+{
+    tstate->tracing++;
+#if PY_VERSION_HEX >= 0x030A00A1
+    tstate->cframe->use_tracing = 0;
+#else
+    tstate->use_tracing = 0;
+#endif
+}
+#endif
+
+// bpo-43760 added PyThreadState_LeaveTracing() to Python 3.11.0a2
+#if PY_VERSION_HEX < 0x030B00A2 && !defined(PYPY_VERSION)
+static inline void PyThreadState_LeaveTracing(PyThreadState *tstate)
+{
+    tstate->tracing--;
+    int use_tracing = (tstate->c_tracefunc != NULL
+                       || tstate->c_profilefunc != NULL);
+#if PY_VERSION_HEX >= 0x030A00A1
+    tstate->cframe->use_tracing = use_tracing;
+#else
+    tstate->use_tracing = use_tracing;
+#endif
+}
+#endif
+
+
+// bpo-37194 added PyObject_CallNoArgs() to Python 3.9.0a1
+#if PY_VERSION_HEX < 0x030900A1
+static inline PyObject*
+PyObject_CallNoArgs(PyObject *func)
+{
+    return PyObject_CallFunctionObjArgs(func, NULL);
+}
+#endif
+
+
+// bpo-39245 made PyObject_CallOneArg() public (previously called
+// _PyObject_CallOneArg) in Python 3.9.0a4
+#if PY_VERSION_HEX < 0x030900A4
+static inline PyObject*
+PyObject_CallOneArg(PyObject *func, PyObject *arg)
+{
+    return PyObject_CallFunctionObjArgs(func, arg, NULL);
+}
+#endif
+
+
+// bpo-1635741 added PyModule_AddObjectRef() to Python 3.10.0a3
+#if PY_VERSION_HEX < 0x030A00A3
+static inline int
+PyModule_AddObjectRef(PyObject *module, const char *name, PyObject *value)
+{
+    int res;
+    Py_XINCREF(value);
+    res = PyModule_AddObject(module, name, value);
+    if (res < 0) {
+        Py_XDECREF(value);
+    }
+    return res;
+}
+#endif
+
+
+// bpo-40024 added PyModule_AddType() to Python 3.9.0a5
+#if PY_VERSION_HEX < 0x030900A5
+static inline int
+PyModule_AddType(PyObject *module, PyTypeObject *type)
+{
+    const char *name, *dot;
+
+    if (PyType_Ready(type) < 0) {
+        return -1;
+    }
+
+    // inline _PyType_Name()
+    name = type->tp_name;
+    assert(name != NULL);
+    dot = strrchr(name, '.');
+    if (dot != NULL) {
+        name = dot + 1;
+    }
+
+    return PyModule_AddObjectRef(module, name, (PyObject *)type);
+}
+#endif
+
+
+// bpo-40241 added PyObject_GC_IsTracked() to Python 3.9.0a6.
+// bpo-4688 added _PyObject_GC_IS_TRACKED() to Python 2.7.0a2.
+#if PY_VERSION_HEX < 0x030900A6 && !defined(PYPY_VERSION)
+static inline int
+PyObject_GC_IsTracked(PyObject* obj)
+{
+    return (PyObject_IS_GC(obj) && _PyObject_GC_IS_TRACKED(obj));
+}
+#endif
+
+// bpo-40241 added PyObject_GC_IsFinalized() to Python 3.9.0a6.
+// bpo-18112 added _PyGCHead_FINALIZED() to Python 3.4.0 final.
+#if PY_VERSION_HEX < 0x030900A6 && PY_VERSION_HEX >= 0x030400F0 && 
!defined(PYPY_VERSION)
+static inline int
+PyObject_GC_IsFinalized(PyObject *obj)
+{
+    return (PyObject_IS_GC(obj) && _PyGCHead_FINALIZED((PyGC_Head *)(obj)-1));
+}
+#endif
+
+
+// bpo-39573 added Py_IS_TYPE() to Python 3.9.0a4
+#if PY_VERSION_HEX < 0x030900A4 && !defined(Py_IS_TYPE)
+static inline int
+_Py_IS_TYPE(const PyObject *ob, const PyTypeObject *type) {
+    return ob->ob_type == type;
+}
+#define Py_IS_TYPE(ob, type) _Py_IS_TYPE(_PyObject_CAST_CONST(ob), type)
+#endif
+
+
+// Py_UNUSED() was added to Python 3.4.0b2.
+#if PY_VERSION_HEX < 0x030400B2 && !defined(Py_UNUSED)
+#  if defined(__GNUC__) || defined(__clang__)
+#    define Py_UNUSED(name) _unused_ ## name __attribute__((unused))
+#  else
+#    define Py_UNUSED(name) _unused_ ## name
+#  endif
+#endif
+
+
+#ifdef PYTHONCAPI_COMPAT_MSC_INLINE
+#  undef inline
+#  undef PYTHONCAPI_COMPAT_MSC_INLINE
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+#endif  // PYTHONCAPI_COMPAT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zstd-1.5.0.2/src/zstd.egg-info/PKG-INFO 
new/zstd-1.5.0.4/src/zstd.egg-info/PKG-INFO
--- old/zstd-1.5.0.2/src/zstd.egg-info/PKG-INFO 2021-05-19 07:13:51.000000000 
+0200
+++ new/zstd-1.5.0.4/src/zstd.egg-info/PKG-INFO 2021-12-03 06:40:57.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: zstd
-Version: 1.5.0.2
+Version: 1.5.0.4
 Summary: ZSTD Bindings for Python
 Home-page: https://github.com/sergey-dryabzhinsky/python-zstd
 Author: Sergey Dryabzhinsky, Anton Stuk
@@ -144,14 +144,14 @@
           Since: 1.3.4.3
         
         ZSTD_version_number (): int
-           Returns ZSTD library version in format: MAJOR*100*100 + MINOR*100 + 
RELEASE.
+          Returns ZSTD library version in format: MAJOR*100*100 + MINOR*100 + 
RELEASE.
         
-           Since: 1.3.4.3
+          Since: 1.3.4.3
         
         ZSTD_external (): int
-           Returns 0 of 1 if ZSTD library build as external.
+          Returns 0 of 1 if ZSTD library build as external.
         
-           Since: 1.5.0.2
+          Since: 1.5.0.2
         
         
         Removed
@@ -191,9 +191,9 @@
         
            >>> import zstd
            >>> dir(zstd)
-           ['Error', 'ZSTD_compress', 'ZSTD_uncompress', 'ZSTD_version', 
'ZSTD_version_number', '__doc__', '__file__', '__loader__', '__name__', 
'__package__', '__spec__', 'compress', 'decompress', 'dumps', 'loads', 
'uncompress', 'version']
+           ['Error', 'ZSTD_compress', 'ZSTD_external', 'ZSTD_uncompress', 
'ZSTD_version', 'ZSTD_version_number', '__doc__', '__file__', '__loader__', 
'__name__', '__package__', '__spec__', 'compress', 'decompress', 'dumps', 
'loads', 'uncompress', 'version']
            >>> zstd.version()
-           '1.5.0.2'
+           '1.5.0.4'
            >>> zstd.ZSTD_version()
            '1.5.0'
            >>> zstd.ZSTD_version_number()
@@ -234,3 +234,5 @@
 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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zstd-1.5.0.2/src/zstd.egg-info/SOURCES.txt 
new/zstd-1.5.0.4/src/zstd.egg-info/SOURCES.txt
--- old/zstd-1.5.0.2/src/zstd.egg-info/SOURCES.txt      2021-05-19 
07:13:51.000000000 +0200
+++ new/zstd-1.5.0.4/src/zstd.egg-info/SOURCES.txt      2021-12-03 
06:40:57.000000000 +0100
@@ -4,6 +4,7 @@
 setup.py
 src/python-zstd.c
 src/python-zstd.h
+src/pythoncapi_compat.h
 src/util.c
 src/util.h
 src/zstd.egg-info/PKG-INFO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zstd-1.5.0.2/tests/base.py 
new/zstd-1.5.0.4/tests/base.py
--- old/zstd-1.5.0.2/tests/base.py      2021-05-19 06:59:48.000000000 +0200
+++ new/zstd-1.5.0.4/tests/base.py      2021-12-03 06:33:25.000000000 +0100
@@ -43,7 +43,7 @@
     VERSION = "1.5.0"
     VERSION_INT = 10500
     VERSION_INT_MIN = 1 * 100*100 + 0 * 1*100 + 0
-    PKG_VERSION = "1.5.0.2"
+    PKG_VERSION = "1.5.0.4"
 
     def helper_version(self):
         self.assertEqual(self.PKG_VERSION, zstd.version())

Reply via email to