[issue30076] Opcode names BUILD_MAP_UNPACK_WITH_CALL and BUILD_TUPLE_UNPACK_WITH_CALL are too long

2019-09-03 Thread Nick Coghlan
Nick Coghlan added the comment: Reviewing this again now, I think my previous naming suggestion is problematic, as it encourages conflating two different concepts that use similar syntax: * collecting arbitrary positional parameters in a tuple (VAR_POSITIONAL) or arbitrary keyword

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread STINNER Victor
STINNER Victor added the comment: I failed to write a reproducer from scratch. So let me share my notes here. The first point is that remove() function of WeakValueDictionary keeps WeakValueDictionary.data alive like that: --- class NoisyDel: def __del__(self): print("dealloc

[issue38016] Results with re.sub and re.replace is giving different results

2019-09-03 Thread Mallinath Akkalkot
Change by Mallinath Akkalkot : Removed file: https://bugs.python.org/file48584/Bug_Description_Regular Expression.pptx ___ Python tracker ___

[issue38016] Results with re.sub and re.replace is giving different results

2019-09-03 Thread Mallinath Akkalkot
Change by Mallinath Akkalkot : Added file: https://bugs.python.org/file48585/Bug_Description_Regular Expression.pptx ___ Python tracker ___

[issue37947] symtable_handle_namedexpr does not adjust correctly the recursion level

2019-09-03 Thread Nick Coghlan
Nick Coghlan added the comment: We never actually coded a reproducer for this, but if we had, it would have been a crash bug. -- type: -> crash ___ Python tracker ___

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread STINNER Victor
STINNER Victor added the comment: Second step: when func_clear() is called, the closure is cleared. Clearing the closure should call the function which is being cleared (or is already cleared). --- import gc class CallFunc: def __del__(self): func = self.func if func is

[issue37798] Add C fastpath for statistics.NormalDist.inv_cdf()

2019-09-03 Thread miss-islington
Change by miss-islington : -- pull_requests: +15326 pull_request: https://github.com/python/cpython/pull/15660 ___ Python tracker ___

[issue37798] Add C fastpath for statistics.NormalDist.inv_cdf()

2019-09-03 Thread Tal Einat
Tal Einat added the comment: New changeset 0cf832a9ef84be6e18aad02464814530d80b82b2 by Tal Einat (Dong-hee Na) in branch 'master': bpo-37798: Fix _statistics module doc (GH-15546) https://github.com/python/cpython/commit/0cf832a9ef84be6e18aad02464814530d80b82b2 -- nosy: +taleinat

[issue38017] IO-like interface for SHAKE-* and other XOFs.

2019-09-03 Thread DannyNiu
New submission from DannyNiu : The SHAKE family functions are the first formally defined XOFs (eXtensible Output Functions), previous implementations such as MGF from PKCS#1 relies on ad-hoc construction. In the current library, SHAKE-* are given digest-like interface, where their output

[issue37798] Add C fastpath for statistics.NormalDist.inv_cdf()

2019-09-03 Thread Tal Einat
Tal Einat added the comment: New changeset 58067d2cf6e81187f9782aff03cc8bec3d878778 by Tal Einat (Miss Islington (bot)) in branch '3.8': bpo-37798: Fix _statistics module doc (GH-15546) https://github.com/python/cpython/commit/58067d2cf6e81187f9782aff03cc8bec3d878778 --

[issue37743] How should contextmanager/ContextDecorator work with generators?

2019-09-03 Thread Antony Lee
Change by Antony Lee : -- nosy: -Antony.Lee ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue30076] Opcode names BUILD_MAP_UNPACK_WITH_CALL and BUILD_TUPLE_UNPACK_WITH_CALL are too long

2019-09-03 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: These opcodes are always used with CALL_FUNCTION_EX (which can be used also without any of them). f(*a, *b, **c, **d) 1 0 LOAD_NAME0 (f) 2 LOAD_NAME1 (a) 4 LOAD_NAME2

[issue37398] contextlib.ContextDecorator decorating async functions

2019-09-03 Thread Nick Coghlan
Nick Coghlan added the comment: The query in #37743 highlights that generator functions and other wrapped iterator factories actually face a similar problem: they need the function body to contain "yield from wrapped(*args, **kwargs)" if the CM is going to be closed after the iterator

[issue6731] Add option of non-zero exit status of setup.py when building of extensions has failed

2019-09-03 Thread Dirkjan Ochtman
Change by Dirkjan Ochtman : -- nosy: -djc ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue7946] Convoy effect with I/O bound threads and New GIL

