Commit Graph

81 Commits

Author SHA256 Message Date
07b58418f9 Accepting request 437640 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/437640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=30
2016-11-01 08:49:53 +00:00
Todd R
b28b81df9f Accepting request 437639 from home:TheBlackCat:branches:devel:languages:python
Update to version 0.25.1
Fixes build errors in other packages that resulted from 0.25.

OBS-URL: https://build.opensuse.org/request/show/437639
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=79
2016-10-28 12:50:21 +00:00
Todd R
d2dcf02edf OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=78 2016-10-28 12:44:21 +00:00
Todd R
78bdad56e2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=77 2016-10-28 12:44:13 +00:00
Todd R
a16802d149 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=76 2016-10-28 12:44:04 +00:00
Todd R
091dcb31b0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=75 2016-10-28 12:43:58 +00:00
Todd R
853e621349 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=74 2016-10-28 12:42:09 +00:00
Todd R
ca75a0c5e3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=73 2016-10-28 12:42:02 +00:00
Todd R
ccda76d31a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=72 2016-10-28 12:41:46 +00:00
Todd R
fd59f24edf OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=71 2016-10-28 12:41:38 +00:00
Todd R
f27e1212b8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=70 2016-10-26 14:55:56 +00:00
Todd R
4506236c6b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=69 2016-10-26 14:55:40 +00:00
Todd R
1a1c8857dc Accepting request 437366 from home:TheBlackCat:branches:devel:languages:python
update to version 0.25

OBS-URL: https://build.opensuse.org/request/show/437366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=68
2016-10-26 03:52:21 +00:00
348704502f Accepting request 357131 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/357131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=29
2016-02-09 12:30:56 +00:00
Todd R
8af9162e78 Accepting request 357130 from home:TheBlackCat:branches:devel:languages:python
update to version 0.23.4

