Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python-odict | Distribution: openSUSE Leap 15.2 |
Version: 1.5.1 | Vendor: openSUSE |
Release: lp152.3.3 | Build date: Sun Mar 1 11:12:51 2020 |
Group: Development/Languages/Python | Build host: sheep82 |
Size: 52363 | Source RPM: python-odict-1.5.1-lp152.3.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/bluedynamics/odict | |
Summary: Ordered dictionary |
Dictionary in which the *insertion* order of items is preserved (using an internal double linked list). In this implementation replacing an existing item keeps it at its original position. Internal representation: values of the dict:: [pred_key, val, succ_key] The sequence of elements uses as a double linked list. The ``links`` are dict keys. ``self.lh`` and ``self.lt`` are the keys of first and last element inseted in the odict. In a C reimplementation of this data structure, things can be simplified (and speed up) a lot if given a value you can at the same time find its key. With that, you can use normal C pointers.
BSD-3-Clause
* Thu Oct 24 2013 speilicke@suse.com - Require python-setuptools instead of distribute (upstreams merged) * Sun Sep 08 2013 os-dev@jacraig.com - Update to 1.5.1: * Implement __copy__ and __deepcopy__ in order to work with Python 2.7. * Use try/except instead of in in __contains__. * Wed Jun 13 2012 os-dev@jacraig.com - Update to 1.5.0: * Implement ``alter_key``. * Mon Mar 12 2012 saschpe@suse.de - Initial version
/usr/lib/python2.7/site-packages/odict /usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info /usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info/namespace_packages.txt /usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info/requires.txt /usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info/zip-safe /usr/lib/python2.7/site-packages/odict/__init__.py /usr/lib/python2.7/site-packages/odict/__init__.pyc /usr/lib/python2.7/site-packages/odict/bench.py /usr/lib/python2.7/site-packages/odict/bench.pyc /usr/lib/python2.7/site-packages/odict/pyodict.py /usr/lib/python2.7/site-packages/odict/pyodict.pyc /usr/lib/python2.7/site-packages/odict/tests.py /usr/lib/python2.7/site-packages/odict/tests.pyc /usr/share/doc/packages/python-odict /usr/share/doc/packages/python-odict/LICENSE.rst /usr/share/doc/packages/python-odict/README.rst
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu May 9 11:29:15 2024