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
6bde8ba
commit f9554f9
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 = "[email protected]"}, | ||
{name = "Anatoly Bubenkov", email = "[email protected]"}, | ||
{name = "Adam Coddington", email = "[email protected]"}, | ||
{name = "Albert-Jan Nijburg", email = "[email protected]"}, | ||
{name = "Alessio Bogon", email = "[email protected]"}, | ||
{name = "Andrey Makhnach", email = "[email protected]"}, | ||
{name = "Aron Curzon", email = "[email protected]"}, | ||
{name = "Dmitrijs Milajevs", email = "[email protected]"}, | ||
{name = "Dmitry Kolyagin", email = "[email protected]"}, | ||
{name = "Florian Bruhin", email = "[email protected]"}, | ||
{name = "Floris Bruynooghe", email = "[email protected]"}, | ||
{name = "Harro van der Klauw", email = "[email protected]"}, | ||
{name = "Hugo van Kemenade", email = "[email protected]"}, | ||
{name = "Konstantin Goloveshko", email = "[email protected]"}, | ||
{name = "Laurence Rowe", email = "[email protected]"}, | ||
{name = "Leonardo Santagada", email = "[email protected]"}, | ||
{name = "Milosz Sliwinski", email = "[email protected]"}, | ||
{name = "Michiel Holtkamp", email = "[email protected]"}, | ||
{name = "Robin Pedersen", email = "[email protected]"}, | ||
{name = "Sergey Kraynev", email = "[email protected]"} | ||
] | ||
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 = "[email protected]"} | ||
] | ||
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 = "[email protected]"}, | ||
{name = "Anatoly Bubenkov", email = "[email protected]"}, | ||
{name = "Adam Coddington", email = "[email protected]"}, | ||
{name = "Albert-Jan Nijburg", email = "[email protected]"}, | ||
{name = "Alessio Bogon", email = "[email protected]"}, | ||
{name = "Andrey Makhnach", email = "[email protected]"}, | ||
{name = "Aron Curzon", email = "[email protected]"}, | ||
{name = "Dmitrijs Milajevs", email = "[email protected]"}, | ||
{name = "Dmitry Kolyagin", email = "[email protected]"}, | ||
{name = "Florian Bruhin", email = "[email protected]"}, | ||
{name = "Floris Bruynooghe", email = "[email protected]"}, | ||
{name = "Harro van der Klauw", email = "[email protected]"}, | ||
{name = "Hugo van Kemenade", email = "[email protected]"}, | ||
{name = "Konstantin Goloveshko", email = "[email protected]"}, | ||
{name = "Laurence Rowe", email = "[email protected]"}, | ||
{name = "Leonardo Santagada", email = "[email protected]"}, | ||
{name = "Milosz Sliwinski", email = "[email protected]"}, | ||
{name = "Michiel Holtkamp", email = "[email protected]"}, | ||
{name = "Robin Pedersen", email = "[email protected]"}, | ||
{name = "Sergey Kraynev", email = "[email protected]"} | ||
] | ||
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 = "[email protected]"} | ||
] | ||
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.*" | ||
] |