I am pleased to announce the release of NumPy 1.12.0rc1. This release
supports Python 2.7 and 3.4 - 3.6 and is the result of 406 pull requests
submitted by 139 contributors and comprises a large number of fixes and
improvements. Among the many improvements it is difficult to pick out just
a few as standing above the others, but the following may be of particular
interest or indicate areas likely to have future consequences.
* Order of operations in ``np.einsum`` can now be optimized for large speed
* New ``signature`` argument to ``np.vectorize`` for vectorizing with core
* The ``keepdims`` argument was added to many functions.
* New context manager for testing warnings
* Support for BLIS in numpy.distutils
* Much improved support for PyPy (not yet finished)
The release notes are quite sizable and rather than put them inline I've
attached them as a file. They may also be viewed at Github
<https://github.com/numpy/numpy/releases/tag/v1.12.0rc1>. Zip files and
tarballs may also be found the Github link. Wheels and a zip archive are
available from PyPI, which is the recommended method of installation.
The Call for Speakers is open for CoderCruise - a polyglot developer
conference taking place on the Carnival Dream cruise ship, leaving from
the Port of New Orleans, July 16-23, 2017 CST for a 7 day cruise with
stops in Montego Bay, Grand Cayman, and Cozumel. The CfP will remain
open until January 6th at 11:59:59pm CST and can be found at
President: One for All Events LLC: www.oneforall.events
Conference Co-chair: php[architect]: www.phparch.com
One for All Events LLC is an Economically Disadvantaged Women-Owned Small Business
I'm please to annouce the release of NumPy 1.11.3. This is a one bug fix
release to take care of a bug that could corrupt large files opened in
append mode and then used as an argument to ndarray.tofile. Thanks to Pavel
Potocek for the fix.
-----BEGIN PGP SIGNED MESSAGE-----
NumPy 1.11.3 Release Notes
Numpy 1.11.3 fixes a bug that leads to file corruption when very large files
opened in append mode are used in ``ndarray.tofile``. It supports Python
versions 2.6 - 2.7 and 3.2 - 3.5. Wheels for Linux, Windows, and OS X can be
found on PyPI.
Contributors to maintenance/1.11.3
A total of 2 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
- - Charles Harris
- - Pavel Potocek +
Pull Requests Merged
- - `#8341 <https://github.com/numpy/numpy/pull/8341>`__: BUG: Fix
ndarray.tofile large file corruption in append mode.
- - `#8346 <https://github.com/numpy/numpy/pull/8346>`__: TST: Fix tests in
PR #8341 for NumPy 1.11.x
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
I'm glad to announce the release of pyo 0.8.2, available for python 2.7 and 3.5.
Pyo is a Python module written in C to help real-time digital signal processing
script creation. It is available for Windows, macOS and linux. It is released
under the LGPL 3 license.
For more info, downloads and other links, see the official web site:
For the latest sources and bug tracker:
- Fixed latency issue when using portaudio as audio backend.
- TrigFunc and Pattern now accept a tuple as "arg" argument (fixed issue #90).
- E-Pyo: Fixed a bug in the documentation window.
- Fixed midi input events handling.
- Set interpolation to off by default for midi continuous controllers.
P><A HREF="http://ajaxsoundstudio.com/software/pyo/">Pyo 0.8.1</A>
Python DSP library. (17-Dec-16)
It is my pleasure to announce the release of Python 2.7.13, the latest
bugfix release of the venerable Python 2.7 series. This release
incorporates conservative bugfixes as well as improvements to keep
Python 2.7 running on modern systems.
The only change from the 2.7.13 release candidate 2 weeks ago is the
revert of a change that broke backwards compatibility with some rare C
extension patterns. See https://bugs.python.org/issue5322 for more
Source archives and binaries are available at
Please report bugs to our tracker:
2.7.14 will appear mid-2017.
All the best in the new year,
2.7 release manager
On behalf of the Python development community and the Python 3.6 release
team, I would like to announce the availability of Python 3.6.0rc2. 3.6.0rc2
is the second release candidate for Python 3.6, the next major release of
Code for 3.6.0 is now frozen. 3.6.0rc2 is the same code base as the first
release candidate, 3.6.0rc1, with the addition of fixes for a couple of
critical problems and with some documentation additions and updates.
Assuming no further release critical problems are found prior to the 3.6.0
final release date, now planned for 2016-12-23, the 3.6.0 final release
will be the same code base as this 3.6.0rc2. Maintenance releases for the
3.6 series will follow at regular intervals starting in the first quarter
Among the new major new features in Python 3.6 are:
* PEP 468 - Preserving the order of **kwargs in a function
* PEP 487 - Simpler customization of class creation
* PEP 495 - Local Time Disambiguation
* PEP 498 - Literal String Formatting
* PEP 506 - Adding A Secrets Module To The Standard Library
* PEP 509 - Add a private version to dict
* PEP 515 - Underscores in Numeric Literals
* PEP 519 - Adding a file system path protocol
* PEP 520 - Preserving Class Attribute Definition Order
* PEP 523 - Adding a frame evaluation API to CPython
* PEP 524 - Make os.urandom() blocking on Linux (during system startup)
* PEP 525 - Asynchronous Generators (provisional)
* PEP 526 - Syntax for Variable Annotations (provisional)
* PEP 528 - Change Windows console encoding to UTF-8
* PEP 529 - Change Windows filesystem encoding to UTF-8
* PEP 530 - Asynchronous Comprehensions
Please see "What’s New In Python 3.6" for more information:
You can find Python 3.6.0rc2 here:
Note that 3.6.0rc2 is still a preview release and thus its use is not
recommended for production environments.
More information about the release schedule can be found here:
nad(a)python.org -- 
I am pleased to announce the release of PyKMIP 0.6.0.
PyKMIP is a Python implementation of the Key Management Interoperability
Protocol (KMIP), a communications protocol for the storage and maintenance
of keys, certificates, and other secret objects. PyKMIP provides clients
for conducting key management operations against KMIP appliances and a
software server application for testing and demonstration. The library is
licensed under Apache 2.0 and supports Python 2.6, 2.7, 3.3-3.5.
* Add support for Python 3.5
* Add support for the State and OperationPolicyName attributes
* Add server support for the Activate and GetAttributes operations
* Add server support for certificate-based client authentication
* Add server support for object access control via operation policies
* Add server support for loading of user-defined operation policies
* Add client support for the GetAttributes operation
* Update clients to support operation policy names with objects
* Update ProxyKmipClient to support names when creating new objects
* Remove coveralls integration
* Fix bug with early server termination on missing request credential
* Fix bug with closing the client while unconnected to a server
* Fix bug with default values overriding server config file settings
* Fix bug with early server termination on bad client certificates
* Fix bug with deprecated usage of the bandit config file
* Fix bug with ProxyKmipClient registering unset object attributes
IRC: #pykmip on freenode.net
Thanks to all of the contributors for their time and effort.
I'm delighted to announce the release of Sphinx 1.5.1, now available on
the Python package index at <http://pypi.python.org/pypi/Sphinx>.
It includes about 1 new feature and 11 bug fixes for the 1.5 release series.
For the full changelog, go to
Thanks to all collaborators and contributers!
What is it?
Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of
multiple reStructuredText source files).
IRC: #sphinx-doc on irc.freenode.net
PyCA cryptography 1.7 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.
* Support for OpenSSL 1.0.0 has been removed. Users on older version of
OpenSSL will need to upgrade.
* Added support for Diffie-Hellman key exchange using exchange()
* The OS random engine for OpenSSL has been rewritten to improve
compatibility with embedded Python and other edge cases. More information
about this change can be found in the pull request.
Thanks to everyone who helped with this release! The upcoming cryptography
1.8 will (among other features) switch our static wheels to link against
-Paul Kehrer (reaperhulk)