-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
txtorcon 0.8.0 is now tagged and released. [1]
txtorcon is a Python+Twisted-based asynchronous implementation of the Tor control protocol. It includes a state-tracking abstraction, configuration abstraction, Twisted endpoint support for hidden services, 96%+ unit-test coverage and many examples.
New in this release:
. issue #18: slight *API change* ICircuitListener.circuit_failed, circuit_closed, IStreamListener.stream_failed, stream_closed and stream_detach all now include any keywords in the notification method (these either lacked flags, or only included some) . launch_tor() can take a timeout (starting with a patch from hellais); . cleanup from aagbsn; . more test coverage; . run tests cleanly without graphviz (from lukaslueg); . issue #26: fix from lukaslueg; . pep8 and whitespace targets plus massive cleanup (now pep8 clean, from lukaslueg); . issue #30: fix reported by webmeister making ipaddr actually-optional; . example using synchronous web server (built-in SimpleHTTPServer) with txtorcon (from lukaslueg); . TorState can now create circuits without an explicit path; . passwords for non-cookie authenticated sessions now use a password callback (that may return a Deferred); . fixes for AddrMap in case Tor ticket #8596 is implemented;
Code and built documentation may be obtained:
git clone git://github.com/meejah/txtorcon.git
https://github.com/meejah/txtorcon https://txtorcon.readthedocs.org/en/latest/index.html
You may easily install it:
pip install txtorcon easy_install txtorcon
The sha256sum output is:
87fcb3bce3ac3b48583f637bf69445bd50071411dc3fded89df7600d870a3094 txtorcon-0.8.0.tar.gz
thanks, meejah
[1] -- (Note the tagging took place last month, and I've only now updated PyPI, ReadTheDocs, freecode, emailed this, ...)