lp:debian/python3.4

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/python3.4
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

20. By Matthias Klose

* Update to 20140417 from the 3.4 branch.
  - Fix the test_site test failure.
* Repackage as a new tarball and remove the wheels shipped with ensurepip.
* Re-enable running some tests, disable some tests:
  - Re-enable test_platform, test_subprocess, test_code_module, test_pydoc,
  - Fix a distutils test error, skip a Solaris distutils test error.
  - Skip the test_platform encoding test, failing with the lsb-release patch.
  - Skip tests which are failing with python3.4.zip removed from sys.path.
    Tracked in issue #21249.
* Byte-compile the files in the libpython3.4-testsuite package.
* d/p/distutils-install-layout.diff, d/p/site-locations.diff: Adjust the
  "am I in a virtual environment" tests to include checking
  sys.base_prefix != sys.prefix. This is the definitive such test for
  pyvenv created virtual environments (Barry Warsaw).
* Disallow running ensurepip with the system python, when not used in
  a virtual environment (Barry Warsaw).
* Don't yet install the ensurepip module, requires further work.
  ensurepip wants to install bundled modules setuptools and python-pip,
  which should be built from the distro packages instead of using the
  bundled code.
* python3.4-dbg: Add a python3.4-dbg.py symlink.
* Remove the linecache patch, not needed anymore in 3.4.
* Remove the disable-utimes patch, not needed anymore since glibc-2.4.
* Remove the statvfs-f_flag-constants, avoid-rpath, hurd-path_max,
  kfreebsd-xattrs, freebsd-testsuite and ncurses-configure patches
  applied upstream.
* Don't add runtime paths for libraries found in multiarch locations.

19. By Matthias Klose

* Update to 20140407 from the 3.4 branch.
  - Issue #21134: Fix segfault when str is called on an uninitialized
    UnicodeEncodeError, UnicodeDecodeError, or UnicodeTranslateError object.
  - Issue #19537: Fix PyUnicode_DATA() alignment under m68k.
  - Issue #21155: asyncio.EventLoop.create_unix_server() now raises
    a ValueError if path and sock are specified at the same time.
  - Issue #21149: Improved thread-safety in logging cleanup during
    interpreter shutdown.
  - Issue #20145: `assertRaisesRegex` and `assertWarnsRegex` now raise a
    TypeError if the second argument is not a string or compiled regex.
  - Issue #21058: Fix a leak of file descriptor in
    :func:`tempfile.NamedTemporaryFile`, close the file descriptor if
    :func:`io.open` fails.
  - Issue #21013: Enhance ssl.create_default_context() when used for server
    side sockets to provide better security by default.
  - Issue #20633: Replace relative import by absolute import.
  - Issue #20980: Stop wrapping exception when using ThreadPool.
  - Issue #21082: In os.makedirs, do not set the process-wide umask.
    Note this changes behavior of makedirs when exist_ok=True.
  - Issue #20990: Fix issues found by pyflakes for multiprocessing.
  - Issue #21015: SSL contexts will now automatically select an elliptic
    curve for ECDH key exchange on OpenSSL 1.0.2 and later, and otherwise
    default to "prime256v1".
  - Issue #20816: Fix inspect.getcallargs() to raise correct TypeError for
    missing keyword-only arguments.
  - Issue #20817: Fix inspect.getcallargs() to fail correctly if more
    than 3 arguments are missing.
  - Issue #6676: Ensure a meaningful exception is raised when attempting
    to parse more than one XML document per pyexpat xmlparser instance.
  - Issue #20942: PyImport_ImportFrozenModuleObject() no longer sets __file__
    to match what importlib does; this affects _frozen_importlib as well as
    any module loaded using imp.init_frozen().
  - Documentation, tools, demo and test updates.
* Depend on the python3-tk packages in the autopkg tests.
* Fix LTO builds with GCC 4.9.

18. By Matthias Klose

* Python 3.4.0 release.
* Update to 20140322 from the 3.4 branch.

* Build without ffi on or1k. Addresses: #738519.
* Update autopkg tests (Martin Pitt):
  - Don't fail if apport is not installed.
  - Call su with explicit shell, as nobody has nologin as default shell now.
  - Only use $SUDO_USER if that user actually exists in the testbed.
  - Drop obsolete chowning of $TMPDIR and $ADTTMP; with current autopkgtest
    $TMPDIR has appropriate permissions, and $ADTTMP is not being used.

17. By Matthias Klose

Python 3.4 release candidate 2.

16. By Matthias Klose

Python 3.4 release candidate 1.

15. By Matthias Klose

Python 3.4 beta 3.

14. By Matthias Klose

* Python 3.4 beta 2.
* Configure --with-system-libmpdec.

13. By Matthias Klose

Disable the test_dbm autopkg test, failing from time to time ...

12. By Matthias Klose

Build for Tcl/Tk 8.6.

11. By Matthias Klose

Fix debian/locale-gen.sh.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers