Hello community, here is the log from the commit of package python-PyYAML for openSUSE:Factory checked in at 2019-06-13 22:30:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyYAML (Old) and /work/SRC/openSUSE:Factory/.python-PyYAML.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyYAML" Thu Jun 13 22:30:28 2019 rev:19 rq:708347 version:5.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyYAML/python-PyYAML.changes 2019-04-04 12:01:58.525341345 +0200 +++ /work/SRC/openSUSE:Factory/.python-PyYAML.new.4811/python-PyYAML.changes 2019-06-13 22:30:35.004435136 +0200 @@ -1,0 +2,6 @@ +Fri Jun 7 12:04:35 UTC 2019 - Ondřej Súkup <[email protected]> + +- update to 5.1.1 + * Re-release of 5.1 with regenerated Cython sources to build properly for Python 3.8 + +------------------------------------------------------------------- Old: ---- PyYAML-5.1.tar.gz New: ---- PyYAML-5.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyYAML.spec ++++++ --- /var/tmp/diff_new_pack.rFVQyr/_old 2019-06-13 22:30:35.616434937 +0200 +++ /var/tmp/diff_new_pack.rFVQyr/_new 2019-06-13 22:30:35.620434935 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-PyYAML -Version: 5.1 +Version: 5.1.1 Release: 0 Summary: YAML parser and emitter for Python License: MIT ++++++ PyYAML-5.1.tar.gz -> PyYAML-5.1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyYAML-5.1/CHANGES new/PyYAML-5.1.1/CHANGES --- old/PyYAML-5.1/CHANGES 2019-03-13 17:13:47.000000000 +0100 +++ new/PyYAML-5.1.1/CHANGES 2019-06-06 02:38:28.000000000 +0200 @@ -4,6 +4,11 @@ * https://github.com/yaml/pyyaml/commits/ * https://bitbucket.org/xi/pyyaml/commits/ +5.1.1 (2019-06-05) +------------------ + +* Re-release of 5.1 with regenerated Cython sources to build properly for Python 3.8 + 5.1 (2019-03-13) ---------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyYAML-5.1/PKG-INFO new/PyYAML-5.1.1/PKG-INFO --- old/PyYAML-5.1/PKG-INFO 2019-03-13 17:14:09.000000000 +0100 +++ new/PyYAML-5.1.1/PKG-INFO 2019-06-07 00:24:26.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: PyYAML -Version: 5.1 +Version: 5.1.1 Summary: YAML parser and emitter for Python Home-page: https://github.com/yaml/pyyaml Author: Kirill Simonov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyYAML-5.1/ext/_yaml.c new/PyYAML-5.1.1/ext/_yaml.c --- old/PyYAML-5.1/ext/_yaml.c 2019-03-13 17:13:57.000000000 +0100 +++ new/PyYAML-5.1.1/ext/_yaml.c 2019-06-07 00:24:26.000000000 +0200 @@ -1,4 +1,4 @@ -/* Generated by Cython 0.29.5 */ +/* Generated by Cython 0.29.10 */ #define PY_SSIZE_T_CLEAN #include "Python.h" @@ -7,8 +7,8 @@ #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000) #error Cython requires Python 2.6+ or Python 3.3+. #else -#define CYTHON_ABI "0_29_5" -#define CYTHON_HEX_VERSION 0x001D05F0 +#define CYTHON_ABI "0_29_10" +#define CYTHON_HEX_VERSION 0x001D0AF0 #define CYTHON_FUTURE_DIVISION 0 #include <stddef.h> #ifndef offsetof @@ -310,8 +310,13 @@ #define __Pyx_DefaultClassType PyClass_Type #else #define __Pyx_BUILTIN_MODULE_NAME "builtins" +#if PY_VERSION_HEX < 0x030800A4 #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#else + #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ + PyCode_New(a, 0, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#endif #define __Pyx_DefaultClassType PyType_Type #endif #ifndef Py_TPFLAGS_CHECKTYPES @@ -601,7 +606,8 @@ const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry; #define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0 -#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT 0 +#define __PYX_DEFAULT_STRING_ENCODING_IS_UTF8 0 +#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT (PY_MAJOR_VERSION >= 3 && __PYX_DEFAULT_STRING_ENCODING_IS_UTF8) #define __PYX_DEFAULT_STRING_ENCODING "" #define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString #define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize @@ -1050,7 +1056,7 @@ static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *); /* PyDictVersioning.proto */ -#if CYTHON_USE_DICT_VERSIONS +#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS #define __PYX_DICT_VERSION_INIT ((PY_UINT64_T) -1) #define __PYX_GET_DICT_VERSION(dict) (((PyDictObject*)(dict))->ma_version_tag) #define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\ @@ -23833,6 +23839,9 @@ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif }; static struct __pyx_vtabstruct_5_yaml_CParser __pyx_vtable_5_yaml_CParser; @@ -24003,6 +24012,9 @@ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif }; static struct __pyx_vtabstruct_5_yaml_CEmitter __pyx_vtable_5_yaml_CEmitter; @@ -24166,6 +24178,9 @@ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif }; static PyMethodDef __pyx_methods[] = { @@ -24841,7 +24856,9 @@ __Pyx_RefNannySetupContext("__Pyx_modinit_type_init_code", 0); /*--- Type init code ---*/ if (PyType_Ready(&__pyx_type_5_yaml_Mark) < 0) __PYX_ERR(0, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_5_yaml_Mark.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_5_yaml_Mark.tp_dictoffset && __pyx_type_5_yaml_Mark.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_5_yaml_Mark.tp_getattro = __Pyx_PyObject_GenericGetAttr; } @@ -24861,7 +24878,9 @@ __pyx_vtable_5_yaml_CParser._compose_mapping_node = (PyObject *(*)(struct __pyx_obj_5_yaml_CParser *, PyObject *))__pyx_f_5_yaml_7CParser__compose_mapping_node; __pyx_vtable_5_yaml_CParser._parse_next_event = (int (*)(struct __pyx_obj_5_yaml_CParser *))__pyx_f_5_yaml_7CParser__parse_next_event; if (PyType_Ready(&__pyx_type_5_yaml_CParser) < 0) __PYX_ERR(0, 247, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_5_yaml_CParser.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_5_yaml_CParser.tp_dictoffset && __pyx_type_5_yaml_CParser.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_5_yaml_CParser.tp_getattro = __Pyx_PyObject_GenericGetAttr; } @@ -24875,7 +24894,9 @@ __pyx_vtable_5_yaml_CEmitter._anchor_node = (int (*)(struct __pyx_obj_5_yaml_CEmitter *, PyObject *))__pyx_f_5_yaml_8CEmitter__anchor_node; __pyx_vtable_5_yaml_CEmitter._serialize_node = (int (*)(struct __pyx_obj_5_yaml_CEmitter *, PyObject *, PyObject *, PyObject *))__pyx_f_5_yaml_8CEmitter__serialize_node; if (PyType_Ready(&__pyx_type_5_yaml_CEmitter) < 0) __PYX_ERR(0, 935, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_5_yaml_CEmitter.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_5_yaml_CEmitter.tp_dictoffset && __pyx_type_5_yaml_CEmitter.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_5_yaml_CEmitter.tp_getattro = __Pyx_PyObject_GenericGetAttr; } @@ -25075,10 +25096,9 @@ __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 2, __pyx_L1_error) Py_INCREF(__pyx_d); __pyx_b = PyImport_AddModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 2, __pyx_L1_error) - __pyx_cython_runtime = PyImport_AddModule((char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 2, __pyx_L1_error) - #if CYTHON_COMPILING_IN_PYPY Py_INCREF(__pyx_b); - #endif + __pyx_cython_runtime = PyImport_AddModule((char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 2, __pyx_L1_error) + Py_INCREF(__pyx_cython_runtime); if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) __PYX_ERR(0, 2, __pyx_L1_error); /*--- Initialize various global constants etc. ---*/ if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 2, __pyx_L1_error) @@ -26216,22 +26236,26 @@ } /* PyDictVersioning */ -#if CYTHON_USE_DICT_VERSIONS +#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS static CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) { PyObject *dict = Py_TYPE(obj)->tp_dict; - return dict ? __PYX_GET_DICT_VERSION(dict) : 0; + return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; } static CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj) { PyObject **dictptr = NULL; Py_ssize_t offset = Py_TYPE(obj)->tp_dictoffset; if (offset) { - dictptr = (offset > 0) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj); +#if CYTHON_COMPILING_IN_CPYTHON + dictptr = (likely(offset > 0)) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj); +#else + dictptr = _PyObject_GetDictPtr(obj); +#endif } return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; } static CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version) { PyObject *dict = Py_TYPE(obj)->tp_dict; - if (!dict || tp_dict_version != __PYX_GET_DICT_VERSION(dict)) + if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) return 0; return obj_dict_version == __Pyx_get_object_dict_version(obj); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyYAML-5.1/lib/yaml/__init__.py new/PyYAML-5.1.1/lib/yaml/__init__.py --- old/PyYAML-5.1/lib/yaml/__init__.py 2019-03-13 00:45:05.000000000 +0100 +++ new/PyYAML-5.1.1/lib/yaml/__init__.py 2019-06-07 00:12:43.000000000 +0200 @@ -8,7 +8,7 @@ from loader import * from dumper import * -__version__ = '5.1' +__version__ = '5.1.1' try: from cyaml import * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyYAML-5.1/lib3/yaml/__init__.py new/PyYAML-5.1.1/lib3/yaml/__init__.py --- old/PyYAML-5.1/lib3/yaml/__init__.py 2019-03-13 00:45:05.000000000 +0100 +++ new/PyYAML-5.1.1/lib3/yaml/__init__.py 2019-06-07 00:12:43.000000000 +0200 @@ -8,7 +8,7 @@ from .loader import * from .dumper import * -__version__ = '5.1' +__version__ = '5.1.1' try: from .cyaml import * __with_libyaml__ = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyYAML-5.1/setup.py new/PyYAML-5.1.1/setup.py --- old/PyYAML-5.1/setup.py 2019-03-13 00:45:05.000000000 +0100 +++ new/PyYAML-5.1.1/setup.py 2019-06-06 02:36:50.000000000 +0200 @@ -1,6 +1,6 @@ NAME = 'PyYAML' -VERSION = '5.1' +VERSION = '5.1.1' DESCRIPTION = "YAML parser and emitter for Python" LONG_DESCRIPTION = """\ YAML is a data serialization format designed for human readability
