[issue35692] pathlib.Path.exists() on non-existent drive raises WinError instead of returning False

2019-02-03 Thread Steve Dower
Change by Steve Dower : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue35706] Make it easier to use a venv with an embedded Python interpreter

2019-02-03 Thread Steve Dower
Steve Dower added the comment: Py_Initialize() is not supposed to set it up. If you are embedding Python, you have to be responsible for configuring the paths that it uses - pyvenv.cfg is configuration for Python interactive, not the shared lib (using Windows terminology, it's configuration

[issue35692] pathlib.Path.exists() on non-existent drive raises WinError instead of returning False

2019-02-03 Thread miss-islington
miss-islington added the comment: New changeset 69af4395a25481e9de4009c816b6d1f032a2d8eb by Miss Islington (bot) in branch '3.7': bpo-35692: pathlib no longer raises when checking file and directory existence on drives that are not ready (GH-11746)

[issue35873] Controlling venv from venv no longer works in 3.7.2

2019-02-03 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +11692 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35872] Creating venv from venv no longer works in 3.7.2

2019-02-03 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +11689, 11690, 11691 ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue35872] Creating venv from venv no longer works in 3.7.2

2019-02-03 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +11689 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35872] Creating venv from venv no longer works in 3.7.2

2019-02-03 Thread Steve Dower
Change by Steve Dower : -- pull_requests: +11689, 11690 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35873] Controlling venv from venv no longer works in 3.7.2

2019-02-03 Thread Steve Dower
Steve Dower added the comment: New changeset a8474d025cab794257d2fd0bea67840779b9351f by Steve Dower in branch 'master': bpo-35872 and bpo-35873: Clears __PYVENV_LAUNCHER__ variable (GH-11745) https://github.com/python/cpython/commit/a8474d025cab794257d2fd0bea67840779b9351f --

[issue35872] Creating venv from venv no longer works in 3.7.2

2019-02-03 Thread Steve Dower
Steve Dower added the comment: New changeset a8474d025cab794257d2fd0bea67840779b9351f by Steve Dower in branch 'master': bpo-35872 and bpo-35873: Clears __PYVENV_LAUNCHER__ variable (GH-11745) https://github.com/python/cpython/commit/a8474d025cab794257d2fd0bea67840779b9351f --

[issue35692] pathlib.Path.exists() on non-existent drive raises WinError instead of returning False

2019-02-03 Thread miss-islington
Change by miss-islington : -- pull_requests: +11686, 11687 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35692] pathlib.Path.exists() on non-existent drive raises WinError instead of returning False

2019-02-03 Thread miss-islington
Change by miss-islington : -- pull_requests: +11686 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35692] pathlib.Path.exists() on non-existent drive raises WinError instead of returning False

2019-02-03 Thread miss-islington
Change by miss-islington : -- pull_requests: +11686, 11687, 11688 ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue35692] pathlib.Path.exists() on non-existent drive raises WinError instead of returning False

2019-02-03 Thread Steve Dower
Steve Dower added the comment: New changeset 2f6fae6e510dba653391cb510a2aca8322eec03b by Steve Dower in branch 'master': bpo-35692: pathlib no longer raises when checking file and directory existence on drives that are not ready (GH-11746)

[issue35894] Apparent regression in 3.8-dev: 'TypeError: required field "type_ignores" missing from Module'

2019-02-03 Thread Nathaniel Smith
Nathaniel Smith added the comment: Oh, that's not my code, it's the core of IPython's REPL :-). I just filed a bug with them, referencing this one: https://github.com/ipython/ipython/issues/11590 -- ___ Python tracker

[issue35813] shared memory construct to avoid need for serialization between processes

