Skip to content

Commit b6062e8

Browse files
committed
Merge remote-tracking branch 'upstream/main' into svanburen/contains-bytestype
2 parents 790b1a7 + 75445f5 commit b6062e8

File tree

4 files changed

+90
-15
lines changed

4 files changed

+90
-15
lines changed

.github/workflows/ci.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
pull_request:
66
env:
77
POETRY_VERSION: "1.8.3"
8-
DEFAULT_PY_VERSION: "3.12"
8+
DEFAULT_PY_VERSION: "3.13"
99

1010
jobs:
1111
Lint:
@@ -36,6 +36,8 @@ jobs:
3636
tox-target: py311
3737
- python-version: "3.12"
3838
tox-target: py312
39+
- python-version: "3.13"
40+
tox-target: py313
3941

4042
steps:
4143
- uses: actions/checkout@v2

features/steps/cli_binding.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
from behave import *
3535

3636

37-
@given(u'JSON Document \'{json}\'')
37+
@given(u'JSON document \'{json}\'')
3838
def step_impl(context, json):
3939
context.data['json'].append(json)
4040

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ dependencies = [
3333
"pendulum>=3.1.0",
3434
"pyyaml>=6.0.2",
3535
"jmespath>=1.0.1",
36-
"google-re2>=1.1.20240702 ; python_version!='3.13' or sys_platform!='darwin' or platform_machine!='arm64'",
36+
# 3.13 needs at least this version, which started publishing wheels for Python 3.13.
37+
# Ref: https://github.com/google/re2/issues/516
38+
"google-re2>=1.1.20250722; python_version == '3.13'",
39+
"google-re2>=1.1.20240702",
3740
"tomli >= 1.1.0 ; python_version < '3.11'",
3841
]
3942

0 commit comments

Comments
 (0)