[issue25211] Error message formatting errors in int object unit-test script

2015-09-22 Thread s-wakaba
New submission from s-wakaba: I've found some parts there are illegal message formatting in int object unit test script "Lib/test/test_long.py" when hacking the interpreter. because they were an easy problem, I already fixed them to promote my work. Therefore, the patch has been attacked. than

[issue25185] Inconsistency between venv and site

2015-09-22 Thread Vinay Sajip
Vinay Sajip added the comment: Seems like the right fix would be to change site.py to read it using UTF-8. -- ___ Python tracker ___ _

[issue24295] Backport of #17086 causes regression in setup.py

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: doko wrote: "I'll look at this in June." @doko: ping? :-) @moritzs: Does Python 3.5 have the same issue? -- nosy: +haypo ___ Python tracker __

[issue24870] Optimize coding with surrogateescape and surrogatepass error handlers

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 8317796ca004 by Victor Stinner in branch 'default': Issue #24870: revert unwanted change https://hg.python.org/cpython/rev/8317796ca004 -- ___ Python tracker _

[issue25194] Register of Financial Interests for core contributors

2015-09-22 Thread Nick Coghlan
Nick Coghlan added the comment: Ezio's right I ended up mixing together a few different objectives here, which is an artifact of how the idea came about: * my starting point was wanting a list of folks that already have commit access (and hence are demonstrably familiar to the core development

[issue24870] Optimize coding with surrogateescape and surrogatepass error handlers

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: I pushed utf8.patch by mistake :-/ The advantage is that buildbots found bugs. Attached utf8-2.patch fixed bugs. The bug was how the "s" variable was set in the error handler. It's now set with: s = starts + endinpos; Bugs found by the buildbots: ===

[issue25211] Error message formatting errors in int object unit-test script

2015-09-22 Thread Martin Panter
Martin Panter added the comment: Thanks for the patch, it looks correct. The Frm class takes a variable number of *args, and then returns “format % args”. It should at least be applied to the 2.7 branch. For 3.4+, perhaps we can eliminate the need for the Frm class altogether, by using TestCa

[issue25210] Special-case NoneType() in do_richcompare()

2015-09-22 Thread Mark Shannon
Mark Shannon added the comment: +1 for special casing None. -- nosy: +Mark.Shannon ___ Python tracker ___ ___ Python-bugs-list mailing

[issue24870] Optimize coding with surrogateescape and surrogatepass error handlers

2015-09-22 Thread STINNER Victor
Changes by STINNER Victor : Added file: http://bugs.python.org/file40546/bench_utf8.py ___ Python tracker ___ ___ Python-bugs-list mailing lis

[issue24870] Optimize coding with surrogateescape and surrogatepass error handlers

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: Ok, here is a patch which optimizes surrogatepass too. Result of bench_utf8.py. Common platform: CFLAGS: -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes Timer info: namespace(adjustable=False, implementat

[issue25137] Behavioral change / regression? with nested functools.partial

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset fa766b6f12b5 by Berker Peksag in branch '3.5': Issue #25137: Add a note to whatsnew/3.5.rst for nested functools.partial calls https://hg.python.org/cpython/rev/fa766b6f12b5 New changeset ed694938c61a by Berker Peksag in branch 'default': Issue #251

[issue25137] Behavioral change / regression? with nested functools.partial

2015-09-22 Thread Berker Peksag
Berker Peksag added the comment: Added a note to Doc/whatsnew/3.5.rst. -- nosy: +berker.peksag stage: -> resolved ___ Python tracker ___

[issue25210] Special-case NoneType() in do_richcompare()

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: > TypeError: unorderable types: int() < NoneType() The error message looks good to me: NoneType is the type of the None singleton: >>> type(None) >>> x=type(None)() >>> x is None True Do you propose to use the message "TypeError: unorderable types: int() < No

[issue25159] Regression in time to import a module

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: I tested on Linux. (1) for i in `seq 5`; do ./python -I -m timeit -n1 -r1 -s "import sys; sys.modules.clear()" -- "import enum"; done (shortest timing) Python 3.4: 6.93 msec Python 3.6: 7.05 msec (+2%) (2) for i in `seq 5`; do ./python -I -m timeit "import

[issue17781] optimize compilation options

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: > For the record, the gain for LTO+PGO (with "-flto -O3") over PGO alone seems > to be between 0% and 10% for most benchmarks. Hum, does it make sense to enable LTO without PGO? -- nosy: +haypo ___ Python tracker <

[issue24165] Free list for single-digits ints

2015-09-22 Thread STINNER Victor
Changes by STINNER Victor : -- nosy: +haypo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python

[issue17781] optimize compilation options

2015-09-22 Thread Antoine Pitrou
Antoine Pitrou added the comment: > Hum, does it make sense to enable LTO without PGO? Probably not. By the way, I now have a small ARM system to play with, and there the gain of LTO+PGO over PGO alone is around 10%. Also note LTO can make compilation times much longer (it's the linking step

[issue25137] Behavioral change / regression? with nested functools.partial

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: Thanks for the doc Berker :-) -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscrib

[issue25188] regrtest.py improvement for Profile Guided Optimization builds

2015-09-22 Thread Alecsandru Patrascu
Changes by Alecsandru Patrascu : Added file: http://bugs.python.org/file40547/regrtest_36_v02.patch ___ Python tracker ___ ___ Python-bugs-lis

[issue25188] regrtest.py improvement for Profile Guided Optimization builds

2015-09-22 Thread Alecsandru Patrascu
Alecsandru Patrascu added the comment: Thank you for the link. I modified regrtest.py for Python3 according to the specifications. -- ___ Python tracker ___

[issue16322] time.tzname on Python 3.3.0 for Windows is decoded by wrong encoding

2015-09-22 Thread Petr Prikryl
Petr Prikryl added the comment: @eryksun: Thanks for your help. I have finaly ended with your... "Call setlocale(LC_CTYPE, ''), and then call time.strftime('%Z') to get the timezone name." -- ___ Python tracker _

[issue25186] Don't duplicate _verbose_message in importlib._bootstrap and _bootstrap_external

2015-09-22 Thread Eric Snow
Eric Snow added the comment: I'm fairly sure this was just an oversight on my part. -- ___ Python tracker ___ ___ Python-bugs-list mai

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Stéphane Wirtel
New submission from Stéphane Wirtel: Remove the double spaces in the C-API intro in the documentation. -- assignee: docs@python components: Documentation files: remove_double_space_capi.patch keywords: patch messages: 251310 nosy: docs@python, matrixise priority: normal severity: normal

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Ezio Melotti
Ezio Melotti added the comment: Thanks for your contribution, however double spaces after a full stop should be kept, since they are intentional (they make the .rst source more readable). Your patch also seems to include other instances that are not after a full stop. In theory those could b

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Stéphane Wirtel
Stéphane Wirtel added the comment: Hi Ezio, What's a full stop ? Thanks -- status: pending -> open ___ Python tracker ___ ___ Python

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Stéphane Wirtel
Stéphane Wirtel added the comment: ok, found: http://www.edufind.com/english-grammar/period-full-stop-or-point/ -- ___ Python tracker ___

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Ezio Melotti
Ezio Melotti added the comment: The `.` at the end of a sentence. In the following example, the double space between "is" and "an" could be fixed (even though is not a big problem), whereas the one between "example." and "This" is OK and should be kept: This is an example. This too.

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Stéphane Wirtel
Stéphane Wirtel added the comment: And in this case: “This is an example. This too” will become “This is an example. This too” Is it right? Stef On 22 Sep 2015, at 14:36, Ezio Melotti wrote: > Ezio Melotti added the comment: > > The `.` at the end of a sentence. > > In the following exam

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: The vim editor *adds* two spaces between a full stop and the beginning of a new sentence. As a french, I was always distributed by this, but it's correct in english :-) As Ezio wrote, it may even be better to have two spaces than one, for readability. Well we

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: If you would like to contribute to the Python doc, please help to make the asyncio doc simpler for new comers. Maybe add a few more examples. Or explain better asyncio concepts like tasks, coroutines and futures. -- ___

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: PEP 8: You should use two spaces after a sentence-ending period. -- nosy: +serhiy.storchaka ___ Python tracker ___ ___

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: PEP 9: You must adhere to the Emacs convention of adding two spaces at the end of every sentence. -- ___ Python tracker ___ _

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Stéphane Wirtel
Stéphane Wirtel added the comment: ok, can I close this useless issue ? Thank you for the details about the emacs convention and the rest. -- ___ Python tracker ___

[issue25213] Regression: Python 3.5.0 shutil.copy2 doesn't raise PermissionError on Windows 7

2015-09-22 Thread Nick Evans
New submission from Nick Evans: Python 3.5.0 shutil.copy2 doesn't raise PermissionError when it does not have permission to copy a file (tested on Windows 7): C:\Users\X\Desktop>C:\Users\X\AppData\Local\Programs\Python\Python35-32\python.exe Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16

[issue23329] _ssl cannot be compiled with LibreSSL anymore (on OpenBSD 5.5) because of ALPN

2015-09-22 Thread Bernard Spil
Bernard Spil added the comment: ALPN was removed originally but added again later http://marc.info/?l=openbsd-announce&m=142193407304782 -- ___ Python tracker ___ ___

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Stéphane Wirtel
Changes by Stéphane Wirtel : -- resolution: -> wont fix status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mailing li

[issue25214] asyncio ssl transport regression

2015-09-22 Thread Andrew Svetlov
New submission from Andrew Svetlov: Before using SSL BIO (which is great itself BTW) I has a way to access peers certificate by `ssl_transp.get_extra_info('socket').getpeercert()` call. Now socket is a regular socket without `.getpeercert()` method. I use hack like `ssl_transp._ssl_protocol._ss

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Ezio Melotti
Changes by Ezio Melotti : -- stage: -> resolved ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue25215] Simple extension to iter(): iter() returns empty generator

2015-09-22 Thread Jurjen N.E. Bos
New submission from Jurjen N.E. Bos: When looking for a "neat" way to create an empty generator, I saw on stackOverflow that the crowd wasn't sure what was the "least ugly" way to do it. Proposals where: def emptyIter(): return; yield or def emptyIter(): return iter([]) Then it struck me that a

[issue25215] Simple extension to iter(): iter() returns empty generator

2015-09-22 Thread Zachary Ware
Changes by Zachary Ware : -- versions: -Python 2.7, Python 3.2, Python 3.3, Python 3.4, Python 3.5 ___ Python tracker ___ ___ Python-

[issue25206] PEP 498: Minor mistakes/outdateness

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset df19ba9217e4 by Eric V. Smith in branch 'default': More on issue 25206: typo. https://hg.python.org/peps/rev/df19ba9217e4 -- ___ Python tracker ___

[issue25206] PEP 498: Minor mistakes/outdateness

2015-09-22 Thread Eric V. Smith
Eric V. Smith added the comment: Thanks for the feedback. On the f"{expr3!s}" → format(str(expr3)) issue, I'm trying to show the 1 argument version of format (which is what the code generator actually calls). Although I realize that's not a great example, since the string conversion is implic

[issue25215] Simple extension to iter(): iter() returns empty generator

2015-09-22 Thread Raymond Hettinger
Raymond Hettinger added the comment: I'm not sure that python needs a neater way to make an empty generator. It isn't a common use case and there isn't anything wrong with iter([]). There are downsides to expanding an API. It creates yet another thing to learn and remember. Even now, few de

[issue25216] Warnings stacklevel frames to skip

2015-09-22 Thread Jim Jewett
New submission from Jim Jewett: warnings.warn(stacklevel=2) is a longstanding idiom. It broke in 3.3 because python itself added some additional infrastructure frames in between; now stacklevel should be 8 or 10 in some releases. issue24305 adds a workaround for 3.5, to ignore internal frames

[issue25216] Warnings stacklevel frames to skip

2015-09-22 Thread Jim Jewett
Changes by Jim Jewett : -- stage: -> needs patch ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue25215] Simple extension to iter(): iter() returns empty generator

2015-09-22 Thread Brett Cannon
Brett Cannon added the comment: I agree with Raymond. Allowing a non-argument iter() runs the risk of someone messing up and forgetting the arguments and yet having no error that they did so. And considering how easy it is to get an iterator of an empty list or tuple I don't see a benefit. Th

[issue25157] Installing Python 3.5.0 32bit on Windows 8.1 64bit system gives Error 0x80240017

2015-09-22 Thread Shirshendu Bhowmick
Shirshendu Bhowmick added the comment: I am the person with this problem, i have tired the installation on another Windows 8.1 machine but faced the same error. Is there any update on this issue. -- nosy: +Shirshendu Bhowmick ___ Python tracker

[issue25177] OverflowError in statistics.mean when summing large floats

2015-09-22 Thread Steven D'Aprano
Steven D'Aprano added the comment: Bar, thanks for the time you put into diagnosing this error, it is definitely a bug. The intention is for mean([huge, huge]) to return huge, not raise OverflowError. I'm reluctant to say that mean() will *never* raise OverflowError, but it certainly shouldn'

[issue25209] Append space after completed keywords

2015-09-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Good catch Martin. Indeed, "pass", "break" and "continue" don't need a space, and "True", "False" and "None" need a space only in rare cases like "None in collection". Some keywords ("else", "finally", "try") need a colon. But while "return" and "lambda" not

[issue25212] Remove the double spaces in the C-API Intro

2015-09-22 Thread Georg Brandl
Georg Brandl added the comment: > As a french, I was always distributed by this, but it's correct in english :-) You know what you have to tell LaTeX to not put extra space after all full stops? \frenchspacing :) -- nosy: +georg.brandl ___ Python tr

[issue25205] setattr accepts invalid identifiers

2015-09-22 Thread W deW
W deW added the comment: Thanks for the ref to issue14029. I think I see how it works. As long as the object's __dict__ accepts the attributeName as a key, it needs not be a valid string nor a string at all. Though the latter *is* checked for, and that in turn can be circumvented by adding the

[issue17781] optimize compilation options

2015-09-22 Thread Matthias Klose
Matthias Klose added the comment: On 22.09.2015 12:31, Antoine Pitrou wrote: > Also note LTO can make compilation times much longer (it's the linking step > actually, which can take minutes). use -flto=jobserver -- ___ Python tracker

[issue25213] Regression: Python 3.5.0 shutil.copy2 doesn't raise PermissionError on Windows 7

2015-09-22 Thread eryksun
eryksun added the comment: This issue doesn't pertain to the 64-bit version. C:\Temp>py -3.5 Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import shuti

[issue25205] setattr accepts invalid identifiers

2015-09-22 Thread eryksun
eryksun added the comment: This is a documentation issue and not specific to a particular version of Python. What's the rule on version tagging in this case? -- components: +Documentation ___ Python tracker _

[issue25214] asyncio ssl transport regression

2015-09-22 Thread STINNER Victor
STINNER Victor added the comment: The specific case of getpeercert(), there is an extra info. For other info, did you notice that I just added ssl_object to extra info? :-) http://bugs.python.org/issue25114 -- ___ Python tracker

[issue10717] Multiprocessing module cannot call instance methods across processes

2015-09-22 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- resolution: -> wont fix stage: needs patch -> resolved status: pending -> closed ___ Python tracker ___

[issue23513] Add support for classes/object model in multiprocessing/pickle

2015-09-22 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- status: open -> pending ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https:

[issue23329] _ssl cannot be compiled with LibreSSL anymore (on OpenBSD 5.5) because of ALPN

2015-09-22 Thread Remi Pointel
Remi Pointel added the comment: Maybe we could check if the functionality is available instead of checking a version? What do you think about that? -- ___ Python tracker ___ ___

[issue16251] pickle special methods are looked up on the instance rather than the type

2015-09-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Is this issue fixed? -- nosy: +serhiy.storchaka status: open -> pending ___ Python tracker ___ ___

[issue25217] Method cache can crash at shutdown in _PyType_Lookup

2015-09-22 Thread Antoine Pitrou
New submission from Antoine Pitrou: In the following gdb backtrace you'll see that if Python code is executed from the PyInterpreterState_Clear() step in Py_Finalize() (apparently when clearing the builtins), _PyType_Lookup() can be executed and crash on a NULL entry in the method cache. Note

[issue25217] Method cache can crash at shutdown in _PyType_Lookup

2015-09-22 Thread Mark Shannon
Changes by Mark Shannon : -- nosy: +Mark.Shannon ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue9051] Improve pickle format for timezone aware datetime instances

2015-09-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: For stability it is better to use public name 'timezone.utc' instead of '_utc'. Dotted names now are supported with all protocols. > but there is still room for improvement: Don't worry about this. When you pickle a number of datetime objects with the same

[issue16251] pickle special methods are looked up on the instance rather than the type

2015-09-22 Thread Benjamin Peterson
Benjamin Peterson added the comment: I don't think so. On Tue, Sep 22, 2015, at 11:52, Serhiy Storchaka wrote: > > Serhiy Storchaka added the comment: > > Is this issue fixed? > > -- > nosy: +serhiy.storchaka > status: open -> pending > > ___ > Pyt

[issue24295] Backport of #17086 causes regression in setup.py

2015-09-22 Thread Moritz Sichert
Moritz Sichert added the comment: No this isn't an issue in Python 3.5. It was caused by the backport that was diffed against an older version that didn't include 7955d769fdf5 and thus reverted that. -- ___ Python tracker

[issue25205] setattr accepts invalid identifiers

2015-09-22 Thread Martin Panter
Martin Panter added the comment: Eryksun: If you mean tagging the bug report, I think we usually tag all the applicable open branches that are due for another release. I’m not sure anything needs to be documented regarding setattr(). At best it is an implementation detail that should not be re

[issue25213] Regression: Python 3.5.0 shutil.copy2 doesn't raise PermissionError on Windows 7

2015-09-22 Thread Steve Dower
Steve Dower added the comment: Confirmed. I have a trivial fix coming to restore the requestedExecutionLevel. -- assignee: -> steve.dower ___ Python tracker ___

[issue25209] Append space after completed keywords

2015-09-22 Thread Martin Panter
Martin Panter added the comment: “Else” doesn’t always use a colon. Consider “1 if x else 2”. Again, if Python started adding unwanted spaces and colons I imagine users could be annoyed and think Python is being too smart and complicated for its own good. But maybe see what others say. --

[issue20519] Replace uuid ctypes usage with an extension module.

2015-09-22 Thread STINNER Victor
Changes by STINNER Victor : -- nosy: +haypo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python

[issue25124] No single .msi available for 3.5 release

2015-09-22 Thread Steve Dower
Steve Dower added the comment: The decision cannot reasonably be reversed now - this sort of passionate feedback was really needed during the alphas to have any impact. I'm sorry you didn't feel the need to participate in Python's development, as this extra feedback would have been useful. Fo

[issue25092] Regression: test_datetime fails on 3.5, Win 7, works on 3.4

2015-09-22 Thread Steve Dower
Steve Dower added the comment: Arguably it's because of the platforms that don't reliably set errno. (I don't know exactly which those are, but I'm not about to enable it everywhere right now. If someone else wants to do it and deal with the fallout they're welcome.) -- __

[issue25159] Regression in time to import a module

2015-09-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I just have rebuilt my Python's in development brances after made distclean to avoid possible effects of incremental building, and got the same results. (1) for i in `seq 5`; do ./python -I -m timeit -n1 -r1 -s "import sys; sys.modules.clear()" -- "import en

[issue25092] Regression: test_datetime fails on 3.5, Win 7, works on 3.4

2015-09-22 Thread Steve Dower
Changes by Steve Dower : -- assignee: -> steve.dower ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://m

[issue25116] It failed to install Py3.5 on win2008R2

2015-09-22 Thread Steve Dower
Steve Dower added the comment: If you could provide more information, that would be helpful. In particular, there may be some entries in the Event Log around the time you were trying to install 3.5, if nothing popped up at all. There may also be log files in your %TEMP% directory. --

[issue23630] support multiple hosts in create_server/start_server

2015-09-22 Thread Yann Sionneau
Yann Sionneau added the comment: Thanks a lot Victor for your numerous reviews and your help on this! Also thanks for all other who commented. -- ___ Python tracker ___ _

[issue25086] Windows x86-64 embeddable zip file, lot of big EXE files in distuils

2015-09-22 Thread Steve Dower
Steve Dower added the comment: Good catch, none of the bdist_wininst command is really needed. I'll drop it. -- assignee: -> steve.dower ___ Python tracker ___ _

[issue25085] Windows x86-64 embeddable zip file contains test directorys

2015-09-22 Thread Steve Dower
Changes by Steve Dower : -- assignee: -> steve.dower ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://m

[issue25085] Windows x86-64 embeddable zip file contains test directorys

2015-09-22 Thread Steve Dower
Steve Dower added the comment: True, those files aren't needed in the embeddable distro. Terry - you're right, if someone chooses to install Tcl/Tk/idle then they'll get the tests for them as well, regardless of their test suite selection. Since we're not really talking about a lot of files, I

[issue25103] 3.5.0 installed standard library on Windows has LF line endings

2015-09-22 Thread Steve Dower
Steve Dower added the comment: Yeah, this was just me forgetting to enable eol when I last recreated my build machine. It's on now, so the next release will be fine. -- resolution: -> not a bug status: open -> closed ___ Python tracker

[issue25112] Windows installer assigns non-existent icons to Python file types

2015-09-22 Thread Steve Dower
Steve Dower added the comment: The file associations are actually part of the launcher, which *technically* is independent of the Python install it is bundled with. So it doesn't have any references to the Python install directory, and double-clicking Python files with shebang lines will work

[issue25126] Non-web installer fails without a connection when doing debug install

2015-09-22 Thread Steve Dower
Steve Dower added the comment: Yeah, changing the item description is a good suggestion. It basically doubles the size of the download to include everything all at once. -- assignee: -> steve.dower ___ Python tracker

[issue25148] Windows registry PythonCore key changed inconsistent with other releases

2015-09-22 Thread Steve Dower
Steve Dower added the comment: It was changed to be consistent with the PEP 397 launcher (and the launcher was actually updated to match the registry key directly, rather than special-casing the "-32" suffix). The original naming ("3.5") can't be used because you can't simultaneously install

[issue15347] IDLE - does not close if the debugger was active

2015-09-22 Thread Mark Roseman
Mark Roseman added the comment: Figured out the cause of this hang, it was to do with the nested event loops. It turns out that mainloop() really should just be for the mainloop. Or at least quit() should only be used to quit the outer loop, as it relies on setting a static variable, so is not

[issue17942] IDLE Debugger: Improve GUI

2015-09-22 Thread Mark Roseman
Mark Roseman added the comment: Have attached debugger-ui.patch, which greatly updates the user interface for the existing debugger. This also relies on some images that should be downloaded and unpacked into the 'Icons' directory: http://www.tkdocs.com/images/debugicons.zip Summary of chan

[issue25081] Windows installer Upgrade->Customize->Back goes to Install page

2015-09-22 Thread Steve Dower
Changes by Steve Dower : -- assignee: -> steve.dower ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://m

[issue25125] "Edit with IDLE" does not work for shortcuts

2015-09-22 Thread Steve Dower
Changes by Steve Dower : -- assignee: -> steve.dower ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://m

[issue25125] "Edit with IDLE" does not work for shortcuts

2015-09-22 Thread Steve Dower
Steve Dower added the comment: Can you try executing the following command (fix the paths as necessary, but leave all the quotes where they are): "C:\Program Files (x86)\Python 3.5\python.exe" -m idlelib "C:\test.py" That's what should be launched by the menu, with a minor change to use pytho

[issue25213] Regression: Python 3.5.0 shutil.copy2 doesn't raise PermissionError on Windows 7

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset b7f0f1d1e923 by Steve Dower in branch '3.5': Issue #25213: Restores requestedExecutionLevel to manifest to disable UAC virtualization. https://hg.python.org/cpython/rev/b7f0f1d1e923 -- nosy: +python-dev

[issue25086] Windows x86-64 embeddable zip file, lot of big EXE files in distuils

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 812e30f67d6e by Steve Dower in branch '3.5': Closes #25085 and #25086: Exclude distutils and test directories from embeddable distro. https://hg.python.org/cpython/rev/812e30f67d6e -- nosy: +python-dev _

[issue25126] Non-web installer fails without a connection when doing debug install

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 4e98c622ab20 by Steve Dower in branch '3.5': Issue #25126: Clarifies that the non-web installer will download some components. https://hg.python.org/cpython/rev/4e98c622ab20 -- nosy: +python-dev ___ Pyth

[issue25081] Windows installer Upgrade->Customize->Back goes to Install page

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 94ea3e05817f by Steve Dower in branch '3.5': Issue #25081: Makes Back button in installer go back to upgrade page when upgrading. https://hg.python.org/cpython/rev/94ea3e05817f -- nosy: +python-dev ___ P

[issue25092] Regression: test_datetime fails on 3.5, Win 7, works on 3.4

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset aa6b9205c120 by Steve Dower in branch '3.5': Issue #25092: Fix datetime.strftime() failure when errno was already set to EINVAL. https://hg.python.org/cpython/rev/aa6b9205c120 -- nosy: +python-dev ___ Py

[issue25102] Windows installer: 'precompile standard library' option should pre-compile with -O and -OO

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 31b230e5517e by Steve Dower in branch '3.5': Issue #25102: Windows installer does not precompile for -O or -OO. https://hg.python.org/cpython/rev/31b230e5517e -- nosy: +python-dev ___ Python tracker

[issue25091] Windows Installer uses small font

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 07a3d804c6ea by Steve Dower in branch '3.5': Issue #25091: Increases font size of the installer. https://hg.python.org/cpython/rev/07a3d804c6ea -- nosy: +python-dev ___ Python tracker

[issue25085] Windows x86-64 embeddable zip file contains test directorys

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 812e30f67d6e by Steve Dower in branch '3.5': Closes #25085 and #25086: Exclude distutils and test directories from embeddable distro. https://hg.python.org/cpython/rev/812e30f67d6e -- nosy: +python-dev resolution: -> fixed stage: -> resol

[issue19143] Finding the Windows version getting messier (detect windows 8.1?)

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset d8453733cc0c by Steve Dower in branch '2.7': Issue #19143: platform module now reads Windows version from kernel32.dll to avoid compatibility shims. https://hg.python.org/cpython/rev/d8453733cc0c -- nosy: +python-dev __

[issue19143] Finding the Windows version getting messier (detect windows 8.1?)

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset fa869ccf9368 by Steve Dower in branch '3.5': Issue #19143: platform module now reads Windows version from kernel32.dll to avoid compatibility shims. https://hg.python.org/cpython/rev/fa869ccf9368 New changeset 2f55d73e5ad6 by Steve Dower in branch

[issue19143] Finding the Windows version getting messier (detect windows 8.1?)

2015-09-22 Thread Roundup Robot
Roundup Robot added the comment: New changeset 2f57270374f7 by Steve Dower in branch '3.4': Issue #19143: platform module now reads Windows version from kernel32.dll to avoid compatibility shims. https://hg.python.org/cpython/rev/2f57270374f7 -- ___

[issue19143] Finding the Windows version getting messier (detect windows 8.1?)

2015-09-22 Thread Steve Dower
Steve Dower added the comment: Done. As this is (meant to be) a purely informational/diagnostic module, seems like a good idea to fix every version we're supporting in any way. -- assignee: -> steve.dower resolution: -> fixed stage: -> resolved status: open -> closed type: -> behavi

[issue25117] Windows installer: precompiling stdlib fails with missing DLL errors

2015-09-22 Thread Steve Dower
Steve Dower added the comment: The problem here is probably that installing the CRT update required a restart (see the line below from the log), but we didn't interrupt installation to make you restart before continuing. >From the first log file: [0A68:0EC8][2015-09-14T05:54:24]i319: Applied

[issue25144] 3.5 Win install fails with "TARGETDIR"

2015-09-22 Thread Steve Dower
Steve Dower added the comment: Well, I made this happen once, but not a second time. That's better than most setup issues I get to deal with :) Still working on it - will post when I figure it out. -- assignee: -> steve.dower ___ Python tracker

  1   2   >