summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS21
-rw-r--r--debian/changelog7
-rw-r--r--debian/control11
-rwxr-xr-xdebian/rules12
4 files changed, 37 insertions, 14 deletions
diff --git a/NEWS b/NEWS
index 351a6d5..6ef9263 100644
--- a/NEWS
+++ b/NEWS
@@ -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