2019-09-03 Thread Dirkjan Ochtman
Change by Dirkjan Ochtman : -- nosy: -djc ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue29427] Option to skip padding for base64 urlsafe encoding/decoding

2019-09-03 Thread Dirkjan Ochtman
Change by Dirkjan Ochtman : -- nosy: +djc ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue17239] XML vulnerabilities in Python

2019-09-03 Thread Dirkjan Ochtman
Change by Dirkjan Ochtman : -- nosy: -djc ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue7247] test_fcntl_64_bit from test_fcntl.py fails in Python 2.6.4

2019-09-03 Thread Dirkjan Ochtman
Change by Dirkjan Ochtman : -- nosy: -djc ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue31874] [feature] runpy.run_module should mimic script launch behavior for sys.path

2019-09-03 Thread Nick Coghlan
Nick Coghlan added the comment: Good point regarding the heuristic: it would need to take the requested module name into account to be correct. * check if the requested module was found relative to the current directory (can be worked out from __main__.__spec__ and the current working

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread Christian Heimes
Christian Heimes added the comment: Pablo, Victor, could you please assist Armin on the CFFI issue? As usual the situation is more complex than I anticipated. -- ___ Python tracker

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread Christian Heimes
Christian Heimes added the comment: Thanks Victor! I have opened a bug for CFFI, https://bitbucket.org/cffi/cffi/issues/416/python-38-segfault-cfield_type-does-not -- ___ Python tracker

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread STINNER Victor
STINNER Victor added the comment: Attached crash.tar.gz: minimum reproducer which doesn't depend on FreeIPA anymore. Depends on: * cffi (_cffi_backend dynamic library) * pycparser * Python 3.8 (need "python3.8") To reproduce the crash: $ tar -xf reproducer.tar.gz $ cd reproducer/ $

[issue38016] Results with re.sub and re.replace is giving different results

2019-09-03 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- resolution: -> not a bug stage: -> resolved status: open -> closed ___ Python tracker ___ ___

[issue37743] How should contextmanager/ContextDecorator work with generators?

2019-09-03 Thread Nick Coghlan
Nick Coghlan added the comment: This is a documentation bug, as the current behaviour is as intended, but the documented equivalence doesn't hold for generator functions: for a generator function, the CM will only be applied when the generator is instantiated, whereas the inline context

[issue37941] python -m and runpy.run_module set different __name__ by default

2019-09-03 Thread Julian Berman
Julian Berman added the comment: Is there no desire to have an API that works like -m (entirely. In this and any other way)? On Tue, Sep 3, 2019, 09:41 Nick Coghlan wrote: > > Change by Nick Coghlan : > > > -- > stage: -> resolved > status: open -> closed > >

[issue38016] Results with re.sub and re.replace is giving different results

2019-09-03 Thread Mallinath Akkalkot
New submission from Mallinath Akkalkot : Issue is explained in the attached presentation for the below python script. # PYTHON script import re stringPassed = "START, 0.272342208623734, 0.122712611838329\nCIRCL, 0.2739, 0.1175, 0.2644, 0.1175\nCIRCL, 0.2644, 0.108, 0.2644, 0.1175\nLINE,

[issue38016] Results with re.sub and re.replace is giving different results

2019-09-03 Thread hongweipeng
hongweipeng added the comment: It's because ```re.sub('0.072', '72.0', newStringUpdated)``` match '03072' in -0.043'03072'77670375. `.` can match any character in regular expression.So I don't think that's a issue. -- nosy: +hongweipeng ___

[issue37941] python -m and runpy.run_module set different __name__ by default

2019-09-03 Thread Nick Coghlan
Nick Coghlan added the comment: Yes, this is deliberate. From the run_module documentation: "__name__ is set to run_name if this optional argument is not None, to mod_name + '.__main__' if the named module is a package and to the mod_name argument otherwise." This allows arbitrary code to

[issue37941] python -m and runpy.run_module set different __name__ by default

2019-09-03 Thread Nick Coghlan
Change by Nick Coghlan : -- stage: -> resolved status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue37398] contextlib.ContextDecorator decorating async functions

2019-09-03 Thread Nick Coghlan
Nick Coghlan added the comment: It isn't the simple case where the auto-detection idea concerns me, it's decorator stacking cases like: @outer @magic_detection @inner_forces_async def sync_native_api(): ... (With the original asyncio.coroutine being one example, but

[issue34226] cgi.parse_multipart() requires undocumented CONTENT-LENGTH in Python 3.7

2019-09-03 Thread Niklas Sombert
Change by Niklas Sombert : -- nosy: +ytvwld ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue38018] Increase Code Coverage for multiprocessing.shared_memory

