1+ [build-system ]
2+ requires = [" hatchling" ]
3+ build-backend = " hatchling.build"
4+
15[project ]
26name = " casibase-python-sdk"
3- version = " 0 .0.1 "
4- authors = [{name = " Casibase" , email = " admin@casibase.org" }]
7+ version = " 1 .0.0 "
8+ authors = [{ name = " Casibase" , email = " admin@casibase.org" }]
59description = " Python SDK built for Casibase"
610readme = " README.md"
711license = { file = " LICENSE" }
@@ -17,21 +21,14 @@ classifiers = [
1721 " Programming Language :: Python :: 3.9" ,
1822 " Programming Language :: Python :: 3.10" ,
1923 " Programming Language :: Python :: 3.11" ,
20- " Programming Language :: Python :: 3.12"
24+ " Programming Language :: Python :: 3.12" ,
2125]
2226requires-python = " >=3.6"
23-
2427dynamic = [" dependencies" ]
25- [tool .setuptools .dynamic ]
26- dependencies = {file = [" requirements.txt" ]}
2728
2829[project .urls ]
2930"Home" = " https://github.com/casibase/casibase-python-sdk"
3031
31- [build-system ]
32- requires = [" setuptools" , " wheel" ]
33- build-backend = " setuptools.build_meta"
34-
3532[tool .black ]
3633line-length = 120
3734target-version = [" py36" , " py37" , " py38" , " py39" , " py310" , " py311" ]
@@ -53,3 +50,12 @@ select = [
5350# Allow autofix for all enabled rules (when `--fix`) is provided.
5451fixable = [" I" , " F" ]
5552unfixable = []
53+
54+ [tool .hatch .version ]
55+ path = " src/__init__.py"
56+
57+ [tool .hatch .build .targets .sdist ]
58+ include = [" /src" ]
59+
60+ [tool .hatch .build .targets .wheel ]
61+ packages = [" src" ]
0 commit comments