Skip to content

Commit b836651

Browse files
committed
Update for Python 3.14 beta 1!
1 parent b3659b2 commit b836651

File tree

5 files changed

+3
-206
lines changed

5 files changed

+3
-206
lines changed

β€Ž.devcontainer/Dockerfileβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM koxudaxi/python:3.14-rc-bullseye
1+
FROM python:3.14.0b1-bullseye
22

33
# # Allow PYO3 to build even though the configured interpreter version (3.14)
44
# # is greater than PYO3's stated limit (3.12)

β€Žpep/__init__.pyβ€Ž

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,56 +2,6 @@
22

33
from html.parser import HTMLParser
44

5-
#
6-
# Known bugs/divergences between cpython/tstrings and the current PEP 750 spec
7-
#
8-
9-
# When these go to False, we can remove 'em.
10-
11-
_BUG_CONSTANT_TEMPLATE = False # πŸŽ‰
12-
"""True if constant templates are turned into Constant in the cpython prototype."""
13-
14-
_BUG_SINGLE_INTERPOLATION = False # πŸŽ‰
15-
"""True if the cpython prototype evaluates `t"{42}"` as Interpolation(...), not Template."""
16-
17-
_MISSING_TEMPLATE_ADD_RADD = False # πŸŽ‰
18-
"""True if the cpython prototype is missing __add__ and __radd__ for Template."""
19-
20-
_MISSING_INTERLEAVING = False # πŸŽ‰
21-
"""True if the cpython prototype doesn't interleave strings and interpolations."""
22-
23-
_MISSING_IMPLICIT_CONCAT = False # πŸŽ‰
24-
"""True if the cpython prototype doesn't support implicit concatenatenation."""
25-
26-
_INCORRECT_INIT_ARGS = False # πŸŽ‰
27-
"""True if the cpython prototype doesn't have the correct __init__ arguments."""
28-
29-
_BUG_INTERPOLATION_MATCH_ARGS = False # πŸŽ‰
30-
"""True if the cpython prototype doesn't match the PEP 750 spec for Interpolation.__match_args__."""
31-
32-
_BUG_DEBUG_SPECIFIER = False # πŸŽ‰
33-
"""True if the cpython prototype doesn't match the PEP 750 spec for debug specifier."""
34-
35-
_BUG_DEBUG_SPECIFIER_WITH_FMT = True
36-
"""True if the cpython prototype doesn't match the PEP 750 spec for debug specifier with format."""
37-
38-
_INCORRECT_SYNTAX_ERROR_MESSAGE = False # πŸŽ‰
39-
"""True if the cpython prototype doesn't match the PEP 750 spec for syntax error message."""
40-
41-
_BUG_TEMPLATE_CONSTRUCTOR = False # πŸŽ‰
42-
"""True if `Template.__init__()` doesn't match the PEP 750 spec."""
43-
44-
_BUG_NESTED_FORMAT_SPEC = False # πŸŽ‰
45-
"""True if the cpython prototype doesn't support interpolations within format specifications."""
46-
47-
_BUG_INTERPOLATION_CONSTRUCTOR_SEGFAULT = False # πŸŽ‰
48-
"""True if invalid constructions of Interpolation lead to segfaults."""
49-
50-
_BUG_MANY_EXPRESSIONS = False # πŸŽ‰
51-
"""True if the cpython prototype raises MemoryError for templates with >16 expressions."""
52-
53-
__BUG_INTERPOLATION_CONSTRUCTOR_IGNORE_CONV = False # πŸŽ‰
54-
"""True if the cpython prototype ignores the conversion specifier in Interpolation.__init__."""
555
#
566
# Debug utilities -- useful when developing some of these examples
577
#

0 commit comments

Comments
Β (0)