[Python-Dev] [RELEASE] Python 3.11.2, Python 3.10.10 and 3.12.0 alpha 5 are available

2023-02-08 Thread Pablo Galindo Salgado
Software Foundation. https://www.python.org/psf/ Your friendly release team, Ned Deily @nad Steve Dower @steve.dower Pablo Galindo Salgado @pablogsal Łukasz Langa @ambv Thomas Wouters @thomas ___ Python-Dev mailing list -- python-dev@python.org

[Python-Dev] Re: PEP 701 – Syntactic formalization of f-strings

2022-12-21 Thread Pablo Galindo Salgado
and against the different options. Thanks a lot for your help! Regards from cloudy London, Pablo Galindo Salgado On Mon, 19 Dec 2022 at 17:59, Pablo Galindo Salgado wrote: > Hi everyone, > > I am very excited to share with you a PEP that Batuhan Taskaya, Lysandros > Nikolaou and myse

[Python-Dev] PEP 701 – Syntactic formalization of f-strings

2022-12-19 Thread Pablo Galindo Salgado
ime! Regards from rainy London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archiv

[Python-Dev] Re: probably nothing but just in case.... 503 Service Unavailable error

2022-12-15 Thread Pablo Galindo Salgado
acting us. Regards from snowy London, Pablo Galindo Salgado > On 15 Dec 2022, at 07:12, wonsuk yang wrote: > > hi! thank you for amazing community! > > the python community is the light and the salt for me! > > the site https://buildbot.python.org/all/#/grid > >

[Python-Dev] August steering council update

2022-11-09 Thread Pablo Galindo Salgado
ecided that this will be a discussion point with the rest of the core devs in the core dev sprint. In representation of the Steering Council, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-

[Python-Dev] Re: NEWLINE sentinel behavior in CPython's PEG grammar

2022-11-03 Thread Pablo Galindo Salgado
the parser crashes any time there is some double like NL & N or Newline & NL but I want to nail down NEWLINE's behavior in CPython's PEG grammar.On Wed, Oct 26, 2022 at 12:51 PM Pablo Galindo Salgado <pablog...@gmail.com> wrote:Hi, I am not sure I understand exactly what you are asking

[Python-Dev] Re: NEWLINE sentinel behavior in CPython's PEG grammar

2022-10-26 Thread Pablo Galindo Salgado
wrote:I wonder if David may be struggling with the rule that a newline is significant in the grammar unless it appears inside matching brackets/parentheses/braces? I think that's in the lexer. Similarly, multiple newlines are collapsed.On Wed, Oct 26, 2022 at 1:19 PM Pablo Galindo Salgado <pab

[Python-Dev] Thank you for your contributions to Python 3.11!

2022-10-26 Thread Pablo Galindo Salgado
that my mistakes are not too obvious to end users :P Being your release manager for 3.11 and 3.10 has been a privilege and an honor (and it will continue for a couple of years of bugfixes and security releases, I'm not going anywhere). Regards from rainy London, Pablo Galindo Salgado

[Python-Dev] Re: NEWLINE sentinel behavior in CPython's PEG grammar

2022-10-26 Thread Pablo Galindo Salgado
rammar. > > On Wed, Oct 26, 2022 at 12:51 PM Pablo Galindo Salgado < > pablog...@gmail.com> wrote: > >> Hi, >> >> I am not sure I understand exactly what you are asking but NEWLINE is a >> token, not a parser rule. What decides when NEWLINE is emit

[Python-Dev] Re: NEWLINE sentinel behavior in CPython's PEG grammar

2022-10-26 Thread Pablo Galindo Salgado
the code unfortunately. Hope this helps. Regards from rainy London, Pablo Galindo Salgado > On 26 Oct 2022, at 19:12, David J W wrote: > >  > I am writing a Rust version of Python for fun and I am at the parser stage of > development. > > I copied and modified a PEG grammar

[Python-Dev] [RELEASE] Python 3.11 final (3.11.0) is available

2022-10-24 Thread Pablo Galindo Salgado
hon Software Foundation. https://www.python.org/psf/ If you have any questions, please reach out to me or another member of the release team :) Your friendly release team, Ned Deily @nad https://discuss.python.org/u/nad Steve Dower @steve.dower https://discuss.python.org/u/steve.dower Pablo Gali

[Python-Dev] IMPORTANT: Check the 3.11.0 cherry-picks

2022-10-24 Thread Pablo Galindo Salgado
se commits* and let me know ASAP if we are missing something you would like to include on the 3.11.0 final release. You have until 15:00 UTC+0 today to let me know, otherwise, your changes will need to wait until 3.11.1. Thanks for your help! Regards from sunny London, Pablo Galin

[Python-Dev] RELEASE MANAGEMENT: Python 3.11 release stream

2022-10-22 Thread Pablo Galindo Salgado
, funny party hats will be used! I hope you find the event interesting and consider attending. Python 3.11 is going to be a fantastic release and we want it to be even better :) Please, reach out to me if you have any questions or suggestions. Regards from rainy London, Pablo Galindo Salgado

