1- [tool . poetry ]
1+ [project ]
22name = " peewee-async"
33version = " 1.2.1"
44description = " Asynchronous interface for peewee ORM powered by asyncio."
5- authors = [" Alexey Kinev <rudy@05bit.com>" , " Gorshkov Nikolay(contributor) <nogamemorebrain@gmail.com>" ]
5+ authors = [
6+ {name = " Alexey Kinev" , email =" rudy@05bit.com" },
7+ {name = " Gorshkov Nikolay" , email = " nogamemorebrain@gmail.com" },
8+ ]
9+ requires-python = " >=3.10"
610readme = " README.md"
11+ dependencies = [
12+ " peewee>=3.15.4" ,
13+ " typing-extensions>=4.12.2"
14+ ]
715
816
9- [tool .poetry .dependencies ]
10- python = " ^3.10"
11- peewee = " ^3.15.4"
12- typing-extensions = " ^4.12.2"
13-
14- aiopg = { version = " ^1.4.0" , optional = true }
15- aiomysql = { version = " ^0.2.0" , optional = true }
16- cryptography = { version = " ^43.0.1" , optional = true }
17- pytest = { version = " ^7.4.1" , optional = true }
18- pytest-asyncio = { version = " ^0.21.1" , optional = true }
19- pytest-mock = { version = " ^3.14.0" , optional = true }
20- sphinx = { version = " ^7.1.2" , optional = true }
21- sphinx-rtd-theme = { version = " ^1.3.0rc1" , optional = true }
22- mypy = { version = " ^1.10.1" , optional = true }
23- types-PyMySQL = { version = " ^1.1.0.20240524" , optional = true }
24- psycopg = { version = " ^3.2.0" , optional = true }
25- psycopg-pool = { version = " ^3.2.0" , optional = true }
26-
27- [tool .poetry .extras ]
28- postgresql = [" aiopg" ]
29- mysql = [" aiomysql" , " cryptography" ]
30- develop = [" aiopg" , " aiomysql" , " cryptography" , " pytest" , " pytest-asyncio" , " pytest-mock" , " mypy" , " types-PyMySQL" , " psycopg" , " psycopg-pool" ]
31- docs = [" aiopg" , " aiomysql" , " cryptography" , " sphinx" , " sphinx-rtd-theme" ]
32- psycopg = [" psycopg" , " psycopg-pool" ]
17+ [project .optional-dependencies ]
18+ postgresql = [
19+ " aiopg>=1.4.0" ,
20+ ]
21+ mysql = [
22+ " aiomysql>=0.2.0" ,
23+ " cryptography>=43.0.1"
24+ ]
25+ psycopg = [
26+ " psycopg>=3.2.0" ,
27+ " psycopg-pool>=3.2.0"
28+ ]
29+ docs = [
30+ " Sphinx>=8.1.3" ,
31+ " sphinx-rtd-theme>=3.1.0" ,
32+ ]
33+ dev = [
34+ " pytest==7.4.1" ,
35+ " pytest-asyncio==0.21.1" ,
36+ " pytest-mock>=3.14.0" ,
37+ " peewee-async[postgresql]" ,
38+ " peewee-async[mysql]" ,
39+ " peewee-async[psycopg]" ,
40+ " mypy>=1.19.0" ,
41+ " types-PyMySQL>=1.1.0"
42+ ]
3343
3444[build-system ]
35- requires = [" poetry-core" ]
36- build-backend = " poetry.core.masonry.api"
45+ requires = [" uv_build>=0.9.6,<0.10.0" ]
46+ build-backend = " uv_build"
47+
48+ [tool .uv .build-backend ]
49+ module-name = " peewee_async"
50+ module-root = " "
3751
3852[tool .mypy ]
3953python_version = " 3.10"
@@ -52,4 +66,4 @@ disallow_incomplete_defs = true
5266exclude = " (venv|load-testing|examples|docs)"
5367
5468[tool .pytest .ini_options ]
55- asyncio_mode = " auto"
69+ asyncio_mode = " auto"
0 commit comments