1- [tool . poetry ]
1+ [project ]
22name = " supabase"
33version = " 2.17.0" # {x-release-please-version}
44description = " Supabase client for Python."
5- authors = [
" Joel Lee <[email protected] >" ,
" Leon Fedden <[email protected] >" ,
" Daniel Reinón García <[email protected] >" ,
" Leynier Gutiérrez González <[email protected] >" ,
" Anand" ,
" Andrew Smith <[email protected] >" ]
5+ authors = [
6+ {
name =
" Joel Lee" ,
email =
" [email protected] " },
7+ {
name =
" Leon Fedden" ,
email =
" [email protected] " },
8+ {
name =
" Daniel Reinón García" ,
email =
" [email protected] " },
9+ {
name =
" Leynier Gutiérrez González" ,
email =
" [email protected] " },
10+ { name = " Anand" },
11+ {
name =
" Andrew Smith" ,
email =
" [email protected] " },
12+ ]
613homepage = " https://github.com/supabase/supabase-py"
714repository = " https://github.com/supabase/supabase-py"
815documentation = " https://github.com/supabase/supabase-py"
@@ -13,28 +20,33 @@ classifiers = [
1320 " License :: OSI Approved :: MIT License" ,
1421 " Operating System :: OS Independent"
1522]
23+ requires-python = " >=3.9"
24+ dependencies = [
25+ " postgrest >= 1.1.1" ,
26+ " realtime >= 2.6.0" ,
27+ " gotrue >= 2.12.3" ,
28+ " storage3 >= 0.12.0" ,
29+ " supafunc >= 0.10.1" ,
30+ " httpx >=0.26,<0.29" ,
31+ ]
1632
17- [tool .poetry .dependencies ]
18- python = " ^3.9"
19- postgrest = " 1.1.1"
20- realtime = " 2.6.0"
21- gotrue = " 2.12.3"
22- storage3 = " 0.12.0"
23- supafunc = " 0.10.1"
24- httpx = " >=0.26,<0.29"
33+ [project .dependency-groups ]
34+ dev = [
35+ " pre-commit >= 4.1.0" ,
36+ " pytest >= 8.4.1" ,
37+ " pytest-cov >= 6.2.1" ,
38+ " commitizen >=4.8.3" ,
39+ " python-dotenv >= 1.1.1" ,
40+ " unasync-cli" ,
41+ " pytest-asyncio >=0.24,<1.1" ,
42+ " ruff >=0.12.1" ,
43+ ]
2544
26- [tool .poetry .group .dev .dependencies ]
27- pre-commit = " ^4.1.0"
28- pytest = " ^8.4.1"
29- pytest-cov = " ^6.2.1"
30- commitizen = " ^4.8.3"
31- python-dotenv = " ^1.1.1"
32- unasync-cli = { git = " https://github.com/supabase-community/unasync-cli.git" , branch = " main" }
33- pytest-asyncio = " >=0.24,<1.1"
34- ruff = " ^0.12.1"
45+ [project .scripts ]
46+ tests = ' test_scripts:run_tests'
3547
36- [tool .poetry . scripts ]
37- tests = ' poetry_scripts:run_tests '
48+ [tool .uv . sources ]
49+ unasync-cli = { git = " https://github.com/supabase-community/unasync-cli.git " , branch = " main " }
3850
3951[tool .pytest .ini_options ]
4052asyncio_mode = " auto"
0 commit comments