@@ -5,12 +5,12 @@ build-backend = "hatchling.build"
55[project ]
66name = " portion"
77version = " 2.6.2-pre1"
8- license = { text = " LGPLv3" }
8+ license = " LGPLv3"
9+ license-files = [" LICENSE.txt" ]
910authors = [{
name =
" Alexandre Decan" ,
email =
" [email protected] " }]
1011description = " Python data structure and operations for intervals"
1112readme = { file = " README.md" , content-type = " text/markdown" }
12- urls = { Homepage = " https://github.com/AlexandreDecan/portion" }
13- keywords = [" interval" , " range" , " span" ]
13+ keywords = [" interval" , " interval-set" , " range" , " span" ]
1414requires-python = " >= 3.9"
1515dependencies = [" sortedcontainers~=2.4" ]
1616classifiers = [
@@ -31,10 +31,17 @@ classifiers = [
3131 " Programming Language :: Python :: 3.14" ,
3232]
3333
34+ [project .urls ]
35+ homepage = " https://github.com/AlexandreDecan/portion"
36+ repository = " https://github.com/AlexandreDecan/portion"
37+ changelog = " https://github.com/AlexandreDecan/portion/blob/master/CHANGELOG.md"
38+ documentation = " https://github.com/AlexandreDecan/portion/blob/master/README.md"
39+ issues = " https://github.com/AlexandreDecan/portion/issues"
40+ funding = " https://github.com/sponsors/AlexandreDecan"
41+
3442[dependency-groups ]
3543dev = [" pytest>=8.4.2" , " pytest-cov>=7.0.0" , " ruff>=0.14.7" ]
3644
37-
3845[tool .ruff ]
3946extend-exclude = [" tests/" ]
4047
0 commit comments