Skip to content

Commit a900cdd

Browse files
authored
Merge pull request #628 from pytest-dev/updates
Misc CI updates
2 parents a860eaf + d889c75 commit a900cdd

File tree

5 files changed

+56
-75
lines changed

5 files changed

+56
-75
lines changed

.github/workflows/main.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@ jobs:
1212
matrix:
1313
include:
1414
- python-version: "3.8"
15-
toxfactor: py38
15+
toxfactor: py3.8
1616
ignore-typecheck-outcome: true
1717
ignore-test-outcome: false
1818
- python-version: "3.9"
19-
toxfactor: py39
19+
toxfactor: py3.9
2020
ignore-typecheck-outcome: true
2121
ignore-test-outcome: false
2222
- python-version: "3.10"
23-
toxfactor: py310
23+
toxfactor: py3.10
2424
ignore-typecheck-outcome: true
2525
ignore-test-outcome: false
2626
- python-version: "3.11"
27-
toxfactor: py311
27+
toxfactor: py3.11
2828
ignore-typecheck-outcome: true
2929
ignore-test-outcome: false
3030
- python-version: "3.12-dev"
31-
toxfactor: py312
31+
toxfactor: py3.12
3232
ignore-typecheck-outcome: true
33-
ignore-test-outcome: true
33+
ignore-test-outcome: false
3434

3535
steps:
3636
- uses: actions/checkout@v3
@@ -43,7 +43,7 @@ jobs:
4343

4444
- name: Install poetry
4545
run: |
46-
python -m pip install poetry==1.3.1
46+
python -m pip install poetry==1.5.1
4747
4848
- name: Configure poetry
4949
run: |

CHANGES.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ Changelog
44
Unreleased
55
----------
66
- Drop python 3.7 compatibility, as it's no longer supported. `#627 <https://github.com/pytest-dev/pytest-bdd/pull/627>`_
7+
- Declare support for python 3.12 `#628 <https://github.com/pytest-dev/pytest-bdd/pull/628>`_
8+
- Improve parser performance by 15% `#623 <https://github.com/pytest-dev/pytest-bdd/pull/623>`_ by `@dcendents <https://github.com/dcendents>`_
79
- ⚠️ Backwards incompatible: - ``parsers.re`` now does a `fullmatch <https://docs.python.org/3/library/re.html#re.fullmatch>`_ instead of a partial match. This is to make it work just like the other parsers, since they don't ignore non-matching characters at the end of the string. `#539 <https://github.com/pytest-dev/pytest-bdd/pull/539>`_
810
- Add support for Scenarios and Scenario Outlines to have descriptions. `#600 <https://github.com/pytest-dev/pytest-bdd/pull/600>`_
911

poetry.lock

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

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ classifiers = [
2424
"Programming Language :: Python :: 3.9",
2525
"Programming Language :: Python :: 3.10",
2626
"Programming Language :: Python :: 3.11",
27+
"Programming Language :: Python :: 3.12",
2728
]
2829

2930
[tool.poetry.plugins."pytest11"]
@@ -42,7 +43,7 @@ typing-extensions = "*"
4243

4344
[tool.poetry.group.dev.dependencies]
4445
tox = "^4.1.3"
45-
mypy = "^0.982"
46+
mypy = "^1.4.1"
4647
types-setuptools = "^65.5.0.2"
4748
pytest-xdist = "^3.0.2"
4849
coverage = {extras = ["toml"], version = "^6.5.0"}

0 commit comments

Comments
 (0)