pyca/cryptography 1.5 released

2016-08-26 Thread Paul Kehrer
PyCA cryptography 1.5 has been released to PyPI. cryptography is a package
which provides cryptographic recipes and primitives to Python developers.
Our goal is for it to be your "cryptographic standard library". We support
Python 2.6-2.7, Python 3.3+, and PyPy.

Changelog:

* Added calculate_max_pss_salt_length for RSA PSS.
* Added "one shot" DSAPrivateKey.sign andDSAPublicKey.verify methods to DSA
keys.
* Added "one shot" EllipticCurvePrivateKey.sign and
EllipticCurvePublicKey.verify methods to ECDSA keys.
* Switched back to the older callback model on Python 3.5 in order to
mitigate a locking callback problem with OpenSSL <1.1.0.
* x509.CertificateBuilder, x509.CertificateRevocationListBuilder, and
x509.RevokedCertificateBuilder now accept timezone aware datetime objects
as method arguments.
* cryptography now supports OpenSSL 1.1.0 as a compilation target.

As of 1.5 we are still linking 1.0.2h for the Mac and Windows wheels, but
in the 1.6 release we will switch to linking 1.1.0. Thanks to all the
contributors for their help on this release!

-Paul Kehrer (reaperhulk)
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


ANN: wxPython Cookbook

2016-08-26 Thread Mike Driscoll
Hi,

Several years ago, the readers of my popular Python blog
 asked me to take some of my articles
and turn them into a cookbook on wxPython. I have finally decided to do
just that. I am including over 50 recipes that I am currently editing to
make them more consistent and updating them to be compatible with the
latest versions of wxPython. I currently have nearly 300 pages of content!

If you'd like to check out the funding campaign for the book, you can find
it here: https://www.kickstarter.com/projects/34257246/wxpython-cookbook/

Thanks,
Mike
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


world 4.0

2016-08-26 Thread Barry Warsaw
world is a script that maps ISO 3166 top-level country codes to the English
country names and back again.  It also knows about a bunch of, but no where
near complete, other top-level domains.  For example:

$ world tz us
tz originates from Tanzania, United Republic of
us originates from United States of America (the)

$ world -r united
Matches for "united":
  ae: United Arab Emirates (the)
  gb: United Kingdom of Great Britain and Northern Ireland (the)
  tz: Tanzania, United Republic of
  uk: United Kingdom (common practice)
  um: United States Minor Outlying Islands (the)
  us: United States of America (the)

It also provides the worldlib package, which is an API you can use in your own
programs if you need this database.  The library is only compatible with
Python 3.

Version 4.0 is a major new update to the tool, library, and database.

It can be installed using `pip install world` of course. :)

* PyPI: https://pypi.python.org/pypi/world
* Project home: https://gitlab.com/warsaw/world
* Report bugs at: https://gitlab.com/warsaw/world/issues
* Code hosting: https://gitlab.com/warsaw/world.git
* Documentation: http://world.readthedocs.io/en/latest/

Enjoy,
-Barry


pgpOUstKoszQI.pgp
Description: OpenPGP digital signature
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/