2019-09-03 Thread Karthikeyan Singaravelan
Change by Karthikeyan Singaravelan : -- nosy: +davin ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue38018] Increase Code Coverage for multiprocessing.shared_memory

2019-09-03 Thread Vinay Sharma
Change by Vinay Sharma : -- keywords: +patch pull_requests: +15327 stage: -> patch review pull_request: https://github.com/python/cpython/pull/15662 ___ Python tracker ___

[issue38018] Increase Code Coverage for multiprocessing.shared_memory

2019-09-03 Thread Vinay Sharma
New submission from Vinay Sharma : Increase Code coverage for multiprocessing.shared_memory.SharedMemory Class -- components: Tests messages: 351085 nosy: vinay0410 priority: normal severity: normal status: open title: Increase Code Coverage for multiprocessing.shared_memory versions:

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread STINNER Victor
STINNER Victor added the comment: Aha! I reproduced the crash with attached gc_crash.py and gc_crash.patch: # cd /path/to/python/source $ git apply gc_crash.patch $ make $ ./python gc_crash.py Segmentation fault (core dumped) -- Added file:

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread STINNER Victor
Change by STINNER Victor : Added file: https://bugs.python.org/file48588/gc_crash.patch ___ Python tracker ___ ___ Python-bugs-list mailing

[issue21315] email._header_value_parser does not recognise in-line encoding changes

2019-09-03 Thread miss-islington
miss-islington added the comment: New changeset 59e8fba7189d0e86d428a1125744afb8b0f40b5d by Miss Islington (bot) (Ashwin Ramaswami) in branch '3.8': [3.8] bpo-21315: Fix parsing of encoded words with missing leading ws (GH-13425) (GH-15655)

[issue37764] email.Message.as_string infinite loop

2019-09-03 Thread miss-islington
miss-islington added the comment: New changeset ea21389dda401457198fb214aa2c981a45ed9528 by Miss Islington (bot) (Ashwin Ramaswami) in branch '3.7': [3.7] bpo-37764: Fix infinite loop when parsing unstructured email headers. (GH-15239) (GH-15654)

[issue38019] AttributeError: 'NoneType' object has no attribute '_add_reader' / '_remove_reader'