2019-02-03 Thread Ronald Oussoren
Ronald Oussoren added the comment: David, I don't agree with merging at this point. The lack of documentation makes it hard to ask for more feedback and broader testing, because people won't know how to use the library and provide constructive feedback (that's why my review comments on

[issue35894] Apparent regression in 3.8-dev: 'TypeError: required field "type_ignores" missing from Module'

2019-02-03 Thread Guido van Rossum
Guido van Rossum added the comment: Yeah, this definitely changed. When we updated typed_ast to Python 3.7 recently, the mypy project looked into making certain arguments to AST certain nodes optional, but the code responsible for those arguments is too weird to easily make that work (it's

[issue35894] Apparent regression in 3.8-dev: 'TypeError: required field "type_ignores" missing from Module'

2019-02-03 Thread Nathaniel Smith
New submission from Nathaniel Smith : Travis provides a "3.8-dev" python, which is updated regularly to track cpython master. When running our tests on this Python, specifically version python: 3.8.0a0 (heads/master:f75d59e, Feb 3 2019, 07:27:24) we just started getting tracebacks:

[issue35813] shared memory construct to avoid need for serialization between processes

2019-02-03 Thread Davin Potts
Davin Potts added the comment: This work is the result of ~1.5 years of development effort, much of it accomplished at the last two core dev sprints. The code behind it has been stable since September 2018 and tested as an independently installable package by multiple people. I was

[issue35813] shared memory construct to avoid need for serialization between processes

2019-02-03 Thread Terry J. Reedy
Terry J. Reedy added the comment: I think there is also a license problem. posixshmem.c contains "Copyright 2012 Philip Semanchuk, 2018-2019 Davin Potts" Ronald commented "The only other files with a copyright attribute are parser, optparse and platform. I'd prefer to avoid adding new

[issue35586] Open pyexpat compilation, Make shows error(missing separator)

2019-02-03 Thread Ned Deily
Ned Deily added the comment: Sorry about the delay in responding. I am unable to reproduce the problem but I may be missing some important details. What platform were you attempting to build on? What was the exact path to the source directory? And, if you can still reproduce, could you

[issue35605] backported patch requires new sphinx, minimum sphinx version was not bumped

2019-02-03 Thread Ned Deily
Ned Deily added the comment: I agree that this can go into 3.6. Thanks, everyone! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue35605] backported patch requires new sphinx, minimum sphinx version was not bumped

2019-02-03 Thread Ned Deily
Ned Deily added the comment: New changeset 9bacdce451618a5f0bf62cb1b6f966ebde0492c6 by Ned Deily (Anthony Sottile) in branch '3.6': [3.6] bpo-35605: Fix documentation build for sphinx<1.6 (GH-11368) https://github.com/python/cpython/commit/9bacdce451618a5f0bf62cb1b6f966ebde0492c6

[issue35813] shared memory construct to avoid need for serialization between processes

2019-02-03 Thread Ned Deily
Change by Ned Deily : -- nosy: -ned.deily ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35893] distutils fails to build extension on windows when it is a package.__init__

2019-02-03 Thread Ronald Oussoren
Ronald Oussoren added the comment: FWIW the project in question is modulegraph2 , which almost works on Windows, except for this issue and some incorrect code on my side that assumes virtualenv on Windows behaves the same as on

[issue35893] distutils fails to build extension on windows when it is a package.__init__

2019-02-03 Thread Ronald Oussoren
New submission from Ronald Oussoren : Python supports having a C extension for the the __init__ of a package (instead of having __init__.py). This works fine on Linux, but on Windows distutils fails to build the C extension because it assumes the entry point is named PyInit___init__ while

[issue35813] shared memory construct to avoid need for serialization between processes

2019-02-03 Thread Antoine Pitrou
Antoine Pitrou added the comment: And to make things clear, I'm not saying anything about the functionality. Easier shared memory + multiprocessing is definitely an interesting endeavour (and a non-trivial one). -- ___ Python tracker

[issue35813] shared memory construct to avoid need for serialization between processes

2019-02-03 Thread Ronald Oussoren
Ronald Oussoren added the comment: FWIW I agree with reverting this pull request, the work is clearly not finished yet. -- ___ Python tracker ___

[issue35813] shared memory construct to avoid need for serialization between processes

2019-02-03 Thread Antoine Pitrou
Antoine Pitrou added the comment: Yes, I think this was merged too soon. Davin, the convention is that we only merge completed work, not some work-in-progress. You already did this once in https://bugs.python.org/issue28053 . You still haven't completed that piece of work. I'm going to

