Skip to content

Commit fe1f59e

Browse files
committed
debt: EOL Python 3.9
1 parent 80cdb33 commit fe1f59e

File tree

9 files changed

+7
-68
lines changed

9 files changed

+7
-68
lines changed

python/pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "cucumber-expressions"
77
version = "18.0.1"
88
description = "Cucumber Expressions - a simpler alternative to Regular Expressions"
99
readme = "README.md"
10-
requires-python = ">=3.9"
10+
requires-python = ">=3.10"
1111
authors = [
1212
{name = "Jason Allen", email = "[email protected]"},
1313
]
@@ -22,7 +22,6 @@ classifiers = [
2222
"Intended Audience :: Developers",
2323
"Operating System :: OS Independent",
2424
"Programming Language :: Python :: 3",
25-
"Programming Language :: Python :: 3.9",
2625
"Programming Language :: Python :: 3.10",
2726
"Programming Language :: Python :: 3.11",
2827
"Programming Language :: Python :: 3.12",

python/src/cucumber_expressions/argument.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import annotations
2-
31
from cucumber_expressions.errors import CucumberExpressionError
42
from cucumber_expressions.group import Group
53
from cucumber_expressions.parameter_type import ParameterType

python/src/cucumber_expressions/ast.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import annotations
2-
31
from enum import Enum
42

53

python/src/cucumber_expressions/expression_parser.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import annotations
2-
31
from typing import Callable, NamedTuple
42

53
from cucumber_expressions.ast import Node, NodeType, Token, TokenType

python/src/cucumber_expressions/group.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
from __future__ import annotations
2-
3-
41
class Group:
52
def __init__(self, value: str, start: int, end: int, children: list[Group]):
63
self._children = children

python/src/cucumber_expressions/group_builder.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import annotations
2-
31
from cucumber_expressions.group import Group
42

53

python/src/cucumber_expressions/parameter_type.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import annotations
2-
31
import re
42
from re import Pattern
53
from typing import Callable

python/src/cucumber_expressions/parameter_type_matcher.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from __future__ import annotations
2-
31
import re
42
from re import Pattern
53

python/uv.lock

Lines changed: 6 additions & 51 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)