@@ -3,14 +3,14 @@ name = "pytest-bdd"
33version = " 8.1.0"
44description = " BDD for pytest"
55authors = [
6- {name = " Oleg Pidsadnyi" , email = " oleg.pidsadnyi@gmail.com" },
7- {name = " Anatoly Bubenkov" , email = " bubenkoff@gmail.com" },
6+ { name = " Oleg Pidsadnyi" , email = " oleg.pidsadnyi@gmail.com" },
7+ { name = " Anatoly Bubenkov" , email = " bubenkoff@gmail.com" },
88]
9- maintainers = [
10- {name =" Alessio Bogon" , email =" 778703+youtux@users.noreply.github.com" },
11- ]
12- license = " MIT"
9+ requires-python = " >=3.10"
1310readme = " README.rst"
11+ license = " MIT"
12+ license-files = [" LICENSE.txt" ]
13+ maintainers = [{ name = " Alessio Bogon" , email = " 778703+youtux@users.noreply.github.com" }]
1414classifiers = [
1515 " Development Status :: 6 - Mature" ,
1616 " Intended Audience :: Developers" ,
@@ -29,7 +29,6 @@ classifiers = [
2929 " Programming Language :: Python :: 3.14" ,
3030 " Programming Language :: Python :: 3.15" ,
3131]
32- requires-python = " >=3.10"
3332dependencies = [
3433 " Mako" ,
3534 " parse" ,
@@ -46,31 +45,34 @@ homepage = "https://pytest-bdd.readthedocs.io/"
4645documentation = " https://pytest-bdd.readthedocs.io/"
4746repository = " https://github.com/pytest-dev/pytest-bdd"
4847
49- [project .entry-points ."pytest11" ]
50- "pytest-bdd" = " pytest_bdd.plugin"
51-
5248[project .scripts ]
53- "pytest-bdd" = " pytest_bdd.scripts:main"
49+ pytest-bdd = " pytest_bdd.scripts:main"
50+
51+ [project .entry-points .pytest11 ]
52+ pytest-bdd = " pytest_bdd.plugin"
5453
55- [tool .poetry .group .dev .dependencies ]
56- tox = " >=4.11.3"
57- mypy = " >=1.6.0"
58- types-setuptools = " >=68.2.0.0"
59- pytest-xdist = " >=3.3.1"
60- coverage = {extras = [" toml" ], version = " >=6.5.0" }
61- Pygments = " >=2.20.0" # for code-block highlighting
62- # Docs tooling is not needed by the CI test jobs; sphinx-autobuild pulls in
63- # watchfiles, which does not build (yet) on pre-release pythons.
64- sphinx = {version = " *" , python = " <3.15" }
65- sphinx-autobuild = {version = " *" , python = " <3.15" }
54+ [dependency-groups ]
55+ dev = [
56+ " tox>=4.22.0" ,
57+ " mypy>=1.6.0" ,
58+ " types-setuptools>=68.2.0.0" ,
59+ " pytest-xdist>=3.3.1" ,
60+ " coverage[toml]>=6.5.0" ,
61+ " Pygments>=2.20.0" ,
62+ " sphinx" ,
63+ " sphinx-autobuild" ,
64+ ]
65+ build = [
66+ " build" ,
67+ " twine" ,
68+ ]
6669
67- [tool .poetry .group .build .dependencies ]
68- build = " *"
69- twine = " *"
70+ [tool .uv ]
71+ default-groups = " all"
7072
7173[build-system ]
72- requires = [" poetry-core==2.4.1 " ]
73- build-backend = " poetry.core.masonry.api "
74+ requires = [" uv_build>=0.12.13,<0.13.0 " ]
75+ build-backend = " uv_build "
7476
7577[tool .ruff ]
7678line-length = 120
0 commit comments