Revisions of python-pyrsistent

buildservice-autocommit accepted request 1137122 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 32)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 31)
- update to 0.20.0:
  * Fix #245, never introduce new nodes during discard.
  * Fix #268, do not rely on well implemented __ne__ for keys in
    pmaps, instead do explicit inversion of equality
    comparison when checking for inequality.
  * Officially support Python 3.12.
  * Officially drop support for Python 3.7.
  * Fix #273, build more types of wheels.
  * Fix #282, add generic types to types
  * Fix #281, defaultdict can now be frozen. NB! This is a
    backwards incompatible fix since defaultdict was not
    previously frozen.
   to 0.17.0. Thanks @cool-RR for this!
  * Fix #166, Propagate 'ignore_extra' param in hierarchy. Thanks
  * Fix #154, not possible to insert empty pmap as leaf node with
  * Python 3.4 is no longer officially supported since it is EOL
  * Fix #157, major improvements to type hints. Thanks @je-l for
  * Fix #121, regression in PClass.set()
buildservice-autocommit accepted request 1081611 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1081564 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
SR for python stack proposal
buildservice-autocommit accepted request 1056270 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 28)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 27)
- update to 0.19.3:
 * Fix #264, add wheels and official support for Python 3.11.
 * Fix #263, pmap regression in 0.19.1. Element access sometimes unreliable
   after insert.
 * Fix #159 (through PR #243). Pmap keys/values/items now behave more like the
   corresponding Python 3 methods on dicts. Previously they returned a
   materialized PVector holding the items, now they return
   views instead.
 * Fix #244, type for argument to PVector.delete missing.
 * Fix #249, rename perf test directory to avoid tripping up automatic
   discovery in more recent setuptools versions
 * Fix #247, performance bug when setting elements in maps and adding elements
   to sets
 * Fix #248, build pure Python wheels. This is used by some installers.
 * Fix #254, #258, support manylinux_2014_aarch64 wheels.
buildservice-autocommit accepted request 965829 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 25)
- update to 0.18.1:
 * Add universal wheels for MacOS, thanks @ntamas for this!
 * Add support for Python 3.10, thanks @hugovk for this!
 * Fix #236 compilation errors under Python 3.10.
 * Drop official support for Python 3.6 since it's EOL since 2021-12-23.
 * Fix #238, failing doc tests on Python 3.11, thanks @musicinmybrain for this!
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 24)
- update to 0.18.0:
  * Fix #209 Update freeze recurse into pyrsistent data structures and thaw to
    recurse into lists and dicts
  * Fix #226, stop using deprecated exception.message.
  * Fix #211, add union operator to persistent maps.
  * Fix #194, declare build dependencies through pyproject.toml.
  * Officially drop Python 3.5 support.
  * Fix #223, release wheels for all major platforms.
  * Fix #221, KeyError obscured by TypeError if key is a tuple.
  * Fix LICENSE file name spelling.
  * Fix #216, add abstractmethod decorator for CheckedType and ABCMeta for
    _CheckedTypeMeta.
  * Fix #228, rename example classes in tests to avoid name clashes with pytest.
buildservice-autocommit accepted request 872660 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 23)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 872655 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 22)
- Remove remnant requirements of six and numpy: These are neither
  used anywhere in the package code, nor in the tests.
buildservice-autocommit accepted request 838241 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 21)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 20)
- update to 0.17.3:
 * 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!
buildservice-autocommit accepted request 821441 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 19)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 18)
- update to 0.16.0:
   * No major updates but Python 2 support no longer guaranteed.
   * Fix #192, 'ignore_extra' for 'pvector_field'. Thanks @ss18 for this!
   * Fix #191, include LICENCE in distribution. Thanks @johnthagen for this!
   * Fix #190, minor MyPy errors. Thanks @Qhesz for this!
buildservice-autocommit accepted request 780400 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 17)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 16)
- update to 0.15.7:
   * 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!
buildservice-autocommit accepted request 719530 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 15)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 14)
- Update to 0.15.4:
  * support new pytest
  * Fix #174, fix a GC traversal bug in pvector evolver C extension.
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 13)
Displaying revisions 1 - 20 of 32
openSUSE Build Service is sponsored by