From 9c25114ed4fe30edcc15c823f618c78150652591 Mon Sep 17 00:00:00 2001 From: anibalinn Date: Fri, 6 Sep 2024 17:20:48 -0300 Subject: [PATCH] adding pyproject.toml file to project --- pyproject.toml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..0f14272 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,56 @@ +[build-system] +requires = ["setuptools>=42", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "behavex" +version = "4.0.2" +description = "Agile test wrapper on top of Behave (BDD)." +readme = "README.md" +license = { text = "MIT" } +authors = [ + { name = "Hernan Rey", email = "behavex_users@googlegroups.com" } +] +requires-python = ">=3.5" +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Environment :: Console", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.5", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Topic :: Software Development :: Testing" +] + +[project.urls] +homepage = "https://github.com/hrcorval/behavex" + +[project.dependencies] +behave = "==1.2.6" +behavex-images = "*" +jinja2 = "*" +configobj = "*" +htmlmin = "*" +csscompressor = "*" + +[project.optional-dependencies] +dev = [ + "pytest", + "pytest-cov", + "flake8", + "black" +] + +[tool.setuptools.packages.find] +exclude = ["tests"] + +[tool.setuptools.entry-points.console_scripts] +behavex = "behavex.runner:main"