[issue32561] Add API to io objects for non-blocking reads/writes

2018-01-15 Thread Martin Panter
Change by Martin Panter : -- dependencies: +Add ability to query number of buffered bytes available on buffered I/O ___ Python tracker ___ _

[issue32563] -Werror=declaration-after-statement expat build failure on Python 3.5

2018-01-15 Thread Nick Coghlan
New submission from Nick Coghlan : A fresh Python 3.5 checkout failed to build the embedded expat XML library for me, due to the configure check that adds "-Werror=declaration-after-statement" to the compiler flags. I'm guessing this was introduced via the expat code changes brought in for ht

[issue32563] -Werror=declaration-after-statement expat build failure on Python 3.5

2018-01-15 Thread Nick Coghlan
Nick Coghlan added the comment: Details of the compilation failure: ``` building 'pyexpat' extension gcc -pthread -fPIC -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Werror=declaration-after-statement -DHAVE_EXPAT_CONFIG_H=1 -DXML_POOR_ENTROPY=1 -DUSE_PY

[issue32551] 3.5.4 has a regression that was fixed in 3.6.1rc1

2018-01-15 Thread Nick Coghlan
Change by Nick Coghlan : -- keywords: +patch pull_requests: +5050 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list

[issue29319] Embedded 3.6.0 distribution cannot run pyz files

2018-01-15 Thread Nick Coghlan
Change by Nick Coghlan : -- pull_requests: +5051 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue32551] 3.5.4 has a regression that was fixed in 3.6.1rc1

2018-01-15 Thread Nick Coghlan
Nick Coghlan added the comment: PR submitted for 3.5. Since the problem was in a full release this time (rather than a pre-release the way it was for 3.6), I've reclassified it as a security bug, since it means some previously safe operations (where no user-writable directory would end up on

[issue32551] Zipfile & directory execution in 3.5.4 adds the current directory to sys.path

2018-01-15 Thread Nick Coghlan
Nick Coghlan added the comment: I've updated the issue title to reduce the need to have read bpo-29723 first to understand it. I've also filed https://github.com/pantsbuild/pex/issues/440 essentially asking the pex folks to check if they're affected. -- stage: -> commit review title

[issue29723] 3.6.1rc1 adds the current directory to sys.path when running a subdirectory's __main__.py; previous versions did not

2018-01-15 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- pull_requests: -585 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://m

[issue31368] Support asynchronous, non-blocking buffered reads (RWF_NONBLOCK)

2018-01-15 Thread Nitish
Change by Nitish : -- nosy: +nitishch ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/

[issue32561] Add API to io objects for non-blocking reads/writes

2018-01-15 Thread Nathaniel Smith
Nathaniel Smith added the comment: > BufferedIOBase is an abstract class and, despite the name, doesn’t > necessitate a buffer or cache Right, sorry, skimmed too fast. > In Issue 32475 there is a proposal to add a “getbuffn” method returning the > amount of unread pending data in a reader ob

[issue32561] Add API to io objects for non-blocking reads/writes

2018-01-15 Thread Xavier G. Domingo
Change by Xavier G. Domingo : -- nosy: +xgdomingo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail

<    1   2