[Python-Dev] PEP 667: Consistent views of namespaces

2021-08-20 Thread Mark Shannon

Hi all,

I have submitted PEP 667 as an alternative to PEP 558.
https://www.python.org/dev/peps/pep-0667/

Nick and I have agreed to disagree on the way to fix locals() and 
f_locals. We are both in agreement that it needs fixing.


In summary, PEP 667 has roughly the same surface behavior as PEP 558 but 
is simpler and more consistent internally, at the expense of some minor 
C API backwards incompatibility issues.


PEP 558 also has backwards incompatibility issues, but claims to be more 
compatible at the C API level.


Cheers,
Mark.
___
Python-Dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/[email protected]/message/4RH5YCXIHIP6MRVTCOKOOO4GKCIMH4GJ/
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-Dev] Summary of Python tracker Issues

2021-08-20 Thread Python tracker


ACTIVITY SUMMARY (2021-08-13 - 2021-08-20)
Python tracker at https://bugs.python.org/

To view or respond to any of the issues listed below, click on the issue.
Do NOT respond to this message.

Issues counts and deltas:
  open7398 ( +5)
  closed 49298 (+49)
  total  56696 (+54)

Open issues with patches: 2928 


Issues opened (35)
==

#41322: unittest: deprecate test methods returning non-None values
https://bugs.python.org/issue41322  reopened by serhiy.storchaka

#44913: segfault in call to embedded PyModule_New
https://bugs.python.org/issue44913  opened by enometh

#44915: Python keywords as string keys in TypedDict
https://bugs.python.org/issue44915  opened by Doug Hoskisson

#44918: Unhandled Exception (Not Implemented) in HTMLParser().feed
https://bugs.python.org/issue44918  opened by md103

#44919: TypedDict subtypes ignore any other metaclasses in 3.9+
https://bugs.python.org/issue44919  opened by sobolevn

#44920: Support UUIDv6, UUIDv7, and UUIDv8 from the new version of RFC
https://bugs.python.org/issue44920  opened by stevesimmons

#44921: dict subclassing is slow
https://bugs.python.org/issue44921  opened by Marco Sulla

#44924: logging.handlers.QueueHandler does not maintain the exc_text
https://bugs.python.org/issue44924  opened by Miksus

#44925: [docs] Confusing deprecation notice for typing.IO
https://bugs.python.org/issue44925  opened by rittneje

#44926: typing.get_type_hints() raises for type aliases with forward r
https://bugs.python.org/issue44926  opened by mhils

#44927: [sqlite3] proposal: add sqlite3.Cursor.insert() method
https://bugs.python.org/issue44927  opened by AR

#44928: async generator missing unawaited coroutine warning
https://bugs.python.org/issue44928  opened by graingert

#44929: Some RegexFlag cannot be printed in the repr
https://bugs.python.org/issue44929  opened by pablogsal

#44934: Windows installer: Append Python to PATH instead of prepending
https://bugs.python.org/issue44934  opened by bn_append

#44936: test_concurrent_futures: test_cancel_futures_wait_false() and 
https://bugs.python.org/issue44936  opened by vstinner

#44937: test_regrest: test_tools_script_run_tests() failed on GHA Wind
https://bugs.python.org/issue44937  opened by vstinner

#44938: Expose PyErr_ChainExceptions in the stable API
https://bugs.python.org/issue44938  opened by pablogsal

#44939: proposal: add support for regex in Literal type hint
https://bugs.python.org/issue44939  opened by leon.mintz

#44940: Suggest the use of non-capturing groups in re.findall() and re
https://bugs.python.org/issue44940  opened by rondevous

#44941: Add check_methods function to standard library
https://bugs.python.org/issue44941  opened by finnjavier08

#44943: Integrate PyHyphen into the textwrap module?
https://bugs.python.org/issue44943  opened by elsiehupp

#44945: Specialize BINARY_ADD using PEP 659 machinery.
https://bugs.python.org/issue44945  opened by Mark.Shannon

#44946: Integer operations are inefficient for "medium" integers.
https://bugs.python.org/issue44946  opened by Mark.Shannon

#44948: DeprecationWarning: Using ioctl() method
https://bugs.python.org/issue44948  opened by Thomas Trummer

#44951: selector.EpollSelector: EPOLLEXCLUSIVE, round 2
https://bugs.python.org/issue44951  opened by David.Gilman

#44953: Add vectorcall on operator.itemgetter and attrgetter objects
https://bugs.python.org/issue44953  opened by Dennis Sweeney

#44954: Bug in float.fromhex
https://bugs.python.org/issue44954  opened by pgimeno

#44955: Method stopTestRun() is not always called for skipped tests
https://bugs.python.org/issue44955  opened by serhiy.storchaka

#44956: curses getch returns wrong value
https://bugs.python.org/issue44956  opened by arbor

#44957: typing docs: Mention PEP 604 syntax more prominently
https://bugs.python.org/issue44957  opened by srittau

#44958: [sqlite3] only reset statements when needed
https://bugs.python.org/issue44958  opened by erlendaasland

#44959: EXT_SUFFIX is missing '.sl' on HP-UX
https://bugs.python.org/issue44959  opened by florinspatar

#44961: @classmethod doesn't set __wrapped__ the same way as functool'
https://bugs.python.org/issue44961  opened by Thomas701

#44962: asyncio.create_task weakrefset race condition
https://bugs.python.org/issue44962  opened by graingert

#44963: anext_awaitable is not a collections.abc.Generator
https://bugs.python.org/issue44963  opened by lordmauve



Most recent 15 issues with no replies (15)
==

#44963: anext_awaitable is not a collections.abc.Generator
https://bugs.python.org/issue44963

#44961: @classmethod doesn't set __wrapped__ the same way as functool'
https://bugs.python.org/issue44961

#44955: Method stopTestRun() is not always called for skipped tests
https://bugs.python.org/issue44955

#44953: Add vectorcall on operator.itemgetter and attrgetter objects
https://bugs.python.org/issue44953

#44948: DeprecationWarning: Using ioctl() method
https://bug

[Python-Dev] Re: Dropping out of this list

2021-08-20 Thread Simon Cross
On Thu, Aug 19, 2021 at 4:15 AM Tim Peters  wrote:
> If you want more active moderation, volunteer for the job. I'd happily
> give it up, and acknowledge that my laissez-faire moderation approach
> is out of style.

I, for one, welcome your laissez-faire moderation approach. :D
___
Python-Dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/[email protected]/message/CVEMNLRVWFGHNTADZNHZW6SKXURMLLL4/
Code of Conduct: http://python.org/psf/codeofconduct/