# HG changeset patch # User Paul Boddie # Date 1232303000 -3600 # Node ID 91c0764ac7c6cdff2264b5636ce940fa3bea5ab0 # Parent f5901014e15ebb18f74149b0fde2022444f2276d Updated release procedures. Removed import from setup.py. diff -r f5901014e15e -r 91c0764ac7c6 README.txt --- a/README.txt Sun Jan 18 19:01:44 2009 +0100 +++ b/README.txt Sun Jan 18 19:23:20 2009 +0100 @@ -304,15 +304,16 @@ Update the libxml2dom/__init__.py and libxml2dom/macrolib/__init__.py __version__ attributes. Change the version number and package filename/directory in the documentation. +Update the version number in setup.py. +Check the setup.py file and ensure that all package directories are mentioned. Change code examples in the documentation if appropriate. Update the release notes (see above). Update the package release notes (in the packages directory). -Check the setup.py file and ensure that all package directories are mentioned. Check the release information in the PKG-INFO file. Tag, export. Archive, upload. Make packages (see below). -Update PyPI, PythonInfo Wiki, Vaults of Parnassus entries. +Update PyPI, PythonInfo Wiki entries. Making Packages --------------- @@ -327,6 +328,7 @@ ln -s packages/ubuntu-feisty/python-libxml2dom/debian/ ln -s packages/debian-sarge/python2.3-libxml2dom/debian/ ln -s packages/debian-etch/python-libxml2dom/debian/ + ln -s packages/debian-lenny/python-libxml2dom/debian/ 3. Run the package builder: diff -r f5901014e15e -r 91c0764ac7c6 setup.py --- a/setup.py Sun Jan 18 19:01:44 2009 +0100 +++ b/setup.py Sun Jan 18 19:23:20 2009 +0100 @@ -2,15 +2,13 @@ from distutils.core import setup -import libxml2dom - setup( name = "libxml2dom", description = "PyXML-style API for the libxml2 Python bindings", author = "Paul Boddie", author_email = "paul@boddie.org.uk", url = "http://www.boddie.org.uk/python/libxml2dom.html", - version = libxml2dom.__version__, + version = "0.5", packages = ["libxml2dom", "libxml2dom.macrolib"], scripts = ["tools/libxml2macro.py"] )