[Python-Dev] [python-committers] [RELEASED] Python 3.4.0 release candidate 3

Victor Stinner victor.stinner at gmail.com
Mon Mar 10 10:43:47 CET 2014


Hi,

I tested Python 3.4rc3 installer on Windows:

- all menu entries work (doc, doc server, help, IDLE, command line, etc.)
- pip is installed, yeah!
- my tracemalloc module works on Windows too ;-)
- The uninstaller fully removes C:\Python34

The major Windows installer issues are fixed in the RC3.

Note: As fully, I got a popup telling me that the MSI is untrusted,
and I had to click on [OK] to confirm that I trust python.org.

I also tried to change pip version: I downgraded it from 1.5.4 to
1.5.3. In this case, C:\Python34 is not removed, I filled an issue for
that, but it's maybe expected?
http://bugs.python.org/issue20878

When I tested tracemalloc, I also found a "memory regression": the
"base64 module of Python 3.4 uses 920 kB of memory". I filled an issue
for this. It's not critical, it can wait Python 3.4.1. I'm happy that
tracemalloc is now built in Python and so memory can be tracked more
easily!
http://bugs.python.org/issue20879

Victor

2014-03-10 8:47 GMT+01:00 Larry Hastings <larry at hastings.org>:
>
>
> On behalf of the Python development team, I'm pleased to announce
> the third and final** release candidate 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 428, a "pathlib" module providing object-oriented filesystem paths
> * 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 451, standardizing module metadata for Python's module import system
> * PEP 453, a bundled installer for the *pip* package manager
> * PEP 454, a new "tracemalloc" module for tracing Python memory allocations
> * 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 March 16, 2014.
>
>
> To download Python 3.4.0rc3 visit:
>
>     http://www.python.org/download/releases/3.4.0/
>
>
> Please consider trying Python 3.4.0rc3 with your code and reporting any
> new issues you notice to:
>
>      http://bugs.python.org/
>
>
> Enjoy!
>
>
> ** This time we really mean it!  No foolin'!
>
> --
> Larry Hastings, Release Manager
> larry at hastings.org
> (on behalf of the entire python-dev team and 3.4's contributors)
> _______________________________________________
> python-committers mailing list
> python-committers at python.org
> https://mail.python.org/mailman/listinfo/python-committers


More information about the Python-Dev mailing list