[issue35533] argparse standard error usage for exit / error

2019-02-03 Thread paul j3
Change by paul j3 : -- nosy: +paul.j3 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35706] Make it easier to use a venv with an embedded Python interpreter

2019-02-03 Thread Ned Deily
Change by Ned Deily : -- components: +Windows nosy: +paul.moore, steve.dower, tim.golden, zach.ware ___ Python tracker ___ ___

[issue35892] Fix awkwardness of statistics.mode() for multimodal datasets

2019-02-03 Thread Raymond Hettinger
New submission from Raymond Hettinger : The current code for mode() does a good deal of extra work to support its two error outcomes (empty input and multimodal input). That latter case is informative but doesn't provide any reasonable way to find just one of those modes, where any of the

[issue12374] Execution model should explain compile vs definition vs execution time

2019-02-03 Thread Cheryl Sabella
Cheryl Sabella added the comment: Hi Nick, Would you be able to update the link as http://svn.python.org/view/sandbox/trunk/userref/ODF/ isn't valid anymore? Have things changed even more since you created this issue or are you still interested in pursuing this? Thanks! -- nosy:

[issue27485] urllib.splitport -- is it official or not?

2019-02-03 Thread Jason R. Coombs
Jason R. Coombs added the comment: Please refer to issue35891 for a description of an important use-case broken by the planned removal of splituser. -- nosy: +jason.coombs ___ Python tracker

[issue35891] urllib.parse.splituser has no suitable replacement

2019-02-03 Thread Jason R. Coombs
New submission from Jason R. Coombs : The removal of splituser (issue27485) has the undesirable effect of leaving the programmer without a suitable alternative. The deprecation warning states to use `urlparse` instead, but `urlparse` doesn't provide the access to the `credential` or

[issue35891] urllib.parse.splituser has no suitable replacement

2019-02-03 Thread Jason R. Coombs
Change by Jason R. Coombs : -- versions: +Python 3.8 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35706] Make it easier to use a venv with an embedded Python interpreter

2019-02-03 Thread PyScripter
PyScripter added the comment: I don't see how pep-0582 is related to embedded python. The solution is to check for the presence of pyvenv.cfg in PYTHONHOME and set up the system.path accordingly. -- ___ Python tracker

[issue35851] Make search result in online docs keep their position when search finishes

2019-02-03 Thread Julien Palard
Julien Palard added the comment: Hi Roel, I like the idea, but as xtreak told, it's a sphinx issue we cannot easy fix on our side, better fix it sphinx side. Would you please repoen it on the sphinx bug tracker at https://github.com/sphinx-doc/sphinx/issues? --

[issue35706] Make it easier to use a venv with an embedded Python interpreter

2019-02-03 Thread Wolfgang Langner
Wolfgang Langner added the comment: I think this pep is related to the issue and could be a solution: https://www.python.org/dev/peps/pep-0582/ -- nosy: +tds333 ___ Python tracker

[issue35813] shared memory construct to avoid need for serialization between processes

2019-02-03 Thread Ronald Oussoren
Ronald Oussoren added the comment: Was this merged too soon? This is new functionality without any docs and tests. I've also left review comments on the pull request. -- nosy: +ronaldoussoren ___ Python tracker

[issue32627] Header dependent _uuid build failure on Fedora 27

2019-02-03 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch, patch pull_requests: +11682, 11683 stage: needs patch -> patch review ___ Python tracker ___

[issue32627] Header dependent _uuid build failure on Fedora 27

2019-02-03 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch, patch, patch pull_requests: +11682, 11683, 11684 stage: needs patch -> patch review ___ Python tracker ___

[issue32627] Header dependent _uuid build failure on Fedora 27

2019-02-03 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch, patch, patch, patch pull_requests: +11682, 11683, 11684, 11685 stage: needs patch -> patch review ___ Python tracker ___

[issue32627] Header dependent _uuid build failure on Fedora 27

2019-02-03 Thread Roundup Robot
Change by Roundup Robot : -- keywords: +patch pull_requests: +11682 stage: needs patch -> patch review ___ Python tracker ___ ___