Re: [RELEASED] Python 3.4.0b1
On 11/24/2013 02:00 PM, Larry Hastings wrote: Python 3.4 includes a range of improvements of the 3.x series, including hundreds of small improvements and bug fixes. Major new features and changes in the 3.4 release series include: Whoops, sorry, I missed a couple of PEPs there: * PEP 428, a "pathlib" module providing object-oriented filesystem paths * PEP 451, standardizing module metadata for Python's module import system * PEP 454, a new "tracemalloc" module for tracing Python memory allocations They're on the web site already, and they'll be in the next announcement. Sorry for the oversight! //arry/ -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[RELEASED] Python 3.4.0b1
On behalf of the Python development team, it's my privilege to announce the first beta release of Python 3.4. This is a preview release, and its use is not recommended for production settings. Python 3.4 includes a range of improvements of the 3.x series, including hundreds of small improvements and bug fixes. Major new features and changes in the 3.4 release series include: * PEP 435, a standardized "enum" module * PEP 436, a build enhancement that will help generate introspection information for builtins * PEP 442, improved semantics for object finalization * PEP 443, adding single-dispatch generic functions to the standard library * PEP 445, a new C API for implementing custom memory allocators * PEP 446, changing file descriptors to not be inherited by default in subprocesses * PEP 450, a new "statistics" module * PEP 453, a bundled installer for the *pip* package manager * PEP 456, a new hash algorithm for Python strings and binary data * PEP 3154, a new and improved protocol for pickled objects * PEP 3156, a new "asyncio" module, a new framework for asynchronous I/O Python 3.4 is now in "feature freeze", meaning that no new features will be added. The final release is projected for late February 2014. To download Python 3.4.0b1 visit: http://www.python.org/download/releases/3.4.0/ Please consider trying Python 3.4.0b1 with your code and reporting any new issues you notice to: http://bugs.python.org/ Enjoy! -- Larry Hastings, Release Manager larry at hastings.org (on behalf of the entire python-dev team and 3.4's contributors) -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANN: SfePy 2013.4
I am pleased to announce release 2013.4 of SfePy. Description --- SfePy (simple finite elements in Python) is a software for solving systems of coupled partial differential equations by the finite element method. The code is based on NumPy and SciPy packages. It is distributed under the new BSD license. Home page: http://sfepy.org Mailing list: http://groups.google.com/group/sfepy-devel Git (source) repository, issue tracker, wiki: http://github.com/sfepy Highlights of this release -- - simplified quadrature definition - equation sequence solver - initial support for 'plate' integration/connectivity type - script for visualization of quadrature points and weights For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1 (rather long and technical). Best regards, Robert Cimrman and Contributors (*) (*) Contributors to this release (alphabetical order): Vladimír Lukeš, Jaroslav Vondřejc -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] PyDitz version 0.2
Announcing version 0.2 of PyDitz, a drop-in replacement for Ditz, a distributed bug tracker. Changes in this version: * Fixed problem with blank comments in a few commands. Features: * Whereas Ditz, when typed on its own, runs the "todo" command, PyDitz drops you into a command shell where you can run Ditz commands and get completion on command names, issue names and release names according to context. * It keeps an intelligent cache of issues, so parsing of all the YAML files isn't necessary for each command. This greatly improves speed when you have lots of issues. * With PyDitz, you don't have to run it from the same directory where the issue database is; it will look in parent directories for it. * You can use the database engine of PyDitz in Python programs to migrate bug databases to and from Ditz format, or create summary reports in your own favourite format. In this release, all the Ditz commands are implemented except "edit", "html" and "validate". They're planned for some time Real Soon Now. You can get PyDitz from: https://pypi.python.org/pypi/pyditz or browse the sources at: https://bitbucket.org/zondo/pyditz It's distributed under the GPL v2+. -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANN: psutil 1.2.0 released
Hi there folks, I'm pleased to announce the 1.2.0 release of psutil: http://code.google.com/p/psutil/ === About === psutil is a module providing an interface for retrieving information on all running processes and system utilization (CPU, memory, disks, network, users) in a portable way by using Python, implementing many functionalities offered by command line tools such as ps, top, free, netstat, lsof and others. It supports Linux, Windows, OSX, FreeBSD and Solaris with Python versions from 2.4 to 3.4. === New features === psutil provides a new wait_procs() utility function which waits for multiple processes to terminate ( https://code.google.com/p/psutil/issues/detail?id=440) Tipical use case is: 1. send SIGTERM to a list of processes 2. give them some time to terminate 3. send SIGKILL to those ones which are still alive Example: >>> def on_terminate(proc): ... print("process {} terminated".format(proc)) ... >>> for p in procs: ...p.terminate() ... >>> gone, still_alive = psutil.wait_procs(procs, timeout=3, callback=on_terminate) >>> for p in still_alive: ... p.kill() ... >>> Also, you can now avoid to pass a PID to psutil.Process constructor in which case os.getpid() will be assumed. === Main bugfixes === High priority issue https://code.google.com/p/psutil/issues/detail?id=348on Windows XP has been fixed. === Links === * Home page: http://code.google.com/p/psutil * Downloads: https://pypi.python.org/pypi?:action=display&name=psutil#downloads * API Reference: http://code.google.com/p/psutil/wiki/Documentation Please try out this new release and let me know if you experience any problem by filing issues on the bug tracker. All the best, --- Giampaolo Rodola' http://code.google.com/p/pyftpdlib/ http://code.google.com/p/psutil/ http://code.google.com/p/pysendfile/ -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] PyDitz v0.1
Announcing the first official release of PyDitz, a drop-in replacement for the Ditz distributed bug tracker (http://ditz.rubyforge.org). Features: * A console command (pyditz) which implements most of the Ditz commands ('edit' and 'html' still to do). It also has a 'shell' mode, providing context-dependent completion on commands, issues and releases. * A Ditz database API, to help with migrating bug databases to/from Ditz format. Where to get it: Source packages are at https://pypi.python.org/pypi/pyditz Source repository is at https://bitbucket.org/zondo/pyditz License: GPL v2 or later -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANN: Bokeh 0.3 released
All, I am pleased to announce the release of Bokeh 0.3! Bokeh is a Python interactive visualization library for large datasets that natively uses the latest web technologies. Its goal is to provide elegant, concise construction of novel graphics in the style of Protovis/D3, while delivering high-performance interactivity over large data to thin clients. If you are using Anaconda, you can install through conda: conda install bokeh Alternatively you can install from PyPI using pip: pip install bokeh This release was largely an internal refactor to merge the BokehJS and Bokeh projects into one repository, and to greatly improve and simplify the BokehJS coffee script build process. Additionally, this release also includes a number of bug and stability fixes, and some enhancements, including: * bugfixes: - #155 ColumnDataSource does not update column_names - #150 If you plot circles that all have a position (0,0), there is a crash - #117 axis_line_color=None does not work * enhancements: - #157 xaxis, etc should return collection object - #129 The sampledata download is confusing - #82 Improve hold() functionality in notebook See the CHANGELOG for full details. Several new examples were added including a reproduction of Burtin's Antibiotics, and examples of animation using the Bokeh plot server. ColorBrewer palettes were also added on the python side. Finally, the user guide has been flushed out and will continually be updated as features and API changes are made. Check out the full documentation and interactive gallery at http://bokeh.pydata.org The release of Bokeh 0.4 is planned for early January. Some notable features to be included are: * Integrate Abstract Rendering into bokeh server * Better grid-based layout system; use Cassowary.js for layout solver * Tool Improvements (pan always on, box zoom always on, passive resize with hot corners) * Basic MPL compatibility interface (enough to make ggplot.py work) * Expose image plot in Python interface: Add BSON for sending large data Issues or enhancement requests can be logged on the Bokeh Github page: https://github.com/continuumio/bokeh Questions can be directed to the Bokeh mailing list: bo...@continuum.io Regards, Bryan Van de Ven -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/