Changelog for
python3-BTrees-doc-4.4.0-2.2.x86_64.rpm :
Sun Jan 15 13:00:00 2017 arunAATTgmx.de
- specfile:
* update copyright year
- update to version 4.4.0:
* Allow None as a special key (sorted smaller than all others).
- changes from version 4.3.2:
* Make the CPython implementation consistent with the pure-Python
implementation and only check object keys for default comparison
when setting keys. In Python 2 this makes it possible to remove
keys that were added using a less restrictive version of
BTrees. (In Python 3 keys that are unorderable still cannot be
removed.) Likewise, all versions can unpickle trees that already
had such keys. See:
https://github.com/zopefoundation/BTrees/issues/53 and
https://github.com/zopefoundation/BTrees/issues/51
* Make the Python implementation consistent with the CPython
implementation and check object key identity before checking
equality and performing comparisons. This can allow fixing trees
that have keys that now have broken comparison functions. See
https://github.com/zopefoundation/BTrees/issues/50
* Make the CPython implementation consistent with the pure-Python
implementation and no longer raise TypeError for an object key (in
object-keyed trees) with default comparison on __getitem__, get or
in operations. Instead, the results will be a KeyError, the
default value, and False, respectively. Previously, CPython raised
a TypeError in those cases, while the Python implementation
behaved as specified.
* Likewise, non-integer keys in integer-keyed trees will raise
KeyError, return the default and return False, respectively, in
both implementations. Previously, pure-Python raised a KeyError,
returned the default, and raised a TypeError, while CPython raised
TypeError in all three cases.
Wed May 25 14:00:00 2016 arunAATTgmx.de
- update to version 4.3.1:
* Packaging: fix password used to automate wheel creation on Travis.
Sun May 15 14:00:00 2016 arunAATTgmx.de
- specfile:
* update copyright year
- update to version 4.3.0:
* Fix unexpected OverflowError when passing 64bit values to long
keys / values on Win64. See:
https://github.com/zopefoundation/BTrees/issues/32
* When testing PURE_PYTHON environments under tox, avoid poisoning
the user’s global wheel cache.
* Ensure that he pure-Python implementation, used on PyPy and when a
C compiler isn’t available for CPython, pickles identically to the
C version. Unpickling will choose the best available
implementation. This change prevents interoperability problems and
database corruption if both implementations are in use. While it
is no longer possible to pickle a Python implementation and have
it unpickle to the Python implementation if the C implementation
is available, existing Python pickles will still unpickle to the
Python implementation (until pickled again). See:
https://github.com/zopefoundation/BTrees/issues/19
* Avoid creating invalid objects when unpickling empty BTrees in a
pure-Python environment.
* Drop support for Python 2.6 and 3.2.
Sun May 8 14:00:00 2016 arunAATTgmx.de
- specfile:
* updated source url to files.pythonhosted.org
Sat Nov 14 13:00:00 2015 arunAATTgmx.de
- specfile:
* removed
*~ from tar-ball files after setup
- update to version 4.2.0:
* Python 3.5 support
Fri Jun 5 14:00:00 2015 arunAATTgmx.de
- update to version 4.1.4:
* Ensure that pure-Python Bucket and Set objects have a human
readable __repr__ like the C versions.
Sun May 24 14:00:00 2015 arunAATTgmx.de
- update to version 4.1.3:
* Fix _p_changed when removing items from small pure-Python
BTrees/TreeSets and when adding items to small pure-Python
Sets. See: https://github.com/zopefoundation/BTrees/issues/13
Wed Apr 8 14:00:00 2015 arunAATTgmx.de
- update to version 4.1.2:
* Suppress testing 64-bit values in OLBTrees on 32 bit
machines. See: https://github.com/zopefoundation/BTrees/issues/9
* Fix _p_changed for small pure-Python BTrees. See
https://github.com/zopefoundation/BTrees/issues/11
Fri Jan 2 13:00:00 2015 arunAATTgmx.de
- specfile:
* update copyright year
* update url
- update to version 4.1.1:
* Accomodate long values in pure-Python OLBTrees.
- changes from version 4.1.0:
* Add support for PyPy and PyPy3.
* Add support for Python 3.4.
* BTree subclasses can define max_leaf_size or max_internal_size to control maximum sizes for Bucket/Set and BTree/TreeSet nodes.
* Detect integer overflow on 32-bit machines correctly under Python 3.
* Update pure-Python and C trees / sets to accept explicit None to indicate max / min value for minKey, maxKey. (PR #3)
* Update pure-Python trees / sets to accept explicit None to indicate open ranges for keys, values, items. (PR #3)
Fri Jan 31 13:00:00 2014 p.drouandAATTgmail.com
- Initial python3 support