1
- [tool . poetry ]
1
+ [project ]
2
2
name = " rushdb"
3
- version = " 1.6 .0"
3
+ version = " 1.8 .0"
4
4
description = " RushDB Python SDK"
5
- authors = [
" RushDB Team <[email protected] >" ]
6
- license = " Apache-2.0"
5
+ authors = [
6
+ {
name =
" RushDB Team" ,
email =
" [email protected] " }
7
+ ]
8
+ license = {text = " Apache-2.0" }
7
9
readme = " 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"
12
11
keywords = [
13
12
" database" ,
14
13
" graph database" ,
@@ -40,30 +39,39 @@ keywords = [
40
39
" rush db" ,
41
40
" rushdb"
42
41
]
42
+ dependencies = [
43
+ " python-dotenv>=1.0.0" ,
44
+ " requests>=2.31.0"
45
+ ]
43
46
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 "
48
51
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
+ ]
58
63
59
64
[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" ]
62
70
63
71
[tool .ruff ]
64
72
line-length = 120
65
73
66
74
[tool .isort ]
67
75
profile = " black"
68
76
multi_line_output = 3
69
- line_length = 120
77
+ line_length = 120
0 commit comments