[Python-Dev] [RELEASE] Python 3.11 release candidate 2 (3.11.0rc2) is available

2022-09-12 Thread Pablo Galindo Salgado
g/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u/pablogsal ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.

[Python-Dev] [RELEASE] Python 3.11.0 RC2 is blocked

2022-09-05 Thread Pablo Galindo Salgado
if something major is discovered we will include it in 3.11.0). So if you have any bugfix or similar that you want to get included in 3.11.0 please let me know ASAP otherwise, it will need to wait for 3.11.1. Thank you very much for your help! Regards from cloudy London, Pablo Galindo Salgado

[Python-Dev] [RELEASE] Python 3.11 release candidate 1 (3.11.0rc1) is available

2022-08-08 Thread Pablo Galindo Salgado
me or another member of the release team :) Your friendly release team, Ned Deily @nad https://discuss.python.org/u/nad Steve Dower @steve.dower https://discuss.python.org/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u/pablog

[Python-Dev] [RELEASE] Python 3.10.6 is available

2022-08-02 Thread Pablo Galindo Salgado
contributions to the Python Software Foundation. https://www.python.org/psf/ Your friendly release team, Ned Deily @nad https://discuss.python.org/u/nad Steve Dower @steve.dower https://discuss.python.org/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u/pablogsal

[Python-Dev] [RELEASE] The last 3.11 beta release (3.11.0b5) is now available

2022-07-26 Thread Pablo Galindo Salgado
ad Steve Dower @steve.dower https://discuss.python.org/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u/pablogsal SHA256 (python-3.11.0b5-amd64.exe) = 0cf9d582da862f2fe207fd54b81dfca110e8f04f4b05ab8c3228ce1ea060c7af SHA256 (python-3.11.0b5-arm64.exe) = a71efd9d3835d493d8207a30916ce34

[Python-Dev] Re: [RELEASE] The cursed fourth Python 3.11 beta (3.11.0b4) is available

2022-07-11 Thread Pablo Galindo Salgado
BSD-style checksum format hashes for the release artefacts: SHA256 (python-3.11.0b4-embed-arm64.zip) = 272c6bb4948c597f6578f64c2b15a70466c5dfb49f9b84dba57a84e59e7bd4ef SHA256 (python-3.11.0b4-amd64.exe) = a3514b0401e6a85416f3e080586c86ccd9e2e62c8a54b9119d9e6415e3cadb62 SHA256

[Python-Dev] [RELEASE] The cursed fourth Python 3.11 beta (3.11.0b4) is available

2022-07-11 Thread Pablo Galindo Salgado
tps://discuss.python.org/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u/pablogsal ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/li

[Python-Dev] [Release] Status of Python 3.11 release

2022-07-04 Thread Pablo Galindo Salgado
. Thanks, everyone for your help and understanding and thanks a lot to all of you for your great work! Cheers from cloudy London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le

[Python-Dev] Re: [Release] Python 3.11.0b4 is still blocked

2022-07-04 Thread Pablo Galindo Salgado
e more betas. Thanks for your understanding, Pablo Galindo Salgado On Mon, 4 Jul 2022 at 18:21, Petr Viktorin wrote: > On 04. 07. 22 19:03, Miro Hrončok wrote: > > On 04. 07. 22 18:53, Pablo Galindo Salgado wrote: > >> Hi Miro, > >> > >> >> Are all

[Python-Dev] Re: [Release] Python 3.11.0b4 is still blocked

2022-07-04 Thread Pablo Galindo Salgado
Additionally, I am considering pushing the full release some months in the future to allow for more betas, given how unstable 3.11 is currently. Pablo Galindo Salgado On Mon, 4 Jul 2022 at 15:26, Miro Hrončok wrote: > On 24. 06. 22 14:25, Pablo Galindo Salgado wrote: > > Hi everyone, &

[Python-Dev] [Release] Python 3.11.0b4 is still blocked

2022-06-24 Thread Pablo Galindo Salgado
to be an outstanding release thank to all of you :) Cheers from cloudy London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python

[Python-Dev] IMPORTANT: Python 3.11.0b4 is blocked

2022-06-15 Thread Pablo Galindo Salgado
, that will help a lot! Please, add me as a reviewer to any PR that needs to be merged to address these issues. Thanks for your help! Regards from sunny London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email

[Python-Dev] Re: Accepting PEP 681 – Data Class Transforms

