Change by Inada Naoki :
--
keywords: +patch
pull_requests: +24556
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/25881
___
Python tracker
<https://bugs.python.org/issu
New submission from Inada Naoki :
Ref: https://www.python.org/dev/peps/pep-0624/
--
components: C API
messages: 392862
nosy: methane
priority: normal
severity: normal
status: open
title: PEP 624: Remove Py_UNICODE APIs
versions: Python 3.11
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
New changeset fd0bc7e7f4f2c7de98a1ebc7ad1ef65b8f8f7ad6 by Inada Naoki in branch
'master':
bpo-43733: netrc try to use UTF-8 before using locale encoding. (GH-25781)
https://github.com/python/cpython/commit/fd0bc7e7f4f2c7de98a1ebc7ad1ef65b8f8f7ad6
Change by Inada Naoki :
--
keywords: +patch
pull_requests: +24472
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/25781
___
Python tracker
<https://bugs.python.org/issu
Inada Naoki added the comment:
+1 to Eryk.
> Hence my newbie questions are:
1) What problem are you trying to solve by this "unlinking trick"?
Same to TempoaryFile in Unix.
2) Do we need to have a separate issue raised for this problem?
I don't think so. We didn't unlink beca
Inada Naoki added the comment:
New changeset 53dd6c99b39d90935c00bc1558582e494641248e by Inada Naoki in branch
'master':
bpo-43651: Fix test_logging (GH-25715)
https://github.com/python/cpython/commit/53dd6c99b39d90935c00bc1558582e494641248e
Change by Inada Naoki :
--
pull_requests: +24405
pull_request: https://github.com/python/cpython/pull/25715
___
Python tracker
<https://bugs.python.org/issue43
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
New changeset e52ab42cedd2a5ef4c3c1a47d0cf96a8f06d051f by Inada Naoki in branch
'master':
bpo-41139: Deprecate `cgi.log()` (GH-25625)
https://github.com/python/cpython/commit/e52ab42cedd2a5ef4c3c1a47d0cf96a8f06d051f
Inada Naoki added the comment:
New changeset a69256527f93d2aa32e76658deab829e324d97b6 by Inada Naoki in branch
'master':
bpo-43651: Fix EncodingWarning in `os.fdopen()` and test_os (GH-25654)
https://github.com/python/cpython/commit/a69256527f93d2aa32e76658deab829e324d97b6
Inada Naoki added the comment:
New changeset fa51c0c448aca9fe5d4e8bc02e71de528931778b by Inada Naoki in branch
'master':
bpo-43651: Fix EncodingWarning in tests. (GH-25655)
https://github.com/python/cpython/commit/fa51c0c448aca9fe5d4e8bc02e71de528931778b
Change by Inada Naoki :
--
resolution: remind -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
New changeset 8557edbfa8f74514de82feea4c62f5963e4e0aa7 by Hristo Venev in
branch 'master':
bpo-24275: Don't downgrade unicode-only dicts to mixed on lookups (GH-25186)
https://github.com/python/cpython/commit/8557edbfa8f74514de82feea4c62f5963e4e0aa7
Inada Naoki added the comment:
I propose to remove the namespace package support entirely.
* No user (since it has been broken from Python 3.7)
* Hard to maintain (we haven't noted it)
* Hard to explain (need to specify the top directory. don't search recursively.
See bpo-23882
Inada Naoki added the comment:
New changeset cf9d65c5af7905d9e9945a297dbbf15d3bcace15 by Miss Islington (bot)
in branch '3.9':
bpo-37751: Update `codecs.register()` doc. (GH-25643)
https://github.com/python/cpython/commit/cf9d65c5af7905d9e9945a297dbbf15d3bcace15
Inada Naoki added the comment:
New changeset 5c84bb506aaca01f5f750116d8f7a41d41f8124d by Inada Naoki in branch
'master':
bpo-37751: Update `codecs.register()` doc. (GH-25643)
https://github.com/python/cpython/commit/5c84bb506aaca01f5f750116d8f7a41d41f8124d
Inada Naoki added the comment:
namespace package support is broken since Python 3.7.
See https://bugs.python.org/issue23882#msg387549
We can not use namespace package even if top level directory is specified.
--
___
Python tracker
<ht
Change by Inada Naoki :
--
pull_requests: +24346
pull_request: https://github.com/python/cpython/pull/25655
___
Python tracker
<https://bugs.python.org/issue43
Change by Inada Naoki :
--
pull_requests: +24345
pull_request: https://github.com/python/cpython/pull/25654
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
New changeset 878bc8b6c2051cf344c594636fa957ce6c9d2188 by Inada Naoki in branch
'master':
bpo-43651: Fix EncodingWarning in fileinput and its test (GH-25648)
https://github.com/python/cpython/commit/878bc8b6c2051cf344c594636fa957ce6c9d2188
Inada Naoki added the comment:
New changeset caae717c2903fff4704b59714bc0c65d60108321 by Inada Naoki in branch
'master':
bpo-43651: Fix EncodingWarning in zipfile (GH-25650)
https://github.com/python/cpython/commit/caae717c2903fff4704b59714bc0c65d60108321
Change by Inada Naoki :
--
pull_requests: +24341
pull_request: https://github.com/python/cpython/pull/25650
___
Python tracker
<https://bugs.python.org/issue43
Change by Inada Naoki :
--
pull_requests: +24339
pull_request: https://github.com/python/cpython/pull/25648
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
New changeset cfe523b49280cdc8c239c807121ad3f33552f638 by Inada Naoki in branch
'master':
bpo-43651: PEP 597: Fix `socket.makefile()` (GH-25645)
https://github.com/python/cpython/commit/cfe523b49280cdc8c239c807121ad3f33552f638
Change by Inada Naoki :
--
pull_requests: +24338
pull_request: https://github.com/python/cpython/pull/25645
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
New changeset 9dfefbe3e2dc548ad306870b56cc0cb475aa20a2 by Inada Naoki in branch
'master':
bpo-43651: Fix EncodingWarning in `pydoc`. (GH-25644)
https://github.com/python/cpython/commit/9dfefbe3e2dc548ad306870b56cc0cb475aa20a2
Change by Inada Naoki :
--
pull_requests: +24337
pull_request: https://github.com/python/cpython/pull/25644
___
Python tracker
<https://bugs.python.org/issue43
Change by Inada Naoki :
--
pull_requests: +24336
pull_request: https://github.com/python/cpython/pull/25643
___
Python tracker
<https://bugs.python.org/issue37
Inada Naoki added the comment:
> Just to be clear: I would *not* want this new mode to be the *default*
> behavior. So far I think ONLY_IF_STRINGIZED is the best compromise for
> default behavior.
I don't think ONLY_IF_STRINGIZED is the best compromise. I don't think it solve
Change by Inada Naoki :
--
keywords: +patch
pull_requests: +24324
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/25625
___
Python tracker
<https://bugs.python.org/issu
Inada Naoki added the comment:
>
> The difference between eval_str=True and eval_str=ONLY_IF_STRINGIZED:
>
> def foo(a:int, b:"howdy howdy"): ...
>
> inspect.get_annotations(foo, eval_str=True) throws an exception.
> inspect.get_annotations(foo, eval_str=ONLY_I
Inada Naoki added the comment:
> I think Pydantic would prefer it, because Pydantic wants to see the real
> objects at runtime, rather than the stringized annotations.
If so, why don't they use `eval_str=True`?
I can not find any use cases where `eval_str= ONLY_IF_ALL_STR` is bette
Inada Naoki added the comment:
I'm not sure `ONLY_IF_ALL_STR` is worth enough.
Will anyone use it after Python 3.10? inspect.signature()? Pydantic?
--
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
New changeset faad2bd87f9e1c24837dd772f0597f4ab9416c66 by Jason R. Coombs in
branch '3.8':
bpo-43856: Add a versionadded directive to the importlib.metadata docs
(GH-25445)
https://github.com/python/cpython/commit/faad2bd87f9e1c24837dd772f0597f4ab9416c66
Inada Naoki added the comment:
New changeset d4fff1f580aed5d26b9b501d0e626f50da9f7bb7 by Jason R. Coombs in
branch '3.9':
bpo-43856: Add a versionadded directive to the importlib.metadata docs
(GH-25445)
https://github.com/python/cpython/commit/d4fff1f580aed5d26b9b501d0e626f50da9f7bb7
Inada Naoki added the comment:
codecs.register() was added in this commit.
https://github.com/python/cpython/commit/e2d67f98d1aade1059b2ff3278672b2ffbaf180e
And its docstring has been added in this commit.
https://github.com/python/cpython/commit/0ae2981dec3de96a1f7d63b0535992cf1462ac92
Both
Inada Naoki added the comment:
I think it is too late. Python 3.9 has been released already. Reverting the
change is also breaking change.
PEP 100 says:
"Search functions are expected to take one argument, the encoding name in all
lower case letters and with hyphens and spaces conv
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
versions: +Python 3.9 -Python 3.7
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
New changeset 660592f67c0d825b06eb4a38ccc04b34a1f01f00 by Saiyang Gou in branch
'master':
bpo-28724: Doc: Move socket.send_fds and socket.recv_fds docs to right section
(GH-22608)
https://github.com/python/cpython/commit
Change by Inada Naoki :
--
stage: -> resolved
status: pending -> closed
___
Python tracker
<https://bugs.python.org/issue30800>
___
___
Python-bugs-list
Inada Naoki added the comment:
Should this feature implemented in typing module? How about inspect module?
Additionally, how about adding `get_annotation_str()`, which returns str always?
Some use cases (e.g. `help(f)`) need just string. I want to skip eval() in it.
--
nosy: +methane
Inada Naoki added the comment:
New changeset 8a232c7b17a2e41ae14d8bb7937ddfea69301dce by Inada Naoki in branch
'master':
bpo-41323: compiler: Reuse tuple in constant tuple folding (GH-25419)
https://github.com/python/cpython/commit/8a232c7b17a2e41ae14d8bb7937ddfea69301dce
Change by Inada Naoki :
--
nosy: +methane
nosy_count: 4.0 -> 5.0
pull_requests: +24150
pull_request: https://github.com/python/cpython/pull/25419
___
Python tracker
<https://bugs.python.org/issu
Inada Naoki added the comment:
I googled "netrc UnicodeDecodeError". It is very rare, but I found two cases.
*
https://stackoverflow.com/questions/54748450/macos-python-3-netrc-operations-end-up-with-unicodedecodeerror
This user uses macOS and Python tried UTF-8. But .netrc was
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Inada Naoki :
--
nosy: +xiang.zhang
___
Python tracker
<https://bugs.python.org/issue43733>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Inada Naoki :
--
resolution: -> wont fix
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue42578>
___
___
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
May I close this issue?
--
___
Python tracker
<https://bugs.python.org/issue42152>
___
___
Python-bugs-list mailing list
Unsub
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.o
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
New changeset 333d10cbb53dd5f28d76f659a49bf0735f8509d8 by Inada Naoki in branch
'master':
bpo-43712 : fileinput: Add encoding parameter (GH-25272)
https://github.com/python/cpython/commit/333d10cbb53dd5f28d76f659a49bf0735f8509d8
Inada Naoki added the comment:
New changeset 133705b85cc25d1e6684d32f8943ca288fadfda0 by Bob Kline in branch
'master':
bpo-43777: Drop description of "pip search" command from tutorial (GH-25287)
https://github.com/python/cpython/commit/133705b85cc25d1e6684d32f8943ca
Change by Inada Naoki :
--
pull_requests: +24128
pull_request: https://github.com/python/cpython/pull/25395
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
Strictly speaking, adding any method is "potential" breaking change because
hasattr(obj, "new_method") become from False to True. And since Python is
dynamic language, any change is "potential" breaking change.
But we don't treat
Inada Naoki added the comment:
> Ah, so you want to emit an EncodingWarning when fileConfig(filename) is
> called without specifying an encoding, right?
Yes, but only when the user uses `PYTHONWARNDEFAULTENCODING`.
I already added `export PYTHONWARNDEFAULTENCODING=1` in `.bashrc` in
Inada Naoki added the comment:
New changeset 695d47b51e3e197de5448a1eb2f618bef6d59ac8 by Inada Naoki in branch
'master':
bpo-43785: Update bz2 document (GH-25351)
https://github.com/python/cpython/commit/695d47b51e3e197de5448a1eb2f618bef6d59ac8
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
If we use `encoding="locale"` by default, EncodingWarning will be not be
emitted even when user omit `encoding` option.
--
___
Python tracker
<https://bugs.python.o
Inada Naoki added the comment:
New changeset c2b7a66b91cdb96fbfdb160f96797208ddc5e436 by Inada Naoki in branch
'master':
bpo-43731: Add an `encoding` parameter to logging.fileConfig() (GH-25273)
https://github.com/python/cpython/commit/c2b7a66b91cdb96fbfdb160f96797208ddc5e436
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
New changeset d2a8e69c2c605fbaa3656a5f99aa8d295f74c80e by Inada Naoki in branch
'master':
bpo-43787: Add __iter__ to GzipFile, BZ2File, and LZMAFile (GH-25353)
https://github.com/python/cpython/commit/d2a8e69c2c605fbaa3656a5f99aa8d295f74c80e
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Inada Naoki :
--
keywords: +patch
pull_requests: +24088
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/25353
___
Python tracker
<https://bugs.python.org/issu
Change by Inada Naoki :
--
pull_requests: +24086
pull_request: https://github.com/python/cpython/pull/25351
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
New changeset cc2ffcdfd78df3a18edae60df81b2f1b044b1634 by Inada Naoki in branch
'master':
bpo-43785: Improve BZ2File performance by removing RLock (GH-25299)
https://github.com/python/cpython/commit/cc2ffcdfd78df3a18edae60df81b2f1b044b1634
New submission from Inada Naoki :
__iter__ method of BZ2File, GzipFile, and LZMAFile is IOBase.__iter__. It calls
`readline()` for each line.
Since `readline()` is defined as Python function, it is slower than C iterator.
Adding custom __iter__ method that delegates to underlying buffer
Inada Naoki added the comment:
I will create a separated issue for __iter__, because it is same to gzip and
lzma.
--
title: bz2 performance issue. -> Remove RLock from BZ2File
___
Python tracker
<https://bugs.python.org/issu
Change by Inada Naoki :
--
keywords: +patch
pull_requests: +24031
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/25299
___
Python tracker
<https://bugs.python.org/issu
Change by Inada Naoki :
--
type: -> performance
Added file: https://bugs.python.org/file49949/create.py
___
Python tracker
<https://bugs.python.org/issu
New submission from Inada Naoki :
The original issue is reported here.
https://discuss.python.org/t/non-optimal-bz2-reading-speed/6869
1. Only BZ2File uses RLock()
lzma and gzip don't use RLock(). It adds significant performance overhead.
When I removed `with self._lock:`, decompression speed
Change by Inada Naoki :
--
nosy: +methane
___
Python tracker
<https://bugs.python.org/issue43682>
___
___
Python-bugs-list mailing list
Unsubscribe:
Inada Naoki added the comment:
You are misreading the error message.
> RuntimeError: PyPI's XMLRPC API is currently disabled due to unmanageable
> load and will be deprecated in the near future. See
> https://status.python.org/ for more information.
This error message says "
Change by Inada Naoki :
--
keywords: +patch
pull_requests: +24009
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/25273
___
Python tracker
<https://bugs.python.org/issu
Inada Naoki added the comment:
s/basicConfig/fileConfig/
basicConfig() is fixed by fb7869.
--
title: PEP 597: logging.basicConfig() uses locale encoding. -> PEP 597:
logging.fileConfig() uses locale encoding.
___
Python tracker
<
Change by Inada Naoki :
--
nosy: +methane
nosy_count: 5.0 -> 6.0
pull_requests: +24008
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/25272
___
Python tracker
<https://bugs.python.org/
Change by Inada Naoki :
--
keywords: +patch
pull_requests: +24007
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/25272
___
Python tracker
<https://bugs.python.org/issu
Inada Naoki added the comment:
I don't think we should support "text for regular file but binary for
compressed file" mode in FileInput.
So no need to add 't'. We should just fix #5758.
--
nosy: +methane
resolution: -> duplicate
stage: patch review -> resolved
status
Change by Inada Naoki :
--
versions: +Python 3.10 -Python 3.2, Python 3.3
___
Python tracker
<https://bugs.python.org/issue5758>
___
___
Python-bugs-list mailin
Inada Naoki added the comment:
New changeset 489c36920e94bfb4988b6f965bd0aafdfaff0d4f by Inada Naoki in branch
'master':
bpo-43651: PEP 597: Fix pdeps used locale encoding (GH-25204)
https://github.com/python/cpython/commit/489c36920e94bfb4988b6f965bd0aafdfaff0d4f
Change by Inada Naoki :
--
pull_requests: +23943
pull_request: https://github.com/python/cpython/pull/25204
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
New changeset 4663e5f39e9f872dcd69545f293e832d5855d084 by Inada Naoki in branch
'master':
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25190)
https://github.com/python/cpython/commit/4663e5f39e9f872dcd69545f293e832d5855d084
Change by Inada Naoki :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Inada Naoki added the comment:
New changeset fb78692f2ad5ee4747f13a73943fbf134b637669 by Inada Naoki in branch
'master':
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25189)
https://github.com/python/cpython/commit/fb78692f2ad5ee4747f13a73943fbf134b637669
Inada Naoki added the comment:
New changeset 3d4af4a876e679431c6a3751667ded63cc6f66c1 by Inada Naoki in branch
'master':
bpo-43651: Fix EncodingWarning in sysconfig (GH-25192)
https://github.com/python/cpython/commit/3d4af4a876e679431c6a3751667ded63cc6f66c1
Change by Inada Naoki :
--
pull_requests: +23934
pull_request: https://github.com/python/cpython/pull/25192
___
Python tracker
<https://bugs.python.org/issue43
Change by Inada Naoki :
--
title: os.popen() and pipes uses locale encoding -> PEP 597: os.popen() and
pipes uses locale encoding
___
Python tracker
<https://bugs.python.org/issu
New submission from Inada Naoki :
os.popen() and pipes module doesn't have `encoding` parameter. They use the
default (locale) encoding implicitly.
As PEP 597, subprocess module won't emit EncodingWarning for PIPEs in Python
3.10.
Like that, we should just add `encoding=None` parameter
New submission from Inada Naoki :
I think we should use UTF-8 for pdbrc files because the default encoding of
Python source files is UTF-8.
--
components: Library (Lib)
messages: 390233
nosy: methane
priority: normal
severity: normal
status: open
title: PEP 597: pdb uses locale
New submission from Inada Naoki :
https://github.com/python/cpython/blob/c8e5eb904e12010d2302364e1037c24a30f5e241/Lib/netrc.py#L29
Can we change the encoding="utf-8" and errors="replace"?
IMHO, comments are source of UnicodeDecodeError. So we can open file with
binary mo
New submission from Inada Naoki :
mailcap.getcaps() uses locale encoding.
https://github.com/python/cpython/blob/c8e5eb904e12010d2302364e1037c24a30f5e241/Lib/mailcap.py#L33
As my understanding, RFC 1524 uses only ASCII characters.
Can we change the encoding to ASCII or UTF-8
Change by Inada Naoki :
--
pull_requests: +23932
pull_request: https://github.com/python/cpython/pull/25190
___
Python tracker
<https://bugs.python.org/issue43
New submission from Inada Naoki :
logging.basicConfig() uses locale encoding when reading config file.
We need to add `encoding=None` parameter and
`encoding=io.text_encoding(encoding)` in it.
--
components: Library (Lib)
messages: 390223
nosy: methane
priority: normal
severity
Change by Inada Naoki :
--
pull_requests: +23931
pull_request: https://github.com/python/cpython/pull/25189
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
New changeset c8e5eb904e12010d2302364e1037c24a30f5e241 by Inada Naoki in branch
'master':
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25181)
https://github.com/python/cpython/commit/c8e5eb904e12010d2302364e1037c24a30f5e241
Inada Naoki added the comment:
New changeset ee952b5c7355cb64179ca9bb77b13e7738132d3d by Inada Naoki in branch
'master':
bpo-43651: PEP 597: Fix EncodingWarning in test_filecmp (GH-25159)
https://github.com/python/cpython/commit/ee952b5c7355cb64179ca9bb77b13e7738132d3d
Inada Naoki added the comment:
New changeset de522a89e42a35da9275169b113460c3581e32d7 by Inada Naoki in branch
'master':
bpo-43651: PEP 597: Fix test_email (GH-25158)
https://github.com/python/cpython/commit/de522a89e42a35da9275169b113460c3581e32d7
Change by Inada Naoki :
--
pull_requests: +23923
pull_request: https://github.com/python/cpython/pull/25181
___
Python tracker
<https://bugs.python.org/issue43
Inada Naoki added the comment:
New changeset 3caea9adda7f79ab5d4c5a1905ca62b44e0b3b7b by Inada Naoki in branch
'master':
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25171)
https://github.com/python/cpython/commit/3caea9adda7f79ab5d4c5a1905ca62b44e0b3b7b
201 - 300 of 3038 matches
Mail list logo