Skip to content

Commit b19775a

Browse files
committed
Add pyproject.toml
1 parent e6865c7 commit b19775a

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

pyproject.toml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
[build-system]
2+
requires = ["setuptools>=70.2.0", "wheel>=0.44.0"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "seleniumbase"
7+
readme = "README.md"
8+
dynamic = [
9+
"version",
10+
"license",
11+
"authors",
12+
"scripts",
13+
"keywords",
14+
"classifiers",
15+
"description",
16+
"entry-points",
17+
"dependencies",
18+
"requires-python",
19+
"optional-dependencies",
20+
]
21+
22+
[project.urls]
23+
"Homepage" = "https://github.com/seleniumbase/SeleniumBase"
24+
"Changelog" = "https://github.com/seleniumbase/SeleniumBase/releases"
25+
"Download" = "https://pypi.org/project/seleniumbase/#files"
26+
"Blog" = "https://seleniumbase.com/"
27+
"Discord" = "https://discord.gg/EdhQTn3EyE"
28+
"PyPI" = "https://pypi.org/project/seleniumbase/"
29+
"Source" = "https://github.com/seleniumbase/SeleniumBase"
30+
"Repository" = "https://github.com/seleniumbase/SeleniumBase"
31+
"Documentation" = "https://seleniumbase.io/"
32+
33+
[tool.setuptools]
34+
packages = [
35+
"seleniumbase",
36+
"sbase",
37+
"seleniumbase.behave",
38+
"seleniumbase.common",
39+
"seleniumbase.config",
40+
"seleniumbase.console_scripts",
41+
"seleniumbase.core",
42+
"seleniumbase.drivers",
43+
"seleniumbase.extensions",
44+
"seleniumbase.fixtures",
45+
"seleniumbase.js_code",
46+
"seleniumbase.masterqa",
47+
"seleniumbase.plugins",
48+
"seleniumbase.resources",
49+
"seleniumbase.translate",
50+
"seleniumbase.undetected",
51+
"seleniumbase.utilities",
52+
"seleniumbase.utilities.selenium_grid",
53+
"seleniumbase.utilities.selenium_ide",
54+
]
55+
56+
[tool.pytest.ini_options]
57+
addopts = ["--capture=no", "-p no:cacheprovider"]
58+
norecursedirs = [".*", "build", "dist", "recordings", "temp", "assets"]
59+
filterwarnings = [
60+
"ignore::pytest.PytestWarning",
61+
"ignore:.*U.*mode is deprecated:DeprecationWarning",
62+
]
63+
junit_family = ["legacy"]
64+
python_files = ["test_*.py", "*_test.py", "*_tests.py", "*_suite.py"]
65+
python_classes = ["Test*", "*Test*", "*Test", "*Tests", "*Suite"]
66+
python_functions = ["test_*"]
67+
markers = [
68+
"marker1", "marker2", "marker3", "marker_test_suite",
69+
"local", "remote", "offline", "expected_failure",
70+
"qa", "ci", "e2e", "smoke", "ready", "master", "deploy",
71+
"develop", "staging", "production", "release", "active",
72+
]

0 commit comments

Comments
 (0)