From c7cb2a90349e5476a9e474aedbf9bad2b001985f966295fa8aed8ee5ac194cf7 Mon Sep 17 00:00:00 2001 From: Denisart Benjamin Date: Thu, 24 Jul 2014 07:53:15 +0000 Subject: [PATCH 1/2] Accepting request 242110 from home:Nijel:branches:devel:languages:python - Update to version 0.20.2: * Some optimisations for set/frozenset instantiation. * Support for C++ unordered_set and unordered_map. * Access to attributes of optimised builtin methods (e.g. ``[].append.__name__``) could fail to compile. * Memory leak when extension subtypes add a memory view as attribute to those of the parent type without having Python object attributes or a user provided dealloc method. * Compiler crash on readonly properties in "binding" mode. * Auto-encoding with ``c_string_encoding=ascii`` failed in Py3.3. * Crash when subtyping freelist enabled Cython extension types with Python classes that use ``__slots__``. * Freelist usage is restricted to CPython to avoid problems with other Python implementations. * Memory leak in memory views when copying overlapping, contiguous slices. * Format checking when requesting non-contiguous buffers from ``cython.array`` objects was disabled in Py3. * C++ destructor calls in extension types could fail to compile in clang. * Buffer format validation failed for sequences of strings in structs. * Docstrings on extension type attributes in .pxd files were rejected. - add python-xml to build requirements for testsuite OBS-URL: https://build.opensuse.org/request/show/242110 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=43 --- Cython-0.20.1.tar.gz | 3 --- Cython-0.20.2.tar.gz | 3 +++ python-Cython.changes | 25 +++++++++++++++++++++++++ python-Cython.spec | 3 ++- 4 files changed, 30 insertions(+), 4 deletions(-) delete mode 100644 Cython-0.20.1.tar.gz create mode 100644 Cython-0.20.2.tar.gz diff --git a/Cython-0.20.1.tar.gz b/Cython-0.20.1.tar.gz deleted file mode 100644 index ecb5ccf..0000000 --- a/Cython-0.20.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:31a563744a21d7b10355f25a3bca96b37ec5d32bdecfc75e93d65a5f7e62766c -size 2558048 diff --git a/Cython-0.20.2.tar.gz b/Cython-0.20.2.tar.gz new file mode 100644 index 0000000..a35fbb5 --- /dev/null +++ b/Cython-0.20.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed13b606a2aeb5bd6c235f8ed6c9988c99d01a033d0d21d56137c13d5c7be63f +size 1432614 diff --git a/python-Cython.changes b/python-Cython.changes index 94647bb..de746a8 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Thu Jul 24 05:32:47 UTC 2014 - mcihar@suse.cz + +- Update to version 0.20.2: + * Some optimisations for set/frozenset instantiation. + * Support for C++ unordered_set and unordered_map. + * Access to attributes of optimised builtin methods (e.g. + ``[].append.__name__``) could fail to compile. + * Memory leak when extension subtypes add a memory view as attribute + to those of the parent type without having Python object attributes + or a user provided dealloc method. + * Compiler crash on readonly properties in "binding" mode. + * Auto-encoding with ``c_string_encoding=ascii`` failed in Py3.3. + * Crash when subtyping freelist enabled Cython extension types with + Python classes that use ``__slots__``. + * Freelist usage is restricted to CPython to avoid problems with other + Python implementations. + * Memory leak in memory views when copying overlapping, contiguous slices. + * Format checking when requesting non-contiguous buffers from + ``cython.array`` objects was disabled in Py3. + * C++ destructor calls in extension types could fail to compile in clang. + * Buffer format validation failed for sequences of strings in structs. + * Docstrings on extension type attributes in .pxd files were rejected. +- add python-xml to build requirements for testsuite + ------------------------------------------------------------------- Thu May 8 11:40:51 UTC 2014 - toddrme2178@gmail.com diff --git a/python-Cython.spec b/python-Cython.spec index 411812f..df3268e 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -17,7 +17,7 @@ Name: python-Cython -Version: 0.20.1 +Version: 0.20.2 Release: 0 Url: http://www.cython.org Summary: The Cython compiler for writing C extensions for the Python language @@ -27,6 +27,7 @@ Source: http://pypi.python.org/packages/source/C/Cython/Cython-%{version BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes BuildRequires: python-devel +BuildRequires: python-xml Provides: python-cython = %{version} Obsoletes: python-cython < %{version} Requires: python-xml From 020a354f0086aa8a53057552ea1a9c9d21e9bab59ce85a22eb46788f2e884202 Mon Sep 17 00:00:00 2001 From: Denisart Benjamin Date: Sat, 2 Aug 2014 11:02:28 +0000 Subject: [PATCH 2/2] Accepting request 243258 from home:dimstar:rpmlintrc Rename rpmlintrc as per pkg guideline to %{name}-rpmlintrc OBS-URL: https://build.opensuse.org/request/show/243258 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=44 --- rpmlintrc => python-Cython-rpmlintrc | 0 python-Cython.changes | 6 ++++++ python-Cython.spec | 1 + 3 files changed, 7 insertions(+) rename rpmlintrc => python-Cython-rpmlintrc (100%) diff --git a/rpmlintrc b/python-Cython-rpmlintrc similarity index 100% rename from rpmlintrc rename to python-Cython-rpmlintrc diff --git a/python-Cython.changes b/python-Cython.changes index de746a8..3575e0c 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jul 31 16:26:07 UTC 2014 - dimstar@opensuse.org + +- Rename rpmlintrc to %{name}-rpmlintrc. + Follow the packaging guidelines. + ------------------------------------------------------------------- Thu Jul 24 05:32:47 UTC 2014 - mcihar@suse.cz diff --git a/python-Cython.spec b/python-Cython.spec index df3268e..2088f16 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -24,6 +24,7 @@ Summary: The Cython compiler for writing C extensions for the Python lang License: Apache-2.0 Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/C/Cython/Cython-%{version}.tar.gz +Source1: python-Cython-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: fdupes BuildRequires: python-devel