* Fix#208, release v0.17.3 with proper meta data requiring Python >= 3.5.
* Add "python_requires >= 2.7" to setup.py in preparation for Python 2.7 incompatible updates
* Same as 0.17.1 released with more recent version of setuptools to get proper meta data for in place.
* Restrict package to Python >= 3.5 to not break unpinned Python 2 dependencies. Thanks @vphilippon
* Remove Python 2 support code. This includes dropping some compatibility code and the dependency on
six. Thanks @djailla for this.
* Fix#200, python 3 exception chaining. This is a minor backwards incompatibility, hence stepping
to 0.17.0. Thanks @cool-RR for this!
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyrsistent?expand=0&rev=20
* Fix#186, type errors with more recent versions of MyPy. Thanks @qhesz for this!
* Build and test on ARM during CI. Thanks @ossdev07 for this!
* Set absolute imports for python2 compatibility. Thanks @michalvi for this!
* Fix#182 moduleinit name clash.
* Fix#179 Fixed 'ignore_extra' factory parameter for pvector. Thanks @ss18 for this!
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyrsistent?expand=0&rev=16
was reported upstream
- Update to 0.15.3:
* Fix#172, catch all exceptions during extension build to reduce chance of corner cases that prevents installation.
* Fix#171, in PVector equality comparison don's assume that other object has a length, check before calling len.
* Fix#168, write warning about failing build of C extension directly to stderr to avoid that pip silences it.
* Fix#155, update PMapEvolver type stub to better reflect implementation.
- Update to 0.15.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyrsistent?expand=0&rev=12
* Fix#152 Don't use __builtin_popcount, this hopefully fixes#147 Error in pvectorc.cp37-win_amd64.pyd file, as well.
Thanks @benrg for this!
* Fix#151 Fix compatibility for hypothesis 4. Thanks @felixonmars for this!
* Fix#148, only require pytest-runner if running tests. Thanks @ccorbacho for this!
* Fix#144, Compile pvectormodule.c on windows. Thanks @ganwell for this!
* Fix#142, Improve type stubs. Thanks @arxanas for this!
* Fix#102, add PEP 561 type annotation stubs for most pyrsistent types. Thanks @nattofriends for this!
* Fix#135, Type classes for Python 3 type annotations of pyrsistent types. Thanks @nattofriends for this!
* Fix#128, Allow PClass and PRecord to ignore input parameters to constructor that are not part of the spec
instead of blowing up with a type error. Thanks @agberk for this!
* Fix#137, deprecation warnings in Python 3.7. Thanks @thombashi for this!
* Fix#129, building via setuptools and setup.py. Thanks @galuszkak for this!
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyrsistent?expand=0&rev=8