1- [tool . poetry ]
1+ [project ]
22name =" rushdb"
3- version =" 1.6 .0"
3+ version =" 1.8 .0"
44description =" RushDB Python SDK"
5- authors = [" RushDB Team <hi@rushdb.com>" ]
6- license =" Apache-2.0"
5+ authors = [
6+ {name =" RushDB Team" ,email =" hi@rushdb.com" }
7+ ]
8+ license = {text =" Apache-2.0" }
79readme =" README.md"
8- homepage =" https://github.com/rush-db/rushdb-python"
9- repository =" https://github.com/rush-db/rushdb-python"
10- documentation =" https://docs.rushdb.com"
11- packages = [{include =" rushdb" ,from =" src" }]
10+ requires-python =" >=3.8"
1211keywords = [
1312" database" ,
1413" graph database" ,
@@ -40,30 +39,39 @@ keywords = [
4039" rush db" ,
4140" rushdb"
4241]
42+ dependencies = [
43+ " python-dotenv>=1.0.0" ,
44+ " requests>=2.31.0"
45+ ]
4346
44- [tool . poetry . dependencies ]
45- python =" ^3.8 "
46- python-dotenv =" ^1.0.0 "
47- requests =" ^2.31.0 "
47+ [project . urls ]
48+ Homepage =" https://github.com/rush-db/rushdb-python "
49+ Repository =" https://github.com/rush-db/rushdb-python "
50+ Documentation =" https://docs.rushdb.com "
4851
49- [tool .poetry .dev-dependencies ]
50- black =" ^23.7.0"
51- isort =" ^5.12.0"
52- ruff =" ^0.0.280"
53- mypy =" ^1.4.1"
54- pytest =" ^7.4.0"
55- pytest-cov =" ^4.1.0"
56- types-requests =" ^2.31.0.1"
57- types-python-dateutil =" ^2.8.19.14"
52+ [project .optional-dependencies ]
53+ dev = [
54+ " black>=23.7.0" ,
55+ " isort>=5.12.0" ,
56+ " ruff>=0.0.280" ,
57+ " mypy>=1.4.1" ,
58+ " pytest>=7.4.0" ,
59+ " pytest-cov>=4.1.0" ,
60+ " types-requests>=2.31.0.1" ,
61+ " types-python-dateutil>=2.8.19.14"
62+ ]
5863
5964[build-system ]
60- requires = [" poetry-core>=1.0.0" ]
61- build-backend =" poetry.core.masonry.api"
65+ requires = [" hatchling" ]
66+ build-backend =" hatchling.build"
67+
68+ [tool .hatch .build .targets .wheel ]
69+ packages = [" src/rushdb" ]
6270
6371[tool .ruff ]
6472line-length =120
6573
6674[tool .isort ]
6775profile =" black"
6876multi_line_output =3
69- line_length =120
77+ line_length =120