2022-06-06 Thread Pablo Galindo Salgado
> or has at least agreed to, not sure any releases have happened since I asked). I did: https://www.python.org/downloads/release/python-3110b3/#:~:text=3.11.0b3%20is%20the%20second,support%20the%20new%20feature%20release . On Mon, 6 Jun 2022 at 19:13, Steve Dower wrote: > +1. Glad it's not

[Python-Dev] [RELEASE] Python 3.10.5 is available

2022-06-06 Thread Pablo Galindo Salgado
ganization contributions to the Python Software Foundation. https://www.python.org/psf/ Your friendly release team, Ned Deily @nad https://discuss.python.org/u/nad Steve Dower @steve.dower https://discuss.python.org/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u

[Python-Dev] Re: Deadlock when interrupting interpreter initialisation with ptrace?

2022-06-06 Thread Pablo Galindo Salgado
e case but we likely will be happy to do small changes if there is something small that we do that is preventing the use case. Cheers from cloudy London, Pablo Galindo Salgado On Mon, 6 Jun 2022 at 15:38, Gabriele wrote: > Hi there > > I hope you don't mind me sharing my experien

[Python-Dev] Re: [RELEASE] The second Python 3.11 beta (3.11.0b2) is available

2022-06-03 Thread Pablo Galindo Salgado
Hi Robin, The correct range requirements are mandatory from beta 2. There will be 2 more betas after beta 3: beta4 and beta5. Please, check out the release announcement for beta3. Cheers, Pablo Galindo Salgado On Fri, 3 Jun 2022, 09:56 Robin Becker, wrote: > On 01/06/2022 16:58, Pa

[Python-Dev] Re: [RELEASE] The second Python 3.11 beta (3.11.0b2) is available

2022-06-01 Thread Pablo Galindo Salgado
Update: we have decided to release Python 3.11.0b3. Let's hope this one is free of the curse :) On Wed, 1 Jun 2022 at 07:38, Miro Hrončok wrote: > On 01. 06. 22 0:39, Pablo Galindo Salgado wrote: > > > Wouldn't it be more practical to bite the bullet and release b3 &

[Python-Dev] [RELEASE] Expedited release of Python3.11.0b3!!

2022-06-01 Thread Pablo Galindo Salgado
f/ If you have any questions, please reach out to me or another member of the release team :) Your friendly release team, Ned Deily @nad https://discuss.python.org/u/nad Steve Dower @steve.dower https://discuss.python.org/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u

[Python-Dev] Re: [RELEASE] The second Python 3.11 beta (3.11.0b2) is available

2022-05-31 Thread Pablo Galindo Salgado
Just for the heads up: I have sent an email to the release team and we are considering the proposal. Thanks for raising this with us. On Tue, 31 May 2022 at 23:39, Pablo Galindo Salgado wrote: > > Wouldn't it be more practical to bite the bullet and release b3 > immediately with this f

[Python-Dev] Re: [RELEASE] The second Python 3.11 beta (3.11.0b2) is available

2022-05-31 Thread Pablo Galindo Salgado
On 01. 06. 22 0:02, Pablo Galindo Salgado wrote: > > You may be able to work around this issue by preventing pytest to > rewrite the > > assert statements by adding `--assert=plain` to the command line > invocation > > until we have beta 3 next month. > > That's possi

[Python-Dev] Re: [RELEASE] The second Python 3.11 beta (3.11.0b2) is available

2022-05-31 Thread Pablo Galindo Salgado
I have added a small note in the release announcements. Thanks for raising this with us! On Wed, 1 Jun 2022 at 00:13, Jean Abou Samra wrote: > > > Le 01/06/2022 à 00:02, Pablo Galindo Salgado a écrit : > > You may be able to work around this issue by preventing pytest to > &g

[Python-Dev] Re: [RELEASE] The second Python 3.11 beta (3.11.0b2) is available

2022-05-31 Thread Pablo Galindo Salgado
You may be able to work around this issue by preventing pytest to rewrite the assert statements by adding `--assert=plain` to the command line invocation until we have beta 3 next month. On Tue, 31 May 2022 at 23:57, Jean Abou Samra wrote: > Hi, > > > Le 31/05/2022 à 15:31, P

[Python-Dev] [RELEASE] The second Python 3.11 beta (3.11.0b2) is available

2022-05-31 Thread Pablo Galindo Salgado
rom sunny London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.

[Python-Dev] Re: Is it possible to view tokenizer output?

2022-05-30 Thread Pablo Galindo Salgado
nch, or would > you be willing to share the code? > On 30/05/2022 16:23, Pablo Galindo Salgado wrote: > > There is no *public* one but there is a private one accesible from Python > I added for testing purposes. > > On Mon, 30 May 2022, 15:17 Victor Stinner, wrote: > >>

[Python-Dev] Re: Is it possible to view tokenizer output?

