@@ -12,7 +12,7 @@ license = "ISC"
1212license-files = [" LICENSE" ]
1313requires-python = " >=3.10"
1414keywords = [" api" , " signature" , " breaking-changes" , " static-analysis" , " dynamic-analysis" ]
15- dynamic = [" version" , " dependencies " , " optional-dependencies " ]
15+ dynamic = [" version" ]
1616classifiers = [
1717 " Development Status :: 5 - Production/Stable" ,
1818 " Intended Audience :: Developers" ,
@@ -36,20 +36,20 @@ classifiers = [
3636 " Typing :: Typed" ,
3737]
3838
39+ [project .optional-dependencies ]
40+ # The 'pypi' extra provides dependencies needed for the load_pypi functionality
41+ # to download and inspect packages from PyPI.
42+ pypi = [" pip>=24.0" , " platformdirs>=4.2" , " wheel>=0.42" ]
43+
3944[tool .hatch .version ]
4045source = " code"
4146path = " ../../scripts/get_version.py"
4247expression = " get_version()"
4348
44- [tool .hatch .metadata .hooks .uv-dynamic-versioning ]
45- # No base dependencies needed for griffelib
46-
47- [tool .hatch .metadata .hooks .uv-dynamic-versioning .optional-dependencies ]
48- # The 'pypi' extra provides dependencies needed for the load_pypi functionality
49- # to download and inspect packages from PyPI.
50- pypi = [" pip>=24.0" , " platformdirs>=4.2" , " wheel>=0.42" ]
51-
52- [tool .hatch .build .targets .sdist ]
49+ [tool .hatch .build .targets .sdist .force-include ]
50+ "../../CHANGELOG.md" = " CHANGELOG.md"
51+ "../../LICENSE" = " LICENSE"
52+ "../../README.md" = " README.md"
5353
5454[tool .hatch .build .targets .wheel ]
5555packages = [" src/griffe" ]
0 commit comments