99name = " sphinxnotes-snippet"
1010description = " Sphinx documentation snippets manager"
1111readme = " README.rst"
12- license = { file = " BSD-3-Clause" }
12+ license = " BSD-3-Clause"
13+ license-files = [" LICENSE" ]
1314authors = [ { name = " Shengyu Zhang" } ]
1415maintainers = [ { name = " Shengyu Zhang" } ]
15- keywords = [" sphinx" , " extension" , " documentation" ] # TOOD: additional_keywords
16+ keywords = [
17+ " sphinx" ,
18+ " extension" ,
19+ " documentation" ,
20+ " sphinxnotes" ,
21+
22+ # CUSTOM KEYWORDS START
23+ # CUSTOM KEYWORDS END
24+ ]
1625classifiers = [
17- " Development Status :: 4 - Beta " ,
26+ " Development Status :: 3 - Alpha " ,
1827 " Environment :: Plugins" ,
1928 " Framework :: Sphinx" ,
2029 " Framework :: Sphinx :: Extension" ,
21- " License :: OSI Approved :: BSD License" ,
2230 " Operating System :: OS Independent" ,
2331 " Programming Language :: Python" ,
2432 " Programming Language :: Python :: 3" ,
2533 " Topic :: Documentation" ,
2634 " Topic :: Documentation :: Sphinx" ,
35+
36+ # CUSTOM CLASSIFIERS START
2737 " Topic :: Utilities" ,
38+ # CUSTOM CLASSIFIERS END
2839]
2940
41+ # See ``make pyver`` for more details.
3042requires-python = " >=3.12"
3143dependencies = [
32- " Sphinx >= 4" ,
44+ " Sphinx >= 7.0" ,
45+
46+ # CUSTOM DEPENDENCIES START
3347 " langid" ,
3448 " jieba" ,
3549 " python-pinyin" ,
@@ -38,6 +52,7 @@ dependencies = [
3852 " setuptools" , # req by stopwordsiso, https://stackoverflow.com/a/39930983/4799273
3953 " wcwidth" ,
4054 " wordsegment" ,
55+ # CUSTOM DEPENDENCIES END
4156]
4257
4358dynamic = [" version" ] # required by setuptools_scm, see section [build-system]
@@ -47,20 +62,28 @@ dev = [
4762 " build" ,
4863 " twine" ,
4964 " cruft" ,
50- " ruff" ,
51- " pre-commit"
65+ " ruff>=0.11.10 " , # pwndbg#2716
66+ " pre-commit" ,
5267]
5368test = [
5469 " pytest" ,
5570]
5671docs = [
5772 " furo" ,
58- " sphinxnotes-project" ,
5973 " sphinx_design" ,
6074 " sphinx_copybutton" ,
6175 " sphinxcontrib-gtagjs" ,
76+ " sphinx-sitemap" ,
77+ " sphinxext-opengraph" ,
78+ " sphinx-last-updated-by-git" ,
79+
80+ # Dependencies of sphinxnotes projcts.
81+ " sphinxnotes-project" ,
6282 " sphinxnotes-comboroles" ,
83+
84+ # CUSTOM DOCS DEPENDENCIES START
6385 " sphinxcontrib.asciinema" ,
86+ # CUSTOM DOCS DEPENDENCIES END
6487]
6588
6689[project .urls ]
@@ -87,6 +110,8 @@ version_scheme = "no-guess-dev"
87110# check out https://setuptools.pypa.io/en/latest/userguide/package_discovery.html#finding-namespace-packages
88111where = [" src" ]
89112
113+ # CUSTOM CONFIGURATION
114+
90115[tool .setuptools .package-data ]
91116# A maps from PACKAGE NAMES to lists of glob patterns,
92117# see also https://setuptools.pypa.io/en/latest/userguide/datafiles.html
0 commit comments