<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>-----BEGIN PGP SIGNED MESSAGE-----<br></div><div>Hash: SHA512<br></div><div><br></div><div>I'm pleased to announce txtorcon 22.0.0. This fixes some broken infrastructure.<br></div><div><br></div><div>* Use GitHub Actions (not Travis)<br></div><div>* Update method to upload coverage to coveralls<br></div><div><br></div><div>You can download the release from PyPI or GitHub (or of<br></div><div>course "pip install txtorcon"):<br></div><div><br></div><div>  <a href="https://pypi.python.org/pypi/txtorcon/22.0.0">https://pypi.python.org/pypi/txtorcon/22.0.0</a><br></div><div>  <a href="https://github.com/meejah/txtorcon/releases/tag/v22.0.0">https://github.com/meejah/txtorcon/releases/tag/v22.0.0</a><br></div><div><br></div><div>Releases are also available from the hidden service:<br></div><div><br></div><div>  <a href="http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/txtorcon-22.0.0.tar.gz">http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/txtorcon-22.0.0.tar.gz</a><br></div><div>  <a href="http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/txtorcon-22.0.0.tar.gz.asc">http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/txtorcon-22.0.0.tar.gz.asc</a><br></div><div><br></div><div>You can verify the sha256sum of both by running the following 4 lines<br></div><div>in a shell wherever you have the files downloaded:<br></div><div><br></div><div>cat <<EOF | sha256sum --check<br></div><div>89a1b65e32a4b369d67e6c166387fbc468cc5d05227448d239a5e7e9718aa053  dist/txtorcon-22.0.0.tar.gz<br></div><div>824b5df1977bedabfc1c49c9523b8fa1b7cff11d6fee78015df1ce133685779c  dist/txtorcon-22.0.0-py2.py3-none-any.whl<br></div><div>EOF<br></div><div><br></div><div>thanks,<br></div><div>meejah<br></div><div>-----BEGIN PGP SIGNATURE-----<br></div><div><br></div><div>iQFFBAEBCgAvFiEEnVor1WiOy4id680/wmAoAxKAaacFAmIyVzMRHG1lZWphaEBt<br></div><div>ZWVqYWguY2EACgkQwmAoAxKAaaeNYQf/XBYfAvqqvT/jU+z8EUwgj0EJbFusNAls<br></div><div>8W37RE8fRkxTCYBOnfmK2IlQouHLBVgjzS2H0ZGyAzczxZb/kfY7uRbAm7N63eMx<br></div><div>rc7urZtDeHS4K7+cUPf03KlqYdKmbIGEezPVQSNRT1/UZ/kTB6CxMqteyXxfYkvY<br></div><div>+pkfIvOJ49Yw6KuMt+iWKRNnfVsMNYX+gV6PNYBHoWGRTWxANReaXRSowe+5Cgus<br></div><div>4O51I3+1QH1slLIH77Dvpktmqka+Fbs3mDWm1ICzf4rB0z+aJRxt7xYjNnhaLCPQ<br></div><div>5xeY1IdmmJAxg/WouMQh1Kus8eEWgIhFLeigPN+ABwt2VziL1lL8XQ==<br></div><div>=HKmX<br></div><div>-----END PGP SIGNATURE-----<br></div><div><br></div></body></html>