[issue41282] Deprecate and remove distutils
Donald Stufft added the comment: Maybe it would make sense to remove distutils from the name completely, _buildutils or something. Dunno, seems like it might be reasonable just to further separate it from the concept of "distutils" the public library. -- ___ Python tracker <https://bugs.python.org/issue41282> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue40698] distutils.command.upload md5_digest
Donald Stufft added the comment: > Does PyPI support other digests, e.g. SHA2-256 digest? There is a simple and a complicated answer to this. The simple answer is yes, PyPI supports uploads with any combination of MD5, SHA256, and blake2_256 (blake2b with a 256 digest, no personalization or key). It will also compute all 3 on an upload on it's own and verify that they match any provided hashes and to fill in any missing hashes. The more complicated answer is the upload API is an old API from long before we started documenting and standardizing them, so when you start talking about non PyPI implementations of that API, what they support is kind of a big who knows. More to the problem at hand: We don't rely on this hash for security (We couldn't, it comes in the exact same payload as the artifact itself from the exact same source, someone who can modify the artifact en route can modify the hash too). So the inclusion of MD5 is not a concern. Removing it *might* break non-PyPI servers that attempted to implement this API and assumed it was a mandatory field (though I do not have any a priori knowledge of this being the case). Adding additional hashes *might* break non-PyPI servers that assumed what distutils used to send was all it would ever send (this is unlikely though, most web tools ignore unknown form fields). I looked into what twine is doing here, and it appears it is sending md5, sha256, and blake2_256 hashes all along with every request. However if FIPS mode has disabled MD5 it just skips generating and sending MD5 (but still sends the other two) and it appears it's done this for 2+ years. It's probably safe to just mimc what twine is doing here, sending all 3 hashes, skip MD5 if it's unavailable. -- ___ Python tracker <https://bugs.python.org/issue40698> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35807] Update bundled pip to 19.0
Donald Stufft added the comment: New changeset 01e0f439f5009f37b95ab516e91906fcc7fcb8c3 by Donald Stufft (Pradyun Gedam) in branch 'master': bpo-35807: Upgrade ensurepip bundled pip and setuptools (GH-12189) https://github.com/python/cpython/commit/01e0f439f5009f37b95ab516e91906fcc7fcb8c3 -- ___ Python tracker <https://bugs.python.org/issue35807> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35277] Upgrade bundled pip/setuptools
Donald Stufft added the comment: It doesn't bother me if you want to make that change, I don't currently have the time to do it. I just figured I'd throw the update PRs up since I can do it quickly. -- ___ Python tracker <https://bugs.python.org/issue35277> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35277] Upgrade bundled pip/setuptools
Change by Donald Stufft : -- keywords: +patch pull_requests: +9843 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue35277> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35277] Upgrade bundled pip/setuptools
New submission from Donald Stufft : Upgrade the bundled pip/setuptools to the latest version. Making this issue because blurb gets mad at me if I try to add a news entry without a bpo issue. -- assignee: dstufft components: Library (Lib) messages: 330096 nosy: dstufft priority: normal severity: normal status: open title: Upgrade bundled pip/setuptools versions: Python 2.7, Python 3.4, Python 3.5, Python 3.6, Python 3.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue35277> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33131] Upgrade to pip 10 for Python 3.7
Donald Stufft <don...@stufft.io> added the comment: Oh, I had never written NEWS entries for upgrading pip/setuptools, with the idea that the specific version being installed is considered an implementation detail. However if folks want it, I can. -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33131> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31742] Default to emitting FutureWarning for provisional APIs
Donald Stufft <don...@stufft.io> added the comment: > What happened to "consenting adults"? Making sure they're actually consenting when getting into something that might potentially bite them in the ass seems like a sane and thoughtful thing to do to me. -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31742> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31742] Default to emitting FutureWarning for provisional APIs
Donald Stufft <don...@stufft.io> added the comment: The fundamental problem is that unless you're closely following the development of python-dev, it's really really easy to use a provisional module without knowing that you are. Take asyncio for example, as far as I can tell the documentation that noted it was provisional was a single, near invisible (light grey on a white background) call out at the very top of a single page in the documentation. This is made especially hard when you have people giving talks at PyCon encouraging people to use this, libraries of the code that don't mention that asyncio is provisional, so unless you're directly using asyncio you might not even be aware that they're using a provisional API at all. This has the effect that by including these APIs and make the fact they are provisional practically unnoticeable, it pushes the pain of dealing with changes onto library authors who have their own users asking them to integrate with these features. Putting library authors in the position of either having to opt-in to a provisional API and hope it doesn't change, having to scramble to keep up with changes in new minor releases, or having to relitigate why they're not going to support a provisional API. Ironically, as we found with web APIs, releasing provisional APIs can actually make things worse for end users, because people will expect the usage of the APIs as if they were covered under the normal contract, but the developers of those APIs feel empowered to make more drastic changes. The long development time of CPython makes this even worse (it was ~2 years from the release of 3.4.0 and 3.6.0 for asyncio to become non provisional, longer if you count alpha/beta/etc) because people want to use the new stuff, but they have to wait a fairly long time to be "allowed" to do it, all the while the general ecosystem consensus is "just do it and ignore the warning, if you noticed the warning at all". Ultimately, the provisional status doesn't reduce the pain of getting APIs wrong, it just shifts the pain from CPython's developers to the software developers writing stuff that depends on CPython but that they don't directly control the execution environment (e.g., all the OSS libraries and applications on PyPI). A proposal like this helps alleviate some of that pain by creating additional barriers to entry to make end users less likely to use it unless they understand what they're asking for. -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31742> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31634] Consider installing wheel in ensurepip by default
Donald Stufft <don...@stufft.io> added the comment: > * the current install time bundling of setuptools in `ensurepip` is likely to > be replaced by `pip` dynamically installing both `setuptools` & `wheel` when > asked to build from a source archive when no other build system has been > specified. With PEP 517 approved, it's entirely plausible that this will > happen as part of the `pip 10.0.0` release. So we *won't* be bundling wheel > as part of ensurepip, since doing so would conflict with the plan to unbundle > setuptools. Actually PEP 518 provides the mechanism we need for this, and it's already implemented in pip's master branch (what will become pip 10). I don't remember off the top of my head if that covers 100% of the cases yet, but if it doesn't that's just a SMOP. It's entirely plausible that Python 3.7 ships without setuptools included in ensurepip. -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31634> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28596] on Android _bootlocale on startup relies on too many library modules
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1113 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28596> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28203] complex() gives wrong error when the second argument has an invalid type
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1112 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28203> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28321] Plistlib: Half of the double width characters are missing when writing binary plist
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1109 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28321> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29100] datetime.fromtimestamp() doesn't check min/max year anymore: regression of Python 3.6
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1108 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29100> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28200] Windows: path_converter() leaks memory for Unicode filenames
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: + ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28200> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28402] Add signed catalog files for stdlib on Windows
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1107 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28402> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue23903] Generate PC/python3.def by scraping headers
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1091 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue23903> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28214] Improve exception reporting for problematic __set_name__ attributes
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1093 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28214> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28192] Don't import readline in isolated mode
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1101 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28192> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29576] Improve some deprecations in the importlib
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1100 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29576> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28522] can't make IDLEX work with python._pth and python-3.6.0b2
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1052 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28522> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29058] Mark new limited C API
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1090 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29058> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue23839] Clear caches after every test
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1094 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue23839> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28201] dict: perturb shift should be done when first conflict
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1110 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28201> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27611] test_tix cannot import _default_root after test_idle
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1089 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28849] do not define sys.implementation._multiarch on Android
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1088 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28849> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28517] Dead code in wordcode
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1084 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28517> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27942] Default value identity regression
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1087 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27942> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue19569] Use __attribute__((deprecated)) to warn usage of deprecated functions and macros
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1085 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19569> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue26654] asyncio is not inspecting keyword arguments of functools.partial
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1083 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26654> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28512] PyErr_SyntaxLocationEx() and PyErr_SyntaxLocationObject() always set the offset attribute to None
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1082 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28512> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28110] launcher.msi has different product codes between 32 and 64-bit
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1106 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28110> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27897] Avoid possible crash in pysqlite_connection_create_collation
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1078 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27897> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27358] BUILD_MAP_UNPACK_WITH_CALL is slow
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1104 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27358> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28676] On macOS Sierra, warning: implicit declaration of function 'getentropy'
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1105 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28676> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28598] RHS not consulted in `str % subclass_of_str` case.
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1103 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28598> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29384] Unused beos build scripts
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1079 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29384> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28761] Add the const qualifier to fields name and doc of public structs
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1068 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28761> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue24241] webbrowser default browser detection and/or public API for _trylist.
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1099 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue24241> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue20491] textwrap: Non-breaking space not honored
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1067 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue20491> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25651] Confusing output for TestCase.subTest(0)
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1077 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25651> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue18896] Remove namedtuple 255 arguments restriction
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1075 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18896> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28115] Use argparse for the zipfile module
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1102 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28115> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28376] rangeiter_new fails when creating a range of step 0
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1098 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28376> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue26110] Speedup method calls 1.2x
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1065 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26110> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29571] test_re is failing when local is set for `en_IN`
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1096 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29571> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28368] Refuse monitoring processes if the child watcher has no loop attached
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1097 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28368> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29347] Python could crash while creating weakref for a given object
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1086 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29347> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27348] traceback (and threading) drops exception message
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1064 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27348> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28370] Speedup asyncio.StreamReader.readexactly
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1056 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28370> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29579] Windows Python 3.7 installer broken by README.txt renamed to README.rst
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1092 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29579> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27759] selectors incorrectly retain invalid file descriptors
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1095 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27759> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue24142] ConfigParser._read doesn't join multi-line values collected while reading if a ParsingError occured
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1059 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue24142> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28369] Raise RuntimeError when transport's FD is used with add_reader etc
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1054 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28369> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28371] Deprecate passing asyncio.Handles to run_in_executor
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1055 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28371> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue20572] subprocess.Popen.wait() undocumented "endtime" parameter
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1081 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue20572> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue26293] Embedded zipfile fields dependent on absolute position
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1050 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26293> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29572] Upgrade installers to OpenSSL 1.0.2k
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1053 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29572> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25677] Syntax error caret confused by indentation
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1080 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25677> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25270] codecs.escape_encode systemerror on empty byte string
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1076 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25270> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28769] Make PyUnicode_AsUTF8 returning "const char *" rather of "char *"
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1072 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28769> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue26359] CPython build options for out-of-the box performance
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1048 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26359> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28448] C implemented Future doesn't work on Windows
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1047 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28448> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29376] threading._DummyThread.__repr__ raises AssertionError
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1044 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29376> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue23214] BufferedReader.read1(size) signature incompatible with BufferedIOBase.read1(size=-1)
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1074 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue23214> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue18893] invalid exception handling in Lib/ctypes/macholib/dyld.py
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1073 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18893> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28768] Warning: implicit declaration of function '_setmode'
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1071 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28768> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29377] Add the 'wrapper_descriptor' type to the types module
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1045 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29377> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28449] tarfile.open(mode = 'r:*', ignore_zeros = True) has 50% chance failed to open compressed tars?
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1046 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28449> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue26647] ceval: use Wordcode, 16-bit bytecode
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1041 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26647> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29079] pathlib.resolve() causes infinite loop on Windows
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1070 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29079> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28289] ImportError.__init__ doesn't reset not specified exception attributes
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1040 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28289> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28075] os.stat fails when access is denied
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1069 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28075> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28927] bytes.fromhex should ignore all whitespace
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +994 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28927> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27100] Attempting to use class with both __enter__ & __exit__ undefined yields __exit__ attribute error
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1060 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27100> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25400] robotparser doesn't return crawl delay for default entry
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1034 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25400> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28372] Fix asyncio to support formatting of non-python coroutines
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1058 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28372> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28162] WindowsConsoleIO readall() fails if first line starts with Ctrl+Z
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1057 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28162> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28087] macOS 12 poll syscall returns prematurely
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1036 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28087> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28563] Arbitrary code execution in gettext.c2py
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1039 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28563> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27867] various issues due to misuse of PySlice_GetIndicesEx
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1038 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27867> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28275] LZMADecompressor.decompress Use After Free
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1063 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28275> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29271] Task.current_task(None) returns unexpected result
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1062 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29271> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28896] Embeddable zip allows Windows registry to override module location
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1033 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28896> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28379] PyUnicode_CopyCharacters could lead to undefined behaviour
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1061 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28379> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27222] redundant checks and a weird use of goto statements in long_rshift
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1066 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27222> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7769] SimpleXMLRPCServer.SimpleXMLRPCServer.register_function as decorator
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1032 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue7769> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29169] update zlib to 1.2.11
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1029 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue29169> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27972] Confusing error during cyclic yield
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1051 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27972> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28248] Upgrade installers to OpenSSL 1.0.2j
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1026 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28248> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28683] bind() on a unix socket raises PermissionError on Android for a non-root user
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1043 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28683> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28556] typing.py upgrades
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1037 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28556> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28181] Change URL in antigravity library file
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1049 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28181> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28929] Provide a link from documentation back to its source file
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1023 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28929> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue26355] Emit major version based canonical URLs for docs
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1028 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue26355> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue27025] More human readable generated widget names
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1042 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27025> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28549] curses: calling addch() with an 1-length str segfaults with ncurses6 compiled with --enable-ext-colors
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1035 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28779] set_forkserver_preload() can crash the forkserver if preloaded module instantiate multiprocessing classes
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1031 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28779> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28774] Better start and end position for unicodeerror in unicode_encode_ucs1
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1024 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue28774> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue18844] allow weights in random.choice
Changes by Donald Stufft <don...@stufft.io>: -- pull_requests: +1022 ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18844> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com