@@ -4,6 +4,46 @@ requires = [
44 " setuptools" ,
55]
66
7+ [project ]
8+ name = " pytest-randomly"
9+ version = " 3.15.0"
10+ description = " Pytest plugin to randomly order tests and control random.seed."
11+ readme = {file = " README.rst" , content-type = " text/x-rst" }
12+ keywords = [
13+ " pytest" ,
14+ " random" ,
15+ " randomise" ,
16+ " randomize" ,
17+ " randomly" ,
18+ ]
19+ license = {text = " MIT" }
20+ authors = [{name = " Adam Johnson" , email = " me@adamj.eu" }]
21+ requires-python = " >=3.8"
22+ classifiers = [
23+ " Development Status :: 5 - Production/Stable" ,
24+ " Framework :: Pytest" ,
25+ " Intended Audience :: Developers" ,
26+ " License :: OSI Approved :: MIT License" ,
27+ " Natural Language :: English" ,
28+ " Programming Language :: Python :: 3 :: Only" ,
29+ " Programming Language :: Python :: 3.8" ,
30+ " Programming Language :: Python :: 3.9" ,
31+ " Programming Language :: Python :: 3.10" ,
32+ " Programming Language :: Python :: 3.11" ,
33+ " Programming Language :: Python :: 3.12" ,
34+ " Typing :: Typed" ,
35+ ]
36+ dependencies = [
37+ ' importlib-metadata>=3.6; python_version < "3.10"' ,
38+ " pytest" ,
39+ ]
40+ [project .urls ]
41+ Changelog = " https://github.com/pytest-dev/pytest-randomly/blob/main/CHANGELOG.rst"
42+ Funding = " https://adamj.eu/books/"
43+ Repository = " https://github.com/pytest-dev/pytest-randomly"
44+ [project .entry-points .pytest11 ]
45+ randomly = " pytest_randomly"
46+
747[tool .black ]
848target-version = [' py38' ]
949
@@ -13,6 +53,23 @@ addopts = """\
1353 --strict-markers
1454 """
1555
56+ [tool .coverage .run ]
57+ branch = true
58+ parallel = true
59+ source = [
60+ " pytest_randomly" ,
61+ " tests" ,
62+ ]
63+
64+ [tool .coverage .paths ]
65+ source = [
66+ " src" ,
67+ " .tox/**/site-packages" ,
68+ ]
69+
70+ [tool .coverage .report ]
71+ show_missing = true
72+
1673[tool .mypy ]
1774mypy_path = " src/"
1875namespace_packages = false
0 commit comments