|
1 | 1 | [build-system]
|
2 | 2 | build-backend = "hatchling.build"
|
3 |
| -requires = ["hatchling>=1.12.2", "hatch-vcs>=0.3"] |
| 3 | +requires = [ |
| 4 | + "hatch-vcs>=0.3", |
| 5 | + "hatchling>=1.12.2", |
| 6 | +] |
4 | 7 |
|
5 | 8 | [project]
|
6 | 9 | name = "tox"
|
7 | 10 | description = "tox is a generic virtualenv management and test command line tool"
|
8 |
| -readme.file = "README.md" |
9 | 11 | readme.content-type = "text/markdown"
|
10 |
| -keywords = ["virtual", "environments", "isolated", "testing"] |
| 12 | +readme.file = "README.md" |
| 13 | +keywords = [ |
| 14 | + "environments", |
| 15 | + "isolated", |
| 16 | + "testing", |
| 17 | + "virtual", |
| 18 | +] |
11 | 19 | license = "MIT"
|
12 |
| -urls.Homepage = "http://tox.readthedocs.org" |
13 |
| -urls.Documentation = "https://tox.wiki" |
14 |
| -urls.Source = "https://github.com/tox-dev/tox" |
15 |
| -urls.Tracker = "https://github.com/tox-dev/tox/issues" |
16 |
| -urls."Release Notes" = "https://tox.wiki/en/latest/changelog.html" |
17 |
| -authors = [{ name = "Bernát Gábor", email = "[email protected]" }] |
18 | 20 | maintainers = [
|
19 | 21 | { name = "Anthony Sottile", email = "[email protected]" },
|
20 | 22 | { name = "Bernát Gábor", email = "[email protected]" },
|
21 | 23 | { name = "Jürgen Gmach", email = "[email protected]" },
|
22 | 24 | { name = "Oliver Bestwalter", email = "[email protected]" },
|
23 | 25 | ]
|
| 26 | +authors = [{ name = "Bernát Gábor", email = "[email protected]" }] |
24 | 27 | requires-python = ">=3.7"
|
| 28 | +classifiers = [ |
| 29 | + "Development Status :: 5 - Production/Stable", |
| 30 | + "Framework :: tox", |
| 31 | + "Intended Audience :: Developers", |
| 32 | + "License :: OSI Approved :: MIT License", |
| 33 | + "Operating System :: MacOS :: MacOS X", |
| 34 | + "Operating System :: Microsoft :: Windows", |
| 35 | + "Operating System :: POSIX", |
| 36 | + "Programming Language :: Python :: 3", |
| 37 | + "Programming Language :: Python :: 3 :: Only", |
| 38 | + "Programming Language :: Python :: 3.7", |
| 39 | + "Programming Language :: Python :: 3.8", |
| 40 | + "Programming Language :: Python :: 3.9", |
| 41 | + "Programming Language :: Python :: 3.10", |
| 42 | + "Programming Language :: Python :: 3.11", |
| 43 | + "Topic :: Software Development :: Libraries", |
| 44 | + "Topic :: Software Development :: Testing", |
| 45 | + "Topic :: Utilities", |
| 46 | +] |
| 47 | +dynamic = [ |
| 48 | + "version", |
| 49 | +] |
25 | 50 | dependencies = [
|
26 |
| - "cachetools>=5.2.1", |
| 51 | + "cachetools>=5.3", |
27 | 52 | "chardet>=5.1",
|
28 | 53 | "colorama>=0.4.6",
|
| 54 | + "filelock>=3.9", |
| 55 | + 'importlib-metadata>=6; python_version < "3.8"', |
29 | 56 | "packaging>=23",
|
30 | 57 | "platformdirs>=2.6.2",
|
31 | 58 | "pluggy>=1",
|
32 | 59 | "pyproject-api>=1.5",
|
33 | 60 | 'tomli>=2.0.1; python_version < "3.11"',
|
34 |
| - "virtualenv>=20.17.1", |
35 |
| - "filelock>=3.9", |
36 |
| - 'importlib-metadata>=6; python_version < "3.8"', |
37 | 61 | 'typing-extensions>=4.4; python_version < "3.8"',
|
| 62 | + "virtualenv>=20.17.1", |
38 | 63 | ]
|
39 | 64 | optional-dependencies.docs = [
|
40 | 65 | "furo>=2022.12.7",
|
41 | 66 | "sphinx>=6.1.3",
|
42 | 67 | "sphinx-argparse-cli>=1.11",
|
43 |
| - "sphinx-autodoc-typehints>=1.20.1", |
| 68 | + "sphinx-autodoc-typehints!=1.23.4,>=1.22", |
44 | 69 | "sphinx-copybutton>=0.5.1",
|
45 | 70 | "sphinx-inline-tabs>=2022.1.2b11",
|
46 | 71 | "sphinxcontrib-towncrier>=0.2.1a0",
|
47 | 72 | "towncrier>=22.12",
|
48 | 73 | ]
|
49 | 74 | optional-dependencies.testing = [
|
50 |
| - "build[virtualenv]>=0.9", |
| 75 | + "build[virtualenv]>=0.10", |
51 | 76 | "covdefaults>=2.2.2",
|
52 | 77 | "devpi-process>=0.3",
|
53 |
| - "diff-cover>=7.3", |
| 78 | + "diff-cover>=7.4", |
54 | 79 | "distlib>=0.3.6",
|
55 | 80 | "flaky>=3.7",
|
56 | 81 | "hatch-vcs>=0.3",
|
57 | 82 | "hatchling>=1.12.2",
|
58 | 83 | "psutil>=5.9.4",
|
59 |
| - "pytest>=7.2", |
| 84 | + "pytest>=7.2.1", |
60 | 85 | "pytest-cov>=4",
|
61 | 86 | "pytest-mock>=3.10",
|
62 | 87 | "pytest-xdist>=3.1",
|
63 | 88 | "re-assert>=1.1",
|
| 89 | + 'time-machine>=2.8.2; implementation_name != "pypy"', |
64 | 90 | "wheel>=0.38.4",
|
65 |
| - "time-machine>=2.8.2; implementation_name != \"pypy\"", |
66 | 91 | ]
|
| 92 | +urls.Documentation = "https://tox.wiki" |
| 93 | +urls.Homepage = "http://tox.readthedocs.org" |
| 94 | +urls."Release Notes" = "https://tox.wiki/en/latest/changelog.html" |
| 95 | +urls.Source = "https://github.com/tox-dev/tox" |
| 96 | +urls.Tracker = "https://github.com/tox-dev/tox/issues" |
67 | 97 | scripts.tox = "tox.run:run"
|
68 |
| -dynamic = ["version"] |
69 |
| -classifiers = [ |
70 |
| - "Development Status :: 5 - Production/Stable", |
71 |
| - "Framework :: tox", |
72 |
| - "Intended Audience :: Developers", |
73 |
| - "License :: OSI Approved :: MIT License", |
74 |
| - "Operating System :: MacOS :: MacOS X", |
75 |
| - "Operating System :: Microsoft :: Windows", |
76 |
| - "Operating System :: POSIX", |
77 |
| - "Programming Language :: Python :: 3", |
78 |
| - "Programming Language :: Python :: 3 :: Only", |
79 |
| - "Programming Language :: Python :: 3.7", |
80 |
| - "Programming Language :: Python :: 3.8", |
81 |
| - "Programming Language :: Python :: 3.9", |
82 |
| - "Programming Language :: Python :: 3.10", |
83 |
| - "Programming Language :: Python :: 3.11", |
84 |
| - "Topic :: Software Development :: Libraries", |
85 |
| - "Topic :: Software Development :: Testing", |
86 |
| - "Topic :: Utilities", |
87 |
| -] |
| 98 | + |
88 | 99 |
|
89 | 100 | [tool.hatch]
|
90 | 101 | build.dev-mode-dirs = ["src"]
|
|
0 commit comments