Skip to content

Commit 5d418c2

Browse files
committed
uv support
1 parent d3e6429 commit 5d418c2

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

pyproject.toml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,44 @@ requires = [
44
"wheel"
55
]
66
build-backend = "setuptools.build_meta"
7+
8+
[project]
9+
name = "fquery"
10+
version = "0.4"
11+
description = "A graph query engine"
12+
readme = "README.md"
13+
requires-python = ">=3.8"
14+
license = {text = "MIT"}
15+
classifiers = [
16+
"Programming Language :: Python :: 3",
17+
"License :: OSI Approved :: MIT License",
18+
"Operating System :: OS Independent",
19+
]
20+
dependencies = ["aioitertools"]
21+
22+
[project.optional-dependencies]
23+
SQL = [
24+
"pypika >= 0.36.5",
25+
"sqlmodel@git+https://github.com/adsharma/sqlmodel.git@sqlmodel_rebuild",
26+
"duckdb_engine >= 0.14.0",
27+
"inflection >= 0.5.1",
28+
]
29+
graphql = ["strawberry-graphql >= 0.37.1"]
30+
df = ["polars >= 0.12.0"]
31+
test = ["sqlalchemy >= 2.0.36"]
32+
33+
[tool.uv]
34+
dev-dependencies = [
35+
"pytest",
36+
"polars >= 0.12.0",
37+
"pydantic",
38+
"sqlalchemy >= 2.0.36",
39+
"pypika >= 0.36.5",
40+
"sqlmodel@git+https://github.com/adsharma/sqlmodel.git@sqlmodel_rebuild",
41+
"duckdb_engine >= 0.14.0",
42+
"inflection >= 0.5.1",
43+
"strawberry-graphql >= 0.37.1",
44+
]
45+
746
[tool.isort]
847
profile = "black"

0 commit comments

Comments
 (0)