11[build-system ]
2- requires = [" flit_core >=2,<4 " ]
3- build-backend = " flit_core.buildapi "
2+ requires = [" uv_build>=0.8.9,<0.9.0 " ]
3+ build-backend = " uv_build "
44
5- [tool .flit .metadata ]
6- module = " pythonbible"
7- author = " Nathan Patton"
8- author-email = " npatton@gmail.com"
9- home-page = " https://docs.python.bible"
5+ [tool .uv ]
6+ default-groups = [" dev" , " docs" , " test" ]
7+
8+ [tool .uv .build-backend ]
9+ module-root = " "
10+ module-name = " pythonbible"
11+
12+ [project ]
13+ name = " pythonbible"
14+ version = " 0.14.0"
15+ description-file = " README.md"
16+ requires-python = " >=3.10"
17+ authors = [
18+ { name = " Nathan Patton" , email = " npatton@gmail.com" }
19+ ]
20+ readme = " README.md"
21+ license = " MIT"
1022classifiers = [
1123 " Intended Audience :: Information Technology" ,
1224 " Intended Audience :: Developers" ,
@@ -17,21 +29,31 @@ classifiers = [
1729 " Programming Language :: Python" ,
1830 " Programming Language :: Python :: 3" ,
1931 " Programming Language :: Python :: 3 :: Only" ,
20- " Programming Language :: Python :: 3.9" ,
2132 " Programming Language :: Python :: 3.10" ,
2233 " Programming Language :: Python :: 3.11" ,
2334 " Programming Language :: Python :: 3.12" ,
2435 " Programming Language :: Python :: 3.13" ,
2536 " Programming Language :: Python :: 3.14" ,
2637 " License :: OSI Approved :: MIT License"
2738]
28- requires = []
29- description-file = " README.md"
30- requires-python = " >=3.9"
39+ urls = { Documentation = " https://docs.python.bible" , Source = " https://github.com/avendesora/pythonbible" }
40+ dependencies = []
3141
32- [tool .flit .metadata .urls ]
33- Documentation = " https://docs.python.bible"
34- Source = " https://github.com/avendesora/pythonbible"
42+ [dependency-groups ]
43+ dev = [
44+ " pre-commit>=4.3.0" ,
45+ ]
46+ docs = [
47+ " furo>=2025.7.19" ,
48+ " jupyter>=1.1.1" ,
49+ " sphinx>=7.4.7" ,
50+ " sphinx-copybutton>=0.5.2" ,
51+ " sphinx-toolbox>=4.0.0" ,
52+ ]
53+ test = [
54+ " nox[uv]>=2025.10.14" ,
55+ " pytest-cov>=7.0.0" ,
56+ ]
3557
3658[tool .ruff .lint ]
3759select = [
0 commit comments