forked from pytest-dev/pytest-bdd
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use updated deps cuke-messages & cuke-ci-environment
- Loading branch information
1 parent
0926d69
commit d6e7beb
Showing
2 changed files
with
173 additions
and
183 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,147 +1,173 @@ | ||
[build-system] | ||
build-backend = "setuptools.build_meta" | ||
requires = ["setuptools<68", "wheel"] | ||
|
||
[project] | ||
authors = [ | ||
{name = "Oleg Pidsadnyi", email = "oleg.pidsadnyi@gmail.com"}, | ||
{name = "Anatoly Bubenkov", email = "bubenkoff@gmail.com"}, | ||
{name = "Adam Coddington", email = "me@adamcoddington.net"}, | ||
{name = "Albert-Jan Nijburg", email = "albertjan@curit.com"}, | ||
{name = "Alessio Bogon", email = "youtux@gmail.com"}, | ||
{name = "Andrey Makhnach", email = "andrey.makhnach@gmail.com"}, | ||
{name = "Aron Curzon", email = "curzona@gmail.com"}, | ||
{name = "Dmitrijs Milajevs", email = "dimazest@gmail.com"}, | ||
{name = "Dmitry Kolyagin", email = "pauk-slon@users.noreply.github.com"}, | ||
{name = "Florian Bruhin", email = "me@the-compiler.org"}, | ||
{name = "Floris Bruynooghe", email = "flub@devork.be"}, | ||
{name = "Harro van der Klauw", email = "hvdklauw@gmail.com"}, | ||
{name = "Hugo van Kemenade", email = "hugovk@users.noreply.github.com"}, | ||
{name = "Konstantin Goloveshko", email = "kostya.goloveshko@gmail.com"}, | ||
{name = "Laurence Rowe", email = "l@lrowe.co.uk"}, | ||
{name = "Leonardo Santagada", email = "santagada@github.com"}, | ||
{name = "Milosz Sliwinski", email = "sliwinski.milosz@gmail.com"}, | ||
{name = "Michiel Holtkamp", email = "github@elfstone.nl"}, | ||
{name = "Robin Pedersen", email = "ropez@github.com"}, | ||
{name = "Sergey Kraynev", email = "sergejyit@gmail.com"} | ||
] | ||
classifiers = [ | ||
"Development Status :: 4 - Beta", | ||
"Framework :: Pytest", | ||
"Intended Audience :: Developers", | ||
"License :: OSI Approved :: MIT License", | ||
"Operating System :: POSIX", | ||
"Operating System :: Microsoft :: Windows", | ||
"Operating System :: MacOS :: MacOS X", | ||
"Topic :: Software Development :: Testing", | ||
"Topic :: Software Development :: Libraries", | ||
"Topic :: Utilities", | ||
"Programming Language :: Python :: 3", | ||
"Programming Language :: Python :: 3.8", | ||
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Programming Language :: Python :: 3.11" | ||
] | ||
description = "BDD for pytest" | ||
# This is needed until ci-environment&messages become regular PyPi packages | ||
dynamic = ["dependencies"] | ||
license = {file = "LICENSE.rst"} | ||
maintainers = [ | ||
{name = "Konstantin Goloveshko", email = "kostya.goloveshko@gmail.com"} | ||
] | ||
name = "pytest-bdd-ng" | ||
readme = {file = "README.rst", content-type = "text/x-rst"} | ||
requires-python = ">=3.8" | ||
urls = {Repository = "https://github.com/elchupanebrej/pytest-bdd-ng"} | ||
version = "2.1.0" | ||
|
||
[project.entry-points] | ||
pytest11 = {"pytest-bdd" = "pytest_bdd.plugin"} | ||
|
||
[project.optional-dependencies] | ||
allure = [ | ||
"allure-python-commons", | ||
"allure-pytest" | ||
] | ||
full = [ | ||
"pytest-bdd-ng[allure]", | ||
"pytest-bdd-ng[struct-bdd]", | ||
"pytest-bdd-ng[test]", | ||
"pytest-bdd-ng[testtypes]" | ||
] | ||
struct-bdd = [ | ||
"hjson", | ||
"json5", | ||
"pyhocon", | ||
'tomli;python_version<"3.11.0"', | ||
"PyYAML", | ||
"types-PyYAML" | ||
] | ||
test = [ | ||
"allure-python-commons-test", | ||
"execnet", | ||
"packaging", | ||
"PyHamcrest", | ||
"pytest-httpserver", | ||
"python-coveralls" | ||
] | ||
testenv = [ | ||
"tox~=4.0", | ||
"codecov" | ||
] | ||
testtypes = [ | ||
"mypy", | ||
"types-certifi", | ||
"types-docopt", | ||
"types-setuptools" | ||
] | ||
|
||
[project.scripts] | ||
bdd_tree_to_rst = "pytest_bdd.script.bdd_tree_to_rst:main" | ||
|
||
[tool.black] | ||
line-length = 120 | ||
target-version = ["py38", "py39", "py310", "py311"] | ||
verbose = true | ||
|
||
[tool.isort] | ||
line_length = 120 | ||
multi_line_output = 3 | ||
profile = "black" | ||
|
||
[tool.mypy] | ||
files = "src/pytest_bdd/**/*.py" | ||
install_types = true | ||
non_interactive = true | ||
plugins = [ | ||
"pydantic.mypy" | ||
] | ||
show_error_codes = true | ||
warn_return_any = true | ||
warn_unused_configs = true | ||
|
||
[[tool.mypy.overrides]] | ||
ignore_missing_imports = true | ||
module = [ | ||
"allure_commons.*", | ||
"allure_pytest.*", | ||
"attr.*", | ||
"ci_environment.*", | ||
"cucumber_expressions.*", | ||
"cucumber_tag_expressions.*", | ||
"decopatch.*", | ||
"execnet.*", | ||
"gherkin.*", | ||
"hjson", | ||
"json5", | ||
"makefun", | ||
"mako.*", | ||
"ordered_set", | ||
"parse", | ||
"parse_type.*", | ||
"pluggy.*", | ||
"_pytest.*", | ||
"pyhocon", | ||
"pytest.*", | ||
"yaml.*" | ||
] | ||
[build-system] | ||
build-backend = "setuptools.build_meta" | ||
requires = ["setuptools<68", "wheel"] | ||
|
||
[project] | ||
authors = [ | ||
{name = "Oleg Pidsadnyi", email = "oleg.pidsadnyi@gmail.com"}, | ||
{name = "Anatoly Bubenkov", email = "bubenkoff@gmail.com"}, | ||
{name = "Adam Coddington", email = "me@adamcoddington.net"}, | ||
{name = "Albert-Jan Nijburg", email = "albertjan@curit.com"}, | ||
{name = "Alessio Bogon", email = "youtux@gmail.com"}, | ||
{name = "Andrey Makhnach", email = "andrey.makhnach@gmail.com"}, | ||
{name = "Aron Curzon", email = "curzona@gmail.com"}, | ||
{name = "Dmitrijs Milajevs", email = "dimazest@gmail.com"}, | ||
{name = "Dmitry Kolyagin", email = "pauk-slon@users.noreply.github.com"}, | ||
{name = "Florian Bruhin", email = "me@the-compiler.org"}, | ||
{name = "Floris Bruynooghe", email = "flub@devork.be"}, | ||
{name = "Harro van der Klauw", email = "hvdklauw@gmail.com"}, | ||
{name = "Hugo van Kemenade", email = "hugovk@users.noreply.github.com"}, | ||
{name = "Konstantin Goloveshko", email = "kostya.goloveshko@gmail.com"}, | ||
{name = "Laurence Rowe", email = "l@lrowe.co.uk"}, | ||
{name = "Leonardo Santagada", email = "santagada@github.com"}, | ||
{name = "Milosz Sliwinski", email = "sliwinski.milosz@gmail.com"}, | ||
{name = "Michiel Holtkamp", email = "github@elfstone.nl"}, | ||
{name = "Robin Pedersen", email = "ropez@github.com"}, | ||
{name = "Sergey Kraynev", email = "sergejyit@gmail.com"} | ||
] | ||
classifiers = [ | ||
"Development Status :: 4 - Beta", | ||
"Framework :: Pytest", | ||
"Intended Audience :: Developers", | ||
"License :: OSI Approved :: MIT License", | ||
"Operating System :: POSIX", | ||
"Operating System :: Microsoft :: Windows", | ||
"Operating System :: MacOS :: MacOS X", | ||
"Topic :: Software Development :: Testing", | ||
"Topic :: Software Development :: Libraries", | ||
"Topic :: Utilities", | ||
"Programming Language :: Python :: 3", | ||
"Programming Language :: Python :: 3.8", | ||
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Programming Language :: Python :: 3.11" | ||
] | ||
# This is needed until ci-environment&messages become regular PyPi packages | ||
dependencies = [ | ||
"aiohttp", | ||
"attrs", | ||
"certifi", | ||
"cuke-ci-environment==0.1.0", | ||
"cuke-messages==0.1.0", | ||
"cucumber-expressions", | ||
"decopatch", | ||
"docopt-ng", | ||
"filelock", | ||
"gherkin-official>=24", | ||
"importlib-metadata;python_version<'3.10.0'", | ||
"importlib-resources", | ||
"makefun", | ||
"Mako", | ||
"ordered_set", | ||
"packaging", | ||
"parse", | ||
"parse_type>=0.6.0", | ||
"py", | ||
"pydantic>=2.0.3", | ||
"pytest>=5.0", | ||
"setuptools>=58", | ||
"six>=1.16;python_version~='3.8'", | ||
"cucumber-tag-expressions", | ||
"typing-extensions;python_version<'3.11.0'" | ||
] | ||
description = "BDD for pytest" | ||
license = {file = "LICENSE.rst"} | ||
maintainers = [ | ||
{name = "Konstantin Goloveshko", email = "kostya.goloveshko@gmail.com"} | ||
] | ||
name = "pytest-bdd-ng" | ||
readme = {file = "README.rst", content-type = "text/x-rst"} | ||
requires-python = ">=3.8" | ||
urls = {Repository = "https://github.com/elchupanebrej/pytest-bdd-ng"} | ||
version = "2.1.2" | ||
|
||
[project.entry-points] | ||
pytest11 = {"pytest-bdd" = "pytest_bdd.plugin"} | ||
|
||
[project.optional-dependencies] | ||
allure = [ | ||
"allure-python-commons", | ||
"allure-pytest" | ||
] | ||
full = [ | ||
"pytest-bdd-ng[allure]", | ||
"pytest-bdd-ng[struct-bdd]", | ||
"pytest-bdd-ng[test]", | ||
"pytest-bdd-ng[testtypes]" | ||
] | ||
struct-bdd = [ | ||
"hjson", | ||
"json5", | ||
"pyhocon", | ||
'tomli;python_version<"3.11.0"', | ||
"PyYAML", | ||
"types-PyYAML" | ||
] | ||
test = [ | ||
"allure-python-commons-test", | ||
"execnet", | ||
"packaging", | ||
"PyHamcrest", | ||
"pytest-httpserver", | ||
"python-coveralls" | ||
] | ||
testenv = [ | ||
"tox~=4.0", | ||
"codecov" | ||
] | ||
testtypes = [ | ||
"mypy", | ||
"types-certifi", | ||
"types-docopt", | ||
"types-setuptools" | ||
] | ||
|
||
[project.scripts] | ||
bdd_tree_to_rst = "pytest_bdd.script.bdd_tree_to_rst:main" | ||
|
||
[tool.black] | ||
line-length = 120 | ||
target-version = ["py38", "py39", "py310", "py311"] | ||
verbose = true | ||
|
||
[tool.isort] | ||
line_length = 120 | ||
multi_line_output = 3 | ||
profile = "black" | ||
|
||
[tool.mypy] | ||
files = "src/pytest_bdd/**/*.py" | ||
install_types = true | ||
non_interactive = true | ||
plugins = [ | ||
"pydantic.mypy" | ||
] | ||
show_error_codes = true | ||
warn_return_any = true | ||
warn_unused_configs = true | ||
|
||
[[tool.mypy.overrides]] | ||
ignore_missing_imports = true | ||
module = [ | ||
"allure_commons.*", | ||
"allure_pytest.*", | ||
"attr.*", | ||
"ci_environment.*", | ||
"cucumber_expressions.*", | ||
"cucumber_tag_expressions.*", | ||
"decopatch.*", | ||
"execnet.*", | ||
"gherkin.*", | ||
"hjson", | ||
"json5", | ||
"makefun", | ||
"mako.*", | ||
"ordered_set", | ||
"parse", | ||
"parse_type.*", | ||
"pluggy.*", | ||
"_pytest.*", | ||
"pyhocon", | ||
"pytest.*", | ||
"yaml.*" | ||
] |