1
- [tool . poetry ]
1
+ [project ]
2
2
name = " supabase"
3
3
version = " 2.17.0" # {x-release-please-version}
4
4
description = " 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
+ ]
6
13
homepage = " https://github.com/supabase/supabase-py"
7
14
repository = " https://github.com/supabase/supabase-py"
8
15
documentation = " https://github.com/supabase/supabase-py"
@@ -13,28 +20,33 @@ classifiers = [
13
20
" License :: OSI Approved :: MIT License" ,
14
21
" Operating System :: OS Independent"
15
22
]
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
+ ]
16
32
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
+ ]
25
44
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'
35
47
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 " }
38
50
39
51
[tool .pytest .ini_options ]
40
52
asyncio_mode = " auto"
0 commit comments