OBS-URL: https://build.opensuse.org/request/show/357130
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=66
2016-02-01 12:09:00 +00:00
Jan Matejek
fffaa5e026 Accepting request 356504 from openSUSE:Factory:Staging:Gcc6
- Add python-Cython-c++11.patch to fix complex math testcase compile
  with GCC 6 defaulting to C++14.  (bnc#963974)

OBS-URL: https://build.opensuse.org/request/show/356504
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=65
2016-01-28 13:55:20 +00:00
Stephan Kulow
40ef4bb781 Accepting request 327453 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/327453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=28
2015-08-29 18:02:08 +00:00
Denisart Benjamin
111ac3a4d9 Accepting request 327269 from home:Tnokon:branches:devel:languages:python
tweaked spec file to fix tests/run/cpdef_extern_func.pyx test for SLE_11_SP3/SLE_11_SP4 which have an older gcc/g++ environment

OBS-URL: https://build.opensuse.org/request/show/327269
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=63
2015-08-27 13:01:22 +00:00
ec961d1af7 Accepting request 324563 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/324563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=27
2015-08-21 06:24:51 +00:00
Denisart Benjamin
6914d64f25 Accepting request 324395 from home:bmwiedemann:branches:devel:languages:python
Require python-devel for Python.h (bnc#942385)

OBS-URL: https://build.opensuse.org/request/show/324395
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=61
2015-08-20 10:48:59 +00:00
4ee320a8b8 Accepting request 319399 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/319399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=26
2015-08-06 22:20:33 +00:00
Todd R
b4853e9513 Accepting request 319398 from home:TheBlackCat:branches:devel:languages:python
- Remove unneeded numpy dependency to avoid dependency loop.
- create dummy alternative to avoid 13.1's post-build-check bug
- fixing update_alternatives

OBS-URL: https://build.opensuse.org/request/show/319398
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=59
2015-07-29 13:03:09 +00:00
Michal Čihař
cf61b93abe Accepting request 316028 from home:termim:branches:devel:languages:python
update to 0.22.1

OBS-URL: https://build.opensuse.org/request/show/316028
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=58
2015-07-13 11:00:08 +00:00
Michal Čihař
79dbadbff6 Accepting request 298611 from home:Nijel:branches:devel:languages:python
- Use Source URL from cython.org

OBS-URL: https://build.opensuse.org/request/show/298611
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=57
2015-04-22 14:05:54 +00:00
Michal Čihař
a360183c9f Accepting request 298594 from home:Nijel:branches:devel:languages:python
- Add python-numpy as BuildRequires to have more complete test coverage

- Fix doctests in 32-bit environment (fix-32bit.patch)

- Update to 0.22:
  Features added
  * C functions can coerce to Python functions, which allows passing them
    around as callable objects.
  * C arrays can be assigned by value and auto-coerce from Python iterables
    and to Python lists (and tuples).
  * Extern C functions can now be declared as cpdef to export them to
    the module's Python namespace.  Extern C functions in pxd files export
    their values to their own module, iff it exists.
  * Anonymous C tuple types can be declared as (ctype1, ctype2, ...).
  * PEP 479: turn accidental StopIteration exceptions that exit generators
    into a RuntimeError, activated with future import "generator_stop".
    See http://legacy.python.org/dev/peps/pep-0479/
  * Looping over ``reversed(range())`` is optimised in the same way as
    ``range()``.  Patch by Favian Contreras.
  Bugs fixed
  * Mismatching 'except' declarations on signatures in .pxd and .pyx files failed
    to produce a compile error.
  * Failure to find any files for the path pattern(s) passed into ``cythonize()``
    is now an error to more easily detect accidental typos.
  * The ``logaddexp`` family of functions in ``numpy.math`` now has correct
    declarations.
  * In Py2.6/7 and Py3.2, simple Cython memory views could accidentally be
    interpreted as non-contiguous by CPython, which could trigger a CPython
    bug when copying data from them, thus leading to data corruption.
    See CPython issues 12834 and 23349.

OBS-URL: https://build.opensuse.org/request/show/298594
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=56
2015-04-22 13:54:51 +00:00
Denisart Benjamin
96908d4cb0 Accepting request 284215 from home:frispete:python
In case somebody cares..

- fix update-alternatives handling in a distribution backwards compatible way

OBS-URL: https://build.opensuse.org/request/show/284215
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=55
2015-02-09 16:07:30 +00:00
37e22018fc Accepting request 280656 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/280656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=25
2015-01-10 22:07:06 +00:00
Denisart Benjamin
056c955b3c Accepting request 280613 from home:dimstar:Factory
- Re-enable test-suite.
- Add gcc-c++ BuildRequires: needed for the test-suite to be able
  to pass.

- Fix usage of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/280613
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=53
2015-01-09 23:05:34 +00:00
78f50b6e82 Accepting request 280306 from home:dimstar:Cython
- Fox usage of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/280306
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=52
2015-01-08 13:41:57 +00:00
Denisart Benjamin
f2595ec3d7 Accepting request 265716 from home:posophe:branches:devel:languages:python
Fix update alternatives

OBS-URL: https://build.opensuse.org/request/show/265716
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=51
2014-12-18 11:10:45 +00:00
d01aac0b9f Accepting request 260882 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/260882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=24
2014-11-15 10:40:55 +00:00
Denisart Benjamin
a6f9f5e2eb Accepting request 260552 from home:Ledest:misc
fix bashisms in pre script

OBS-URL: https://build.opensuse.org/request/show/260552
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=49
2014-11-11 13:33:57 +00:00
Stephan Kulow
e019e46c35 Accepting request 248950 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/248950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=23
2014-09-18 05:12:19 +00:00
Todd R
eb4201c3c7 Accepting request 248948 from home:TheBlackCat:branches:devel:languages:python
- Add Cython-fix-version-detection.patch
  This is a patch from upstream that restores version information whose removal is preventing several packages from correctly detecting Cython's presence.  It is already merged upstream and so should be in the next release.
Note that despite what upstream says, python-tables/python3-tables is NOT the only package affected by this, which is why the patch is going here instead of python-tables/python3-tables.
python-bcolz/python3-bcolz is an example of another package affected.

OBS-URL: https://build.opensuse.org/request/show/248948
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=47
2014-09-12 11:35:14 +00:00
Todd R
2cfca7bf4b Accepting request 248575 from home:TheBlackCat:branches:devel:languages:python
Update to 0.21

OBS-URL: https://build.opensuse.org/request/show/248575
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=46
2014-09-11 11:37:14 +00:00
Stephan Kulow
632495843e Accepting request 243451 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/243451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=21
2014-08-05 11:00:01 +00:00
Denisart Benjamin
20efe36e6c 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
2014-08-02 11:02:28 +00:00
Denisart Benjamin
3513986933 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
2014-07-24 07:53:15 +00:00
Stephan Kulow
ff2fec9154 Accepting request 233041 from devel:languages:python
Update to version 0.20.1 (forwarded request 233040 from TheBlackCat)

OBS-URL: https://build.opensuse.org/request/show/233041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=20
2014-05-10 06:32:14 +00:00
Todd R
2b4ac94e3c Accepting request 233040 from home:TheBlackCat:branches:devel:languages:python
Update to version 0.20.1

OBS-URL: https://build.opensuse.org/request/show/233040
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=41
2014-05-08 11:50:17 +00:00
Stephan Kulow
ff721182a0 Accepting request 220746 from devel:languages:python
- add python-xml as require (forwarded request 220743 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/220746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=19
2014-02-06 06:06:34 +00:00
Denisart Benjamin
a0f8f261c0 Accepting request 220743 from home:jengelh:branches:devel:languages:python
- add python-xml as require

OBS-URL: https://build.opensuse.org/request/show/220743
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=39
2014-02-03 19:48:55 +00:00
Stephan Kulow
b052359831 Accepting request 220455 from devel:languages:python
- Update to version 0.20:
  * Support for CPython 3.4.
  * Support for calling C++ template functions.
  * yield is supported in finally clauses.
  * The C code generated for finally blocks is duplicated for each exit
    case to allow for better optimisations by the C compiler.
  * Cython tries to undo the Python optimisationism of assigning a bound
    method to a local variable when it can generate better code for the
    direct call.
  * Constant Python float values are cached.
  * String equality comparisons can use faster type specific code in
    more cases than before.
  * String/Unicode formatting using the '%' operator uses a faster
    C-API call.
  * bytearray has become a known type and supports coercion from and
    to C strings.  Indexing, slicing and decoding is optimised. Note that
    this may have an impact on existing code due to type inference.
  * Using cdef basestring stringvar and function arguments typed as
    basestring is now meaningful and allows assigning exactly
    str and unicode objects, but no subtypes of these types.
  * Support for the __debug__ builtin.
  * Assertions in Cython compiled modules are disabled if the running
    Python interpreter was started with the "-O" option.
  * Some types that Cython provides internally, such as functions and
    generators, are now shared across modules if more than one Cython
    implemented module is imported.
  * The type inference algorithm works more fine granular by taking the
    results of the control flow analysis into account.
  * A new script in bin/cythonize provides a command line frontend
    to the cythonize() compilation function (including distutils build).

OBS-URL: https://build.opensuse.org/request/show/220455
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=18
2014-02-01 17:04:47 +00:00
Sascha Peilicke
8eb9de9a08 - Update to version 0.20:
* Support for CPython 3.4.
  * Support for calling C++ template functions.
  * yield is supported in finally clauses.
  * The C code generated for finally blocks is duplicated for each exit
    case to allow for better optimisations by the C compiler.
  * Cython tries to undo the Python optimisationism of assigning a bound
    method to a local variable when it can generate better code for the
    direct call.
  * Constant Python float values are cached.
  * String equality comparisons can use faster type specific code in
    more cases than before.
  * String/Unicode formatting using the '%' operator uses a faster
    C-API call.
  * bytearray has become a known type and supports coercion from and
    to C strings.  Indexing, slicing and decoding is optimised. Note that
    this may have an impact on existing code due to type inference.
  * Using cdef basestring stringvar and function arguments typed as
    basestring is now meaningful and allows assigning exactly
    str and unicode objects, but no subtypes of these types.
  * Support for the __debug__ builtin.
  * Assertions in Cython compiled modules are disabled if the running
    Python interpreter was started with the "-O" option.
  * Some types that Cython provides internally, such as functions and
    generators, are now shared across modules if more than one Cython
    implemented module is imported.
  * The type inference algorithm works more fine granular by taking the
    results of the control flow analysis into account.
  * A new script in bin/cythonize provides a command line frontend
    to the cythonize() compilation function (including distutils build).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=37
2014-01-31 10:24:36 +00:00
Tomáš Chvátal
25da9e5160 Accepting request 204142 from devel:languages:python
- update to 0.19.2:
    * Some standard declarations were fixed or updated, including the previously
    incorrect declaration of ``PyBuffer_FillInfo()`` and some missing bits in
    ``libc.math``.
    * Heap allocated subtypes of ``type`` used the wrong base type struct at the
    C level.
    * Calling the unbound method dict.keys/value/items() in dict subtypes could
    call the bound object method instead of the unbound supertype method.
    * "yield" wasn't supported in "return" value expressions.
    * Using the "bint" type in memory views lead to unexpected results.
    It is now an error.
    * Assignments to global/closure variables could catch them in an illegal state
    while deallocating the old value. (forwarded request 204137 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/204142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=17
2013-10-21 18:01:30 +00:00
Sascha Peilicke
07f2e53344 Accepting request 204137 from home:dirkmueller:branches:devel:languages:python
- update to 0.19.2:
    * Some standard declarations were fixed or updated, including the previously
    incorrect declaration of ``PyBuffer_FillInfo()`` and some missing bits in
    ``libc.math``.
    * Heap allocated subtypes of ``type`` used the wrong base type struct at the
    C level.
    * Calling the unbound method dict.keys/value/items() in dict subtypes could
    call the bound object method instead of the unbound supertype method.
    * "yield" wasn't supported in "return" value expressions.
    * Using the "bint" type in memory views lead to unexpected results.
    It is now an error.
    * Assignments to global/closure variables could catch them in an illegal state
    while deallocating the old value.

OBS-URL: https://build.opensuse.org/request/show/204137
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=35
2013-10-21 12:30:33 +00:00
Tomáš Chvátal
a22199917a Accepting request 203002 from devel:languages:python
update-alternative implementation (forwarded request 203001 from posophe)

OBS-URL: https://build.opensuse.org/request/show/203002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=16
2013-10-17 12:31:03 +00:00
Denisart Benjamin
24368635ff Accepting request 203001 from home:posophe:branches:devel:languages:python
update-alternative implementation

OBS-URL: https://build.opensuse.org/request/show/203001
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=33
2013-10-11 17:08:38 +00:00
Stephan Kulow
51b1f8e02e Accepting request 179674 from devel:languages:python
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.

OBS-URL: https://build.opensuse.org/request/show/179674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=14
2013-06-19 14:20:32 +00:00
Sascha Peilicke
842dec73f0 Python3 moved to devel:languages:python3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=31
2013-06-17 12:50:36 +00:00