diff options
-rw-r--r-- | NEWS | 21 | ||||
-rw-r--r-- | debian/changelog | 7 | ||||
-rw-r--r-- | debian/control | 11 | ||||
-rwxr-xr-x | debian/rules | 12 |
4 files changed, 37 insertions, 14 deletions
@@ -5,6 +5,27 @@ These are the release notes for larch, a Python implementation of a copy-on-write B-tree, designed by Odah Rodeh. +Version 0.20, released 2011-07-20 +--------------------------------- + +* `pydoc larch` should now work better. +* Changes to larch benchmarking scripts (to make them use cliapp). +* `fsck-larch` improvements: + - now uses cliapp, for better usability + - now automatically detects a forest's key and node sizes, + so the user no longer needs to give them manually. + - some more checks + - installed as part of the Debian package +* API documentation with Sphinx. As part of that, the API was cleaned up + a bit with regards to public and private methods (the latter being + prefixed by underscores now). +* The separate LRU cache implementation is now included in larch, to + avoid yet another dependency, and to avoid polluting PyPI. +* Various speedups. +* `BTree.count_range` method added, for speed. +* Library version number is now `larch.__version__` instead of + `larch.version`, to follow Python conventions. + Version 0.19, released 2011-03-21 --------------------------------- diff --git a/debian/changelog b/debian/changelog index 2792b03..0576ec5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,12 @@ -python-larch (0.20) UNRELEASED; urgency=low +python-larch (0.20) unstable; urgency=low * New upstream release. This is the first release to be uploaded to Debian. (Closes: #631864) + * Package description has been improved. + * debian/pycompat: removed for being useless. + * Updated to use dh_python2. - -- Lars Wirzenius <liw@liw.fi> Mon, 27 Jun 2011 23:06:13 +0100 + -- Lars Wirzenius <liw@liw.fi> Wed, 20 Jul 2011 22:24:18 +0100 python-larch (0.19) squeeze; urgency=low diff --git a/debian/control b/debian/control index 14be9f8..ef73efc 100644 --- a/debian/control +++ b/debian/control @@ -2,17 +2,14 @@ Source: python-larch Maintainer: Lars Wirzenius <liw@liw.fi> Section: python Priority: optional -Standards-Version: 3.9.0 -Build-Depends: debhelper (>= 7.3.8), python-support (>= 1.0.3), - python (>= 2.5), extrautils (>= 1.6), python-lru (>= 0.4), +Standards-Version: 3.9.2 +Build-Depends: debhelper (>= 7.3.8), python (>= 2.6.6-3~), python-coverage-test-runner, python-tracing, python-sphinx -XS-Python-Version: >= 2.5 +X-Python-Version: >= 2.6 Package: python-larch Architecture: all -Depends: ${python:Depends}, ${misc:Depends}, python (>= 2.5), - python-lru (>= 0.4), python-tracing, python-cliapp -XB-Python-Version: ${python:Versions} +Depends: ${python:Depends}, ${misc:Depends}, python-tracing, python-cliapp Description: B-tree library for Python An implementation of a particular kind of B-tree, based on research by Ohad Rodeh. This is the same data structure that btrfs uses, but diff --git a/debian/rules b/debian/rules index 341cbe2..2d1f758 100755 --- a/debian/rules +++ b/debian/rules @@ -1,10 +1,12 @@ #!/usr/bin/make -f %: - dh $@ --with-buildsystem=python_distutils + dh $@ --with=python2 --buildsystem=python_distutils override_dh_auto_build: - setuppy-debian-versions-match - dh_auto_build $@ --with-buildsystem=python_distutils + $(MAKE) + dh_auto_build --with=python2 --buildsystem=python_distutils + +override_dh_auto_clean: + $(MAKE) clean + dh_auto_clean --with=python2 --buildsystem=python_distutils -override_dh_auto_install: - python setup.py install --prefix=debian/python-larch/usr |