2019-09-03 Thread Marat Sharafutdinov
New submission from Marat Sharafutdinov : I'm trying to use dwdiff (https://os.ghalkes.nl/dwdiff.html) to compare two text files. While running subprocess I'm getting the following errors: ``` Traceback (most recent call last): File "test_dwdiff.py", line 17, in asyncio.run(main())

[issue24416] Have date.isocalendar() return a structseq instance

2019-09-03 Thread Paul Ganssle
Paul Ganssle added the comment: > What IS unprecedented is having a C function bend over backwards to return an > instance of collections.namedtuple(). Is this an issue that anyone is currently insisting upon? From what I can tell the current implementation uses a structseq and none of my

[issue38020] os.path.realpath crashes in Windows Store package

2019-09-03 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +15328 stage: test needed -> patch review pull_request: https://github.com/python/cpython/pull/15663 ___ Python tracker

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread STINNER Victor
STINNER Victor added the comment: gc_crash.py: * PyObject_GC_UnTrack() + PyObject_GC_Track() is used to order objects in the GC collection 0, the objects which are involved in the reference cycle. * BadGC2Type type is implemented in C, uses Py_TPFLAGS_HAVE_GC, implements tp_traverse, but

[issue38020] os.path.realpath crashes in Windows Store package

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

[issue24416] Have date.isocalendar() return a structseq instance

2019-09-03 Thread Paul Ganssle
Paul Ganssle added the comment: In an effort to get a sense of how useful this would actually be, I did a code search for `.isoformat()` on github. I saw a few doctests that will break (if they're even being run) if we make this change, but I also found that the *vast* majority of uses of

[issue38020] os.path.realpath crashes in Windows Store package

2019-09-03 Thread Steve Dower
Steve Dower added the comment: I forgot to initialize the result object in readlink() on Windows, and so when we hit the failure path it returns garbage. Attempting to DECREF that garbage fails. The call to readlink() fails in the Store app because sys.executable is not a readable link. It

[issue38006] Crash in remove() weak reference callback of weakref.WeakValueDictionary at Python exit

2019-09-03 Thread STINNER Victor
STINNER Victor added the comment: collect() of gcmodule.c: * collect() builds an "unreachable" list which is quite important in this bug * the bug occurs in delete_garbage() which uses the unreachable list * weak references part of unreachable are handled before delete_garbage() in

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread Tal Einat
Tal Einat added the comment: See PR GH-15664 with an implementation. -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue38020] os.path.realpath crashes in Windows Store package

2019-09-03 Thread Steve Dower
New submission from Steve Dower : When installed via the Store, "python3.8 -c 'import sysconfig'" crashes hard. So far, I've discovered it's inside an os.path.realpath() call, and appears to be a refcounting issue (double DECREF I think), but haven't gotten any further yet. I'm looking into

[issue38020] os.path.realpath crashes in Windows Store package

2019-09-03 Thread Steve Dower
Steve Dower added the comment: New changeset 993ac92418839427d4068d6ae8e618b06b5d9294 by Steve Dower in branch 'master': bpo-38020: Fixes crash in os.readlink() on Windows (GH-15663) https://github.com/python/cpython/commit/993ac92418839427d4068d6ae8e618b06b5d9294 --

[issue38020] os.path.realpath crashes in Windows Store package

2019-09-03 Thread miss-islington
Change by miss-islington : -- pull_requests: +15330 pull_request: https://github.com/python/cpython/pull/15665 ___ Python tracker ___

[issue38023] Deal better with StackOverflow exception when debugging

2019-09-03 Thread almenon anon
New submission from almenon anon : Code that runs fine in the command line can crash in the debugger Note that because https://bugs.python.org/issue10933 is not fixed yet I'm assuming this applies to all python 3 versions but it was confirmed in python 3.6 See

[issue32280] Expose `_PyRuntime` through a section name

2019-09-03 Thread Maxime Belanger
Maxime Belanger added the comment: Thanks for taking a look! To answer your question, the need for the named section comes not from the API being being "internal", but because we need to access it at runtime from a tool running in a separate process. We have augmented Crashpad (Google's

[issue37597] audit event table breaks PDF sphinx build

2019-09-03 Thread Steve Dower
Steve Dower added the comment: Guessing we still need to fix this... Julien - does this exception get raised through Doc/tools/extensions/pyspecific.py? At the get_relative_uri() call (line 573) perhaps? If so, it seems like we could just handle it there and leave out any links that

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread Tal Einat
New submission from Tal Einat : The rest of our docs use version 2.x of Sphinx with its new HTML5 output writer. However, IDLE's help.html is a version of idle.rst rendered with the old writer, via the `-D html4_writer=1` command line parameter. The reason for this is that the new output is

[issue38021] pep425 tag for AIX is inadequate

2019-09-03 Thread Michael Felt
New submission from Michael Felt : PEP425 stats the platform tag is what distutils.util.get_platform() (and sysconfig.get_platform()) returns. By that definition - anything is okay, as long as something is returned. However, in practice, it is insufficient. Simplest case - there is no

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread Tal Einat
Change by Tal Einat : -- keywords: +patch pull_requests: +15329 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/15664 ___ Python tracker

[issue38020] os.path.realpath crashes in Windows Store package

2019-09-03 Thread miss-islington
miss-islington added the comment: New changeset 54dac6c0f4fa24d03025c45899ee7c5f2a4c367e by Miss Islington (bot) in branch '3.8': bpo-38020: Fixes crash in os.readlink() on Windows (GH-15663) https://github.com/python/cpython/commit/54dac6c0f4fa24d03025c45899ee7c5f2a4c367e -- nosy:

[issue23670] Modifications to support iOS as a cross-compilation target

2019-09-03 Thread Josh Rosenberg
Change by Josh Rosenberg : -- title: Restore -> Modifications to support iOS as a cross-compilation target ___ Python tracker ___

[issue33376] [pysqlite] Duplicate rows can be returned after rolling back a transaction

2019-09-03 Thread Maxime Belanger
Change by Maxime Belanger : -- versions: +Python 3.9 -Python 2.7, Python 3.7 ___ Python tracker ___ ___ Python-bugs-list mailing

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread miss-islington
Change by miss-islington : -- pull_requests: +15331 pull_request: https://github.com/python/cpython/pull/15667 ___ Python tracker ___

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 580bdb0ece681537eadb360f0c796123ead7a559 by Terry Jan Reedy (Tal Einat) in branch 'master': bpo-38022: IDLE: upgrade help.html to sphinx 2.x HTML5 output (GH-15664)

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread miss-islington
Change by miss-islington : -- pull_requests: +15332 pull_request: https://github.com/python/cpython/pull/15668 ___ Python tracker ___

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread miss-islington
miss-islington added the comment: New changeset 52fd6616235412d4a49ef28c1046bd133b30bc90 by Miss Islington (bot) in branch '3.7': bpo-38022: IDLE: upgrade help.html to sphinx 2.x HTML5 output (GH-15664) https://github.com/python/cpython/commit/52fd6616235412d4a49ef28c1046bd133b30bc90

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread Terry J. Reedy
Terry J. Reedy added the comment: Using -D was a temporary kludge until someone updated the html2tk writer. The key to the fix was adding the prevtag attribute with opener? field. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed

[issue36030] add internal API function to create tuple without items array initialization

2019-09-03 Thread Zackery Spytz
Change by Zackery Spytz : -- pull_requests: +15333 pull_request: https://github.com/python/cpython/pull/15670 ___ Python tracker ___

[issue38022] IDLE: Upgrade help.html to sphinx 2

2019-09-03 Thread miss-islington
miss-islington added the comment: New changeset 952ea67289ffbd2f4785a9e537884a63d1208101 by Miss Islington (bot) in branch '3.8': bpo-38022: IDLE: upgrade help.html to sphinx 2.x HTML5 output (GH-15664) https://github.com/python/cpython/commit/952ea67289ffbd2f4785a9e537884a63d1208101

[issue23670] Restore

2019-09-03 Thread Jennifer Baker
Change by Jennifer Baker : -- title: Terminate bugs -> Restore ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue23670] Terminate bugs

2019-09-03 Thread Jennifer Baker
Change by Jennifer Baker : -- title: Modifications to support iOS as a cross-compilation target -> Terminate bugs ___ Python tracker ___

[issue36252] update to Unicode 12

2019-09-03 Thread Benjamin Peterson
Change by Benjamin Peterson : -- pull_requests: +15334 pull_request: https://github.com/python/cpython/pull/12256 ___ Python tracker ___

[issue37966] is_normalized is much slower at "no" than the standard's algorithm

2019-09-03 Thread miss-islington
Change by miss-islington : -- pull_requests: +15335 pull_request: https://github.com/python/cpython/pull/15671 ___ Python tracker ___

[issue37966] is_normalized is much slower at "no" than the standard's algorithm

2019-09-03 Thread Benjamin Peterson
Benjamin Peterson added the comment: New changeset 2f09413947d1ce0043de62ed2346f9a2b4e5880b by Benjamin Peterson (Greg Price) in branch 'master': closes bpo-37966: Fully implement the UAX #15 quick-check algorithm. (GH-15558)

[issue37966] is_normalized is much slower at "no" than the standard's algorithm

2019-09-03 Thread Maxime Belanger
Maxime Belanger added the comment: Thanks for that! -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue38018] Increase Code Coverage for multiprocessing.shared_memory

2019-09-03 Thread Vinay Sharma
Vinay Sharma added the comment: Can anyone please review my pull request. No Reviewer has been assigned yet to it. And I don't have permissions to request a review. -- ___ Python tracker

[issue36226] multipart/related header causes false positive StartBoundaryNotFoundDefect and MultipartInvariantViolationDefect

2019-09-03 Thread tzickel
tzickel added the comment: It should be noted that this causes a big headache for users of requests / urllib3 / etc... as those print on each multipart response a logging warning based on this bug, and it might cause people to go try debugging valid code:

[issue24416] Have date.isocalendar() return a structseq instance

2019-09-03 Thread Raymond Hettinger
Change by Raymond Hettinger : -- priority: normal -> low ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue24416] Have date.isocalendar() return a structseq instance

2019-09-03 Thread Raymond Hettinger
Raymond Hettinger added the comment: Paul, you're a new core dev. Please don't take issues away from the assignee. Please try to learn from more seasoned core devs. Don't argue with everything they say and demand they give you justifications. I asked Tim to opine on this because 1) he is

[issue37966] is_normalized is much slower at "no" than the standard's algorithm

2019-09-03 Thread miss-islington
miss-islington added the comment: New changeset 4dd1c9d9c2bca4744c70c9556b7051f4465ede3e by Miss Islington (bot) in branch '3.8': closes bpo-37966: Fully implement the UAX GH-15 quick-check algorithm. (GH-15558)

[issue37858] CookieLib: MozillaCookieJar.py uses case-sensitive regex to validate cookies file

2019-09-03 Thread Ashley Harvey
Change by Ashley Harvey : -- versions: +Python 3.5, Python 3.6, Python 3.7, Python 3.8, Python 3.9 ___ Python tracker ___ ___

[issue38021] pep425 tag for AIX is inadequate

2019-09-03 Thread Ned Deily
Ned Deily added the comment: I don't have an opinion about the bulk of the proposed change. But, since _osx_support was mentioned as a model for an _aix_support, I wanted to comment on the history of _osx_support. _osx_support was created as a separate module back when the distutils2 (aka