Ok with #102855 we have the following failing tests:
test_ast
test_cmd_line_script
test_eof
test_exceptions
test_fstring
test_tokenize
test_type_comments
test_unparse
Most of these are updating error messages, line numbers and other stuff but some may have actual bugs so we should check them. Please, mention which ones are you working on so we don't clash with one another.
Remove this test, because support of python3.7 will be ended soon.
Now errors raised by tokenizer.c instead of string_parser.c, so as I understand, we should change python_gram, is it right? ( We need access to feature_version, which in tokenizer inaccessible )
2. Now errors raised by tokenizer.c instead of string_parser.c, so as I understand, we should change python_gram, is it right? ( We need access to feature_version, which in tokenizer inaccessible )
Probably we can do this but on the other hand I would prefer to not overcomplicate this so I think (1) is better
Reacted by Kirill Podoprigora and Lysandros Nikolaou
Closing this as we already have a What's New entry, C tokenizer, and Python tokenizer. Let's tackle any small remaining items in separate issues from now on.
Activity
pablogsal commented on Mar 20, 2023
CC: @lysnikolaou @isidentical @mgmacias95
pablogsal commented on Mar 20, 2023
See this for the latest report on errors from @isidentical
pablogsal commented on Mar 20, 2023
Draft PR for the C tokenizer up: #102855
pablogsal commented on Mar 20, 2023
Things for the cleanup of #102855:
pablogsal commented on Mar 20, 2023
Ok with #102855 we have the following failing tests:
Most of these are updating error messages, line numbers and other stuff but some may have actual bugs so we should check them. Please, mention which ones are you working on so we don't clash with one another.
mgmacias95 commented on Mar 20, 2023
Working on test_tokenize
Eclips4 commented on Mar 21, 2023
Hello, Pablo!
Can I get work on test_ast?
Recently I sent some PR's about this file (for example, #102797). So, I have some experience in that =)
ramvikrams commented on Mar 21, 2023
I can work with test_type_comments and test_unparse.
pablogsal commented on Mar 21, 2023
@Eclips4 @ramvikrams wonderful! Just make PRs against my fork!
Report here or ping any of us if you find something that could be a bug (don't just fix the tests blindly because there may be bugs lurking).
pablogsal commented on Mar 21, 2023
@lysnikolaou can you work on cleaning up the grammar + the actions?
@isidentical can you work on cleaning up some of the tokenizer layers? (This is quite a lot so we can probably work together here).
Eclips4 commented on Mar 21, 2023
@pablogsal
About test_ast.py
Seems thats like there only a one test will be failed, and how I undestand, that's a bug:
cpython/Lib/test/test_ast.py
Lines 779 to 780 in 7f760c2
I think, there's two solutions:
pablogsal commented on Mar 21, 2023
Probably we can do this but on the other hand I would prefer to not overcomplicate this so I think (1) is better
lysnikolaou commented on Mar 21, 2023
Will do!
Eclips4 commented on Mar 21, 2023
Also, I can take a look at test_cmd_line_script. Seems easy.
pablogsal commented on Mar 21, 2023
All yours!
52 remaining items
[3.12] gh-102856: Add changes related to PEP 701 in 3.12 What's New d…
pablogsal commented on May 24, 2023
Closing this as we already have a What's New entry, C tokenizer, and Python tokenizer. Let's tackle any small remaining items in separate issues from now on.
Probably we need to alter https://docs.python.org/3/reference/lexical_analysis.html#formatted-string-literals. @lysnikolaou can you take a go at that?
pythongh-102856: Add missing quote to fix doctest (pythonGH-104852)
gh-102856: Add missing quote to fix doctest (#104852)
lysnikolaou commented on May 24, 2023
Sure!
[3.12] gh-102856: Add missing quote to fix doctest (GH-104852) (#104854)
pythongh-102856: Update Formatted string literals docs section after …
pythongh-102856: Update "Formatted string literals" docs section afte…
gh-102856: Update "Formatted string literals" docs section after PEP7…
pythongh-102856: Update "Formatted string literals" docs section afte…
[3.12] gh-102856: Update "Formatted string literals" docs section aft…
flying-sheep commented on Oct 2, 2023
Ah great! I didn't know someone would continue PEP 536. Happy that it's happening!
Shouldn't PEP 536 be mentioned in this one?
pablogsal commented on Oct 3, 2023
It's mentioned in the PEP:
https://peps.python.org/pep-0701/
Btw as heads up: We don't monitor normally closed issues so is very likely that people won't answer to comments when the issue is closed :)
flying-sheep commented on Oct 3, 2023
Thanks! Seems like I missed the mention then. Perfect!