python-zict

Edit Package python-zict
No description set
Refresh
Refresh
Source Files
Filename Size Changed
python-zict.changes 0000004275 4.17 KB
python-zict.spec 0000002085 2.04 KB
zict-3.0.0.tar.gz 0000033238 32.5 KB
Revision 18 (latest revision is 19)
Steve Kowalik's avatar Steve Kowalik (StevenK) accepted request 1110150 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 18)
- Update to 3.0.0
  * The library is now almost completely thread-safe (#82, #90,
    #92, #93)
  * Dropped support for Python 3.7 (#84)
  * File.__getitem__ now returns bytearray instead of bytes. This
    prevents a memcpy when deserializing numpy arrays with dask.
    (#74)
  * Removed dependency from heapdict; sped up LRU (#77)
  * Fixed broken LRU state when the underlying mapping starts
    non-empty. (#77)
  * File and LMDB now support pathlib.Path and pytest’s tmpdir
    (#78)
  * LMDB now uses memory-mapped I/O on MacOSX and is usable on
    Windows (#78)
  * LRU and Buffer now support delayed eviction (#87)
  * New object InsertionSortedSet (#87)
  * All mappings now return proper KeysView, ItemsView, and
    ValuesView objects from their keys(), items(), and values()
    methods (#93)
  * File, LMDB, and Zip now behave coherently with unexpected
    key/value types (#95)
  * Zip.__contains__ no longer reads the value from disk (#95)
  * Zip.__setitem__ will now raise when updating an
    already-existing key instead of quietly corrupting the mapping
    (#95)
  * Can now change LRU.n on the fly. Added LRU.offset attribute.
    Added accessors to n and offset to Buffer. (#101)
  * New object AsyncBuffer; new method LRU.get_all_or_nothing()
    (#88)
Comments 0
openSUSE Build Service is sponsored by