Kushal Das

FOSS and life. Kushal Das talks here.

Python development on 5th October

Pushed PEP 428 - object-oriented filesystem paths.

This PEP proposes the inclusion of a third-party module, pathlib_, in the standard library. The aim of this library is to provide a simple hierarchy of classes to handle filesystem paths and the common operations users do over them. pathlib: http://pypi.python.org/pypi/pathlib/

Updated ftplib documentation The file obj passed to ftp.storbinary/storlines must be opened in binary mode. Files changed: - Doc/library/ftplib.rst

Issue #16138: Some typos got fixed, Files changed: - Doc/glossary.rst

Issue #14446: Remove deprecated tkinter functions Removed functions - static char * Merge(PyObject *args) - static char * AsString(PyObject *value, PyObject *tmp) Files changed: - Modules/_tkinter.c

Issue #16112: platform.architecture does not correctly escape argument to /usr/bin/file. Fix original patch Files changed: - Lib/platform.py Went in on 3.3, 3.2, 3.1 and on 2.7

Issue #16135: Removal of OS/2 support. Files changed: - Lib/test/regrtest.py - Lib/test/test_bz2.py - Lib/test/test_mailbox.py - Lib/test/test_select.py - Lib/test/test_signal.py - Lib/test/test_site.py
- Lib/test/test_sundry.py - Lib/test/test_sys.py - Lib/test/test_sysconfig.py - Lib/test/test_thread.py - Lib/test/test_threadsignals.py - Python/importlib.h

In Lib/test/test_select.py SelectTestCase is now properly skipped in riscos.

Fix PyUnicode_Format(): return NULL if PyUnicode_READY(uformat) failed. This error cannot occur in practice: PyUnicode_FromObject() always return a “ready” string. Optimize unicode_compare(): use memcmp() when comparing two UCS1 strings Enable also ptr==ptr optimization in PyUnicode_Compare() It was already implemented in PyUnicode_RichCompare() Files changed: - Objects/unicodeobject.c - Include/unicodeobject.h

Issue #14997: disable in idle shell window. Files changed: - Lib/idlelib/config-extensions.def

Issue #15417: Add support for csh and fish in venv activation scripts. Files changed: - Doc/using/venv-create.inc - Lib/venv/scripts/posix/activate.csh - Lib/venv/scripts/posix/activate.fish

comments powered by Disqus