1
1
[build-system ]
2
- requires = [" flit_core>=3.7" ]
3
2
build-backend = " flit_core.buildapi"
3
+ requires = [
4
+ " flit_core>=3.7" ,
5
+ ]
4
6
5
- # project metadata
6
7
[project ]
7
8
name = " sphinx-autobuild"
8
9
description = " Rebuild Sphinx documentation on changes, with hot reloading in the browser."
9
10
readme = " README.rst"
10
- urls.Changelog = " https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst"
11
- urls.Documentation = " https://github.com/sphinx-doc/sphinx-autobuild#readme"
12
- urls.Download = " https://pypi.org/project/sphinx-autobuild/"
13
- urls."Issue tracker" = " https://github.com/sphinx-doc/sphinx-autobuild/issues"
14
- urls.Source = " https://github.com/sphinx-doc/sphinx-autobuild"
15
11
license.text = " MIT"
12
+ authors = [
13
+ {name = " Adam Turner" },
14
+ {name = " Jonathan Stoppani" , email = " jonathan@stoppani.name" },
15
+ ]
16
16
requires-python = " >=3.9"
17
-
18
- # Classifiers list: https://pypi.org/classifiers/
19
17
classifiers = [
20
- " Development Status :: 5 - Production/Stable" ,
21
- " Environment :: Console" ,
22
- " Environment :: Web Environment" ,
23
- " Framework :: Sphinx" ,
24
- " Intended Audience :: Developers" ,
25
- " License :: OSI Approved :: MIT License" ,
26
- " Operating System :: OS Independent" ,
27
- " Programming Language :: Python" ,
28
- " Programming Language :: Python :: 3" ,
29
- " Programming Language :: Python :: 3 :: Only" ,
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
- " Programming Language :: Python :: 3.13" ,
35
- " Programming Language :: Python :: Implementation :: CPython" ,
36
- " Programming Language :: Python :: Implementation :: PyPy" ,
37
- " Topic :: Documentation" ,
38
- " Topic :: Documentation :: Sphinx" ,
39
- " Topic :: Software Development" ,
40
- " Topic :: Software Development :: Documentation" ,
41
- " Topic :: Software Development :: Libraries :: Python Modules" ,
42
- " Topic :: Utilities" ,
18
+ " Development Status :: 5 - Production/Stable" ,
19
+ " Environment :: Console" ,
20
+ " Environment :: Web Environment" ,
21
+ " Framework :: Sphinx" ,
22
+ " Intended Audience :: Developers" ,
23
+ " License :: OSI Approved :: MIT License" ,
24
+ " Operating System :: OS Independent" ,
25
+ " Programming Language :: Python" ,
26
+ " Programming Language :: Python :: 3 :: Only" ,
27
+ " Programming Language :: Python :: 3.9" ,
28
+ " Programming Language :: Python :: 3.10" ,
29
+ " Programming Language :: Python :: 3.11" ,
30
+ " Programming Language :: Python :: 3.12" ,
31
+ " Programming Language :: Python :: 3.13" ,
32
+ " Programming Language :: Python :: Implementation :: CPython" ,
33
+ " Programming Language :: Python :: Implementation :: PyPy" ,
34
+ " Topic :: Documentation" ,
35
+ " Topic :: Documentation :: Sphinx" ,
36
+ " Topic :: Software Development" ,
37
+ " Topic :: Software Development :: Documentation" ,
38
+ " Topic :: Software Development :: Libraries :: Python Modules" ,
39
+ " Topic :: Utilities" ,
40
+ ]
41
+ dynamic = [
42
+ " version" ,
43
43
]
44
44
dependencies = [
45
- " colorama" ,
46
- " sphinx" ,
47
- " starlette>=0.35" ,
48
- " uvicorn>=0.25" ,
49
- " watchfiles>=0.20" ,
50
- " websockets>=11" ,
45
+ " colorama" ,
46
+ " sphinx" ,
47
+ " starlette>=0.35" ,
48
+ " uvicorn>=0.25" ,
49
+ " watchfiles>=0.20" ,
50
+ " websockets>=11" ,
51
51
]
52
- dynamic = [" version" ]
53
-
54
52
[project .optional-dependencies ]
55
- docs = []
53
+ docs = [
54
+ ]
56
55
test = [
57
- " pytest>=6" ,
56
+ " pytest>=6" ,
58
57
]
59
-
60
- [[project .authors ]]
61
- name = " Adam Turner"
62
-
63
- [[project .authors ]]
64
- name = " Jonathan Stoppani"
65
- email = " jonathan@stoppani.name"
66
-
58
+ [project .urls ]
59
+ Changelog = " https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst"
60
+ Documentation = " https://github.com/sphinx-doc/sphinx-autobuild#readme"
61
+ Download = " https://pypi.org/project/sphinx-autobuild/"
62
+ "Issue tracker" = " https://github.com/sphinx-doc/sphinx-autobuild/issues"
63
+ Source = " https://github.com/sphinx-doc/sphinx-autobuild"
67
64
[project .scripts ]
68
65
sphinx-autobuild = " sphinx_autobuild.__main__:main"
69
66
@@ -76,3 +73,6 @@ include = [
76
73
" tests/" ,
77
74
" noxfile.py" ,
78
75
]
76
+
77
+ [tool .pyproject-fmt ]
78
+ max_supported_python = " 3.13"
0 commit comments