Skip to content


@meejah meejah released this Jan 20, 2014 · 385 commits to master since this release

I am pleased to announce that txtorcon v0.9.1 is now available.

This release adds quite a few minor bug-fixes, simplifies GeoIP
handling (with support for both pre- and post 0.3 pygeoip APIs), a
tutorial-style walkthrough, the availability of a "wheel" distribution
and uses "twine" to do the uploads (allowing me to actually test the
signed tarball and whl files before uploading).

Full list of improvements:

  • put test/ directory at the top level
  • using tool instead of custom script
  • using and for test coverage and continuous integration
  • issue #56: added Circuit.close() and Stream.close() starting from aagbsn's patch
  • parsing issues with multi-line keyword discovered and resolved
  • preserve router nicks from long-names if consensus lacks an entry (e.g. bridges)
  • using for releases
  • "Wheel" release now also available
  • issue #57: "python develop" now supported
  • issue #59: if tor_launch() times out, Tor is properly killed (starting with pull-request from Ryman)
  • experimental tests (for HS listening, and tor_launch() timeouts)
  • issue #55: pubkey link on readthedocs
  • issue #63
  • clean up GeoIP handling, and support pygeoip both pre and post 0.3
  • slightly improve unit-test coverage (now at 97%, 61 lines out of 2031 missing)
  • added a walkthrough to the documentation

sha256 sums for the distribution files:

68e21f719f6541448c0ec8e4a95787a0fe13452dd4086631ffdce79b47134e37 txtorcon-0.9.1.tar.gz
b92fb5a767eeb3c3d1ec7626fb992d76c73f068e00e69bda51cdbbfc8868eba7 txtorcon-0.9.1-py27-none-any.whl

Note that there are cryptographic signatures in the github repository,
linked and hosted on readthedocs as well as via the hidden

Also note that you did not miss out on 0.9.0; I screwed up the tarball
upload to PyPI resulting in a signature mismatch and pypi doesn't let
you re-upload a tarball.



Something went wrong with that request. Please try again.