2022-05-30 Thread Pablo Galindo Salgado
There is no *public* one but there is a private one accesible from Python I added for testing purposes. On Mon, 30 May 2022, 15:17 Victor Stinner, wrote: > On Mon, May 30, 2022 at 1:40 AM Eric V. Smith wrote: > > python -m tokenize < file-to-parse.py > > > > See the comment at the top of

[Python-Dev] Re: Python grammar test cases

2022-05-10 Thread Pablo Galindo Salgado
That's used as a literal '/' to make positional-only arguments work. For example: lambda x, y, /, z: x+y+z On Tue, 10 May 2022 at 17:11, Venkat Ramakrishnan < venkat.archit...@gmail.com> wrote: > I am looking at: > https://docs.python.org/3/reference/grammar.html > > in which the following

[Python-Dev] Re: Python grammar test cases

2022-05-10 Thread Pablo Galindo Salgado
Could you share with us some of the context of what are you trying to achieve? That way we can offer more specialized help :) On Tue, 10 May 2022 at 15:50, Venkat Ramakrishnan < venkat.archit...@gmail.com> wrote: > Presuming I am looking at the right link?: >

[Python-Dev] Re: Python grammar test cases

2022-05-10 Thread Pablo Galindo Salgado
In addition, test_exceptions test a bunch of syntax errors and related locations. On Tue, 10 May 2022 at 06:41, Serhiy Storchaka wrote: > 10.05.22 08:10, Venkat Ramakrishnan пише: > > I'm wondering if there's a repository of test cases that > > test the Python grammar. Any help would be

[Python-Dev] Re: [RELEASE] The first Python 3.11 beta (3.11.0b1) is available - Feature freeze is here

2022-05-08 Thread Pablo Galindo Salgado
I have updated it a while ago but it may take some time for the CDN to drop the cache. Thanks for heads up! On Sun, 8 May 2022 at 19:08, Mats Wichmann wrote: > On 5/7/22 21:22, Pablo Galindo Salgado wrote: > > > We **strongly encourage** maintainers of third-party Python projects t

[Python-Dev] Re: [RELEASE] The first Python 3.11 beta (3.11.0b1) is available - Feature freeze is here

2022-05-08 Thread Pablo Galindo Salgado
04:22, Pablo Galindo Salgado wrote: > > We did it, team!! After quite a bumpy release process and a bunch of > > last-time fixes, we have reached **beta 1** and **feature freeze**. What > > a ride eh? You can get the shiny new release artefacts from here: > > > >

[Python-Dev] Re: [RELEASE] The first Python 3.11 beta (3.11.0b1) is available - Feature freeze is here

2022-05-08 Thread Pablo Galindo Salgado
Done in all places that I can edit! Thanks for the catch :) On Sun, 8 May 2022 at 09:14, Oleg Iarygin wrote: > - python-announce@, python-committers@, python-list@ > > > report issues found to [the Python bug tracker](https://bugs.python.org) > as soon as possible > > The template needs to be

[Python-Dev] [RELEASE] The first Python 3.11 beta (3.11.0b1) is available - Feature freeze is here

2022-05-07 Thread Pablo Galindo Salgado
Thanks to all of the many volunteers who help make Python Development and these releases possible! Please consider supporting our efforts by volunteering yourself or through organization contributions to the Python Software Foundation. https://www.python.org/psf/ Regards from chilly London, Your friendly

[Python-Dev] Re: Release of Python 3.11 beta 1 is currently blocked

2022-05-06 Thread Pablo Galindo Salgado
I should have started this email with "Nobody expects the Spanish inquisition" :) On Fri, 6 May 2022 at 13:13, Pablo Galindo Salgado wrote: > Hi everyone, > > Today we need to start the release of Python 3.11 beta 1. Currently, we > have the following blockers: > >

[Python-Dev] Release of Python 3.11 beta 1 is currently blocked

2022-05-06 Thread Pablo Galindo Salgado
are addressed and we can continue with the release. Please, add me as a reviewer to any PR that needs to be merged to address these issues or any other change that *absolutely needs to go into beta 1*. Thanks for your help! Regards from sunny London, Pablo Galindo Salgado

[Python-Dev] Re: Decreasing refcount for locals before popping frame

2022-04-28 Thread Pablo Galindo Salgado
As it has been mentioned there is no guarantee that your variable will even be finalized (or even destroyed) after the frame finishes. For example, if your variable goes into a reference cycle for whatever reason it may not be cleared until a GC run happens (and in some situations it may not even

[Python-Dev] Re: Updating inspect APIs

2022-04-17 Thread Pablo Galindo Salgado
. On Sun, 17 Apr 2022, 20:40 MRAB, wrote: > On 2022-04-17 18:20, Pablo Galindo Salgado wrote: > > Hi, > > > > We are currently debating in gh-88116 > > (https://github.com/python/cpython/issues/88116 > > <https://github.com/python/cpython/issues/88116>) &g

[Python-Dev] Updating inspect APIs

2022-04-17 Thread Pablo Galindo Salgado
to it (there is a precedent to this in how we handled updating os.stat_result). I personally find this quite confusing but it certainly works. There may be other options. What do you think? Cheers from sunny London, Pablo Galindo Salgado ___ Python-Dev

[Python-Dev] Re: [RELEASE] The last Python 3.11 alpha (3.11.0a7) is available - Prepare for beta freeze

2022-04-06 Thread Pablo Galindo Salgado
I will consider adding it, but I am not sure it qualifies as a "major feature". I will think about it :) On Wed, 6 Apr 2022 at 13:38, Jeremiah Vivian wrote: > > Can you provide a bpo number, please? > bpo-433030 > ___ > Python-Dev mailing list --

[Python-Dev] Re: [RELEASE] The last Python 3.11 alpha (3.11.0a7) is available - Prepare for beta freeze

2022-04-06 Thread Pablo Galindo Salgado
> This section of major new features should've included the addition of atomic groups/possessive matching into the `re` module. This is a boost in regex matching performance when the pattern doesn't need any backtracking. Can you provide a bpo number, please? On Wed, 6 Apr 2022 at 13:15,

[Python-Dev] [IMPORTANT] Preparations for 3.11.0 beta 1

2022-04-06 Thread Pablo Galindo Salgado
Hi everyone, We have approximately one month until feature freeze and for 3.11.0b1 to be released. I wanted to take this time to share some planning and considerations with you. Please, read carefully these points as they are important. * 3.11.0b1 is scheduled for Friday, 2022-05-06, which is

[Python-Dev] Re: [RELEASE] The last Python 3.11 alpha (3.11.0a7) is available - Prepare for beta freeze

2022-04-06 Thread Pablo Galindo Salgado
faster. More updated benchmarks will be published on beta 1. Apologies for the confusion. Pablo Galindo Salgado On Wed, 6 Apr 2022 at 11:29, Pablo Galindo Salgado wrote: > Br. do you feel that? That's the chill of *beta freeze* coming > closer. Meanwhile, your friendly CPython

[Python-Dev] [RELEASE] The last Python 3.11 alpha (3.11.0a7) is available - Prepare for beta freeze

2022-04-06 Thread Pablo Galindo Salgado
Br. do you feel that? That's the chill of *beta freeze* coming closer. Meanwhile, your friendly CPython release team doesn’t rest and we have prepared a shiny new release for you: Python 3.11.0a7.

[Python-Dev] Re: Make HAMT available to python script

2022-04-01 Thread Pablo Galindo Salgado
You may want to check PEP 603, which more or less proposes this (the author of the pep is the author of the HAMT code) check https://peps.python.org/pep-0603/ Alternatively, there is already a pypi package with this code: https://pypi.org/project/immutables/ Regards from cloudy London, Pablo

[Python-Dev] Re: [RELEASE] Python 3.10.4 and 3.9.12 are now available out of schedule

2022-03-24 Thread Pablo Galindo Salgado
no sooner than May >> with the regularly scheduled bug fix releases of 3.9 and 3.10. >> >> <https://discuss.python.org/t/python-3-10-4-and-3-9-12-are-now-available-out-of-schedule/14568#we-hope-you-enjoy-the-new-releases-1>We >> hope you enjoy the new releases >

[Python-Dev] [RELEASE] Python 3.11.0a6 is available

2022-03-07 Thread Pablo Galindo Salgado
There are no easy releases these days! :sweat: After a week of delay due to several release blockers, buildbot problems and pandemic-related difficulties here is 3.11.0a6 for you to test. https://www.python.org/downloads/release/python-3110a6/ **This is an early developer preview of Python

[Python-Dev] Re: Python 3.11.0a6 is blocked

2022-03-03 Thread Pablo Galindo Salgado
rt them, but for the > time being the release is on hold, sadly. > > Regards from rainy Salamanca, > Pablo Galindo Salgado > > On Wed, 2 Mar 2022 at 14:52, Pablo Galindo Salgado > wrote: > >> Hi everyone, >> >> Unfortunately, we have some issues marked

[Python-Dev] Re: Python 3.11.0a6 is blocked

2022-03-03 Thread Pablo Galindo Salgado
, sadly. Regards from rainy Salamanca, Pablo Galindo Salgado On Wed, 2 Mar 2022 at 14:52, Pablo Galindo Salgado wrote: > Hi everyone, > > Unfortunately, we have some issues marked as release blockers that are > holding the 3.11.0a6 release. > Some of these issues have been solved bu

[Python-Dev] Python 3.11.0a6 is blocked

2022-03-02 Thread Pablo Galindo Salgado
. Regards from sunny Salamanca, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https

[Python-Dev] October/November/December Steering Council update

2022-03-01 Thread Pablo Galindo Salgado
solved issues: definition/rules for the standard library, split in communication channels and the situation regarding type annotations with PEP 563 and 649. - The new SC decided to use discord as a new communication channel. - The SC discussed the status on the GitHub issues mi

[Python-Dev] Re: Custom memory profiler and PyTraceMalloc_Track

2022-02-15 Thread Pablo Galindo Salgado
rg where this can be discussed and (maybe) implemented. Please, feel free to add me to the issue once open :) Regards from rainy London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to pyt

[Python-Dev] Re: Custom memory profiler and PyTraceMalloc_Track

2022-02-15 Thread Pablo Galindo Salgado
concerned about memory, not tracing or anything else that can be done by overriding them. That's why there is no "notify allocator" APIs in the python allocators. Regards from rainy London, Pablo Galindo Salgado On Tue, 15 Feb 2022, 13:57 Sümer Cip, wrote: > Hi everyone,

[Python-Dev] Re: Please update Cython *before* introcuding C API incompatible changes in Python

2022-02-09 Thread Pablo Galindo Salgado
That is on pourpose and is the public API for Python. In Python it returns an iterable of tuples, which is processed from the actual internal form. On Wed, 9 Feb 2022 at 18:56, Victor Stinner wrote: > On Wed, Feb 9, 2022 at 5:48 PM Pablo Galindo Salgado > wrote: > >

[Python-Dev] Re: PEP-657 and co_positions (was: Please update Cython *before* introcuding C API incompatible changes in Python)

2022-02-09 Thread Pablo Galindo Salgado
that). On Wed, 9 Feb 2022 at 17:38, Stefan Behnel wrote: > Pablo Galindo Salgado schrieb am 09.02.22 um 17:40: > >> Should there be a getter/setter for co_positions? > > > > We consider the representation of co_postions private > > Yes, and that's the issue. > >

[Python-Dev] Re: Please update Cython *before* introcuding C API incompatible changes in Python

2022-02-09 Thread Pablo Galindo Salgado
> Should there be a getter/setter for co_positions? We consider the representation of co_postions private, so we don't want (for now) to ad getters/setters. If you want to get the position of a instruction, you can use PyCode_Addr2Location On Wed, 9 Feb 2022 at 16:22, Petr Viktorin wrote: > On

[Python-Dev] [RELEASE] Python 3.11.0a5 is available

2022-02-03 Thread Pablo Galindo Salgado
We needed to tame some angry buildbots, but after a small fight, we won with just some scratches! Here you have a shiny new alpha release: Python 3.11.0a5. https://www.python.org/downloads/release/python-3110a5/ **This is an early developer preview of Python 3.11** # Major new features of the

[Python-Dev] Blocking the main branch due to too many buildbots failing

2022-01-28 Thread Pablo Galindo Salgado
pull requests until these issues are fixed. Please, ping me if you have a pull request for fixing any of these issues so we can merge. I apologize for the inconvenience. Thanks for your understanding, Regards from rainy London, Pablo Galindo Salgado

[Python-Dev] Re: 3.11 enhanced error location - can it be smarter?

2022-01-18 Thread Pablo Galindo Salgado
. As I said, I think I would be supportive of considering adding a check for the full line, but I think that adding more complexity here is quite dangerous. On Tue, 18 Jan 2022 at 21:49, Patrick Reader <_...@pxeger.com> wrote: > On 18/01/2022 20:41, Pablo Galindo Salgado wrote: > >

[Python-Dev] Re: 3.11 enhanced error location - can it be smarter?

2022-01-18 Thread Pablo Galindo Salgado
> On 1/18/2022 7:59 PM, Pablo Galindo Salgado wrote: > > We considered using colours and other markers such as bold text, but > > that opens a considerable can of worms with detecting in all systems and > > configurations if that can be done. I have been told that some of these

[Python-Dev] Re: 3.11 enhanced error location - can it be smarter?

2022-01-18 Thread Pablo Galindo Salgado
We considered using colours and other markers such as bold text, but that opens a considerable can of worms with detecting in all systems and configurations if that can be done. I have been told that some of these situations are quite tricky and is not as easy as checking for tty support. If

[Python-Dev] Status of Python 3.11.0a4

2022-01-11 Thread Pablo Galindo Salgado
Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python

[Python-Dev] PEP 679 – Allow parentheses in assert statements

2022-01-09 Thread Pablo Galindo Salgado
/pep-679-allow-parentheses-in-assert-statements/13003 as I will not be monitoring answers to this thread. Thanks, everyone for your time! Regards from cloudy London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe

[Python-Dev] Re: Python 3.11.0a4 is blocked

2022-01-06 Thread Pablo Galindo Salgado
from cloudy London, Pablo Galindo Salgado On Tue, 4 Jan 2022 at 23:12, Pablo Galindo Salgado wrote: > Hi everyone, > > I am writing this to notify you that unfortunately the release of 3.11.0a4 > is blocked as there are a bunch of release blockers > (some of them affect Python 3

[Python-Dev] Python 3.11.0a4 is blocked

2022-01-04 Thread Pablo Galindo Salgado
://bugs.python.org/issue43683 If this was a single release blocker I would think about moving forward but unfortunately, there are several of them and one of them is that Python fails to compile FreeBSD, so I am halting the release until these are fixed. Regards from rainy London, Pablo Galindo Salgado

[Python-Dev] Re: About the new CFrame structure

2021-12-20 Thread Pablo Galindo Salgado
r form as this code can and will likely change a lot (even between patch versions if we found bugs). Regards from rainy London, Pablo Galindo Salgado On Mon, 20 Dec 2021, 21:43 Gabriele, wrote: > Brandt, Guido, Pablo > > Many thanks for your helpful answers. Indeed I'm asking because I just >

[Python-Dev] Re: About the new CFrame structure

2021-12-20 Thread Pablo Galindo Salgado
you have any questions or you need help, feel free to ping me in GitHub if you want. Regards from rainy London, Pablo Galindo Salgado On Mon, 20 Dec 2021, 18:27 Gabriele, wrote: > Hi there > > I hope you would indulge me in asking for some details about the new > CFrame structure, even

[Python-Dev] Re: my plans for subinterpreters (and a per-interpreter GIL)

2021-12-15 Thread Pablo Galindo Salgado
>> It does seem a bit silly to actually be tracking that refcount :-) Not that silly. It can easily help in C extensions to detect wrong DECREF calls: >> import ctypes >> non = ctypes.c_long.from_address(id(None)) >> non.value = 10 >> Fatal Python error: none_dealloc: deallocating None Python

[Python-Dev] Re: "immortal" objects and how they would help per-interpreter GIL

2021-12-15 Thread Pablo Galindo Salgado
All singletons do, AFAIK. And most static types that I can think of also do, even the empty tuple. On Wed, 15 Dec 2021 at 16:49, Eric Snow wrote: > On Wed, Dec 15, 2021 at 2:50 AM Pablo Galindo Salgado > wrote: > > One thing to consider: ideally, inmortal objects should not

[Python-Dev] Re: "immortal" objects and how they would help per-interpreter GIL

2021-12-15 Thread Pablo Galindo Salgado
One thing to consider: ideally, inmortal objects should not participate in the GC. There is nothing inheritly wrong if they do but we would need to update the GC (and therefore add more branching in possible hot paths) to deal with these as the algorithm requires the refcount to be exact to

[Python-Dev] Re: [RELEASE] Python 3.11.0a3 is available

2021-12-09 Thread Pablo Galindo Salgado
Thanks, Mark for the catch! I have updated it in the release page and all announcements where I can edit the text :) On Thu, 9 Dec 2021 at 12:34, Mark Shannon wrote: > > > On 08/12/2021 11:51 pm, Pablo Galindo Salgado wrote: > > > * The [Faster Cpython Project](https://github.

[Python-Dev] [RELEASE] Python 3.11.0a3 is available

2021-12-08 Thread Pablo Galindo Salgado
You can tell that we are slowly getting closer to the first beta as the number of release blockers that we need to fix on every release starts to increase [image: :sweat_smile:] But we did it! Thanks to Steve Dower, Ned Deily, Christian Heimes, Łukasz Langa and Mark Shannon that helped get things

[Python-Dev] [RELEASE] Python 3.10.1 is available

2021-12-06 Thread Pablo Galindo Salgado
organization contributions to the Python Software Foundation. https://www.python.org/psf/ Your friendly release team, Ned Deily @nad https://discuss.python.org/u/nad Steve Dower @steve.dower https://discuss.python.org/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u/pablogsal

[Python-Dev] Re: Optimizing literal comparisons and contains

2021-11-29 Thread Pablo Galindo Salgado
I agree with Serhiy's analysis. On Mon, 29 Nov 2021 at 17:10, Serhiy Storchaka wrote: > 29.11.21 18:36, Victor Stinner пише: > > You should consider "no longer have to justify why it's not optimized" > > as a clear benefit of making this change :-) This optimization is > > proposed once a year

[Python-Dev] September Steering Council update

2021-10-31 Thread Pablo Galindo Salgado
ppen with python-dev. The group is inclined to accept 649 but there is no clear path on how to handle the transition so community discussion is needed. Regards from rainy London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python

[Python-Dev] Re: Oh wow, this is really impressive

2021-10-29 Thread Pablo Galindo Salgado
I am glad you like it :) I have been told that this is a very popular improvement. I promise to keep looking for similar things in the future! Regards from cloudy London, Pablo Galindo Salgado On Fri, 29 Oct 2021, 18:23 Steven D'Aprano, wrote: > I was using Python 3.10 and got this NameEr

[Python-Dev] August Steering Council update

2021-10-21 Thread Pablo Galindo Salgado
. - The Steering Council met with Ezio to discuss his progress with the GitHub migration project. The SC advised Ezio as to what the priority projects are. Regards from cloudy London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org

[Python-Dev] Re: Python multithreading without the GIL

2021-10-11 Thread Pablo Galindo Salgado
As far as I understand we should get a smaller improvement on single thread because some of the optimizations listed in this work are partially or totally implemented. This is excluding any non linear behaviour between the different optimizations of course, and assuming that both versions yield

[Python-Dev] Re: Python multithreading without the GIL

2021-10-08 Thread Pablo Galindo Salgado
ython to python calls: https://github.com/python/cpython/pull/28488 This could explain why the performance is closer to the current master branch as you indicate: It gets about the same average performance as the “main” branch of CPython > 3.11 as of early September 2021. Cheers from cloudy Lon

[Python-Dev] [RELEASE] Python 3.11.0a1 is available

2021-10-07 Thread Pablo Galindo Salgado
Now that we are on a release spree, here you have the first alpha release of Python 3.11: Python 3.11.0a1. Let the testing and validation games begin! https://www.python.org/downloads/release/python-3110a1/ *Major new features of the 3.11 series, compared with 3.10* Python 3.11 is still in

[Python-Dev] Re: PEP 654 except* formatting

2021-10-06 Thread Pablo Galindo Salgado
Just my two small cents: soft keywords have a cost as they make everything around them more complicated in the parser. For example, creating custom error messages around soft keywords is one or two levels of magnitude more complicated as sometimes you need to parse segments of syntactically

[Python-Dev] Thanks for your work in Python 3.10

2021-10-05 Thread Pablo Galindo Salgado
! Thank you all, your work really makes a difference. Regards from sunny London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists

[Python-Dev] [RELEASE] Python 3.10.0 is available

2021-10-04 Thread Pablo Galindo Salgado
nity https://www.python.org/psf/donations/. Your friendly release team, Ned Deily @nad https://discuss.python.org/u/nad Steve Dower @steve.dower https://discuss.python.org/u/steve.dower Pablo Galindo Salgado @pablogsal https://discuss.python.org/u/pablogsal

[Python-Dev] Python 3.10 release party

2021-09-28 Thread Pablo Galindo Salgado
have any question or suggestion. Regards from very rainy London, Pablo Galindo Salgado ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python

[Python-Dev] Re: The Default for python -X frozen_modules.

2021-09-28 Thread Pablo Galindo Salgado
> What is the annoyance? What is different between frozen and not frozen? One interesting consequence of what Eric mentioned (They have a different loader and repr. Also, frozen modules do not have __file__ set (and __path__ is always []).) is that frozen modules don't have a `__file__`

[Python-Dev] Re: Porting python.gram to Python

2021-09-23 Thread Pablo Galindo Salgado
Hi Erik, My first question is whether anyone is working on this as well (or > hasalready done so and I missed it), to avoid duplication of effort. We have already done this work. This was a contribution by Matthieu Dartiailh: https://github.com/we-like-parsers/pegen/blob/main/data/python.gram

[Python-Dev] Re: f-strings in the grammar

2021-09-21 Thread Pablo Galindo Salgado
>> What do you envision tokenize.py will do with f-strings after this? It will emit new tokens: FSTRING_START FSTRING_MIDDLE '{' NAME FSTRING_FORMAT '}' FSTRING_END On Tue, 21 Sept 2021 at 12:50, Anders Munch wrote: > Pablo Galindo Salgado [mailto:pablog...@gmail.com] wrote: >

[Python-Dev] Re: f-strings in the grammar

2021-09-20 Thread Pablo Galindo Salgado
>> But I also think this means we definitely have to get a parser module What is in this context a "parse" module? Because that will massively change depending who you ask. We already expose APIs that return AST objects that can be used for all sort of things and a tokenizer module that exposes

[Python-Dev] Re: f-strings in the grammar

2021-09-20 Thread Pablo Galindo Salgado
; > On 9/20/2021 7:18 AM, Pablo Galindo Salgado wrote: > > > >> there are some interesting things we **could** (emphasis on could) > >> get out of this and I wanted > >> to discuss what people think about them. > >> > >> * The parser will a

  1   2   3   >