11[tool .poetry ]
2- name = " strawberry-graphql"
3- packages = [ { include = " strawberry" } ]
4- version = " 0.53.1"
5- description = " A library for creating GraphQL APIs"
62authors = [
" Patrick Arminio <[email protected] >" ]
3+ description = " A library for creating GraphQL APIs"
4+ keywords = [" grapqhl" , " api" , " rest" , " starlette" , " async" ]
75license = " MIT"
6+ name = " strawberry-graphql"
7+ packages = [{include = " strawberry" }]
88readme = " README.md"
9- keywords = [ " grapqhl " , " api " , " rest " , " starlette " , " async " ]
9+ version = " 0.53.1 "
1010
11+ documentation = " https://strawberry.rocks/"
1112homepage = " https://strawberry.rocks/"
1213repository = " https://github.com/strawberry-graphql/strawberry"
13- documentation = " https://strawberry.rocks/"
1414
1515classifiers = [
16- " Topic :: Software Development :: Libraries" ,
17- " Topic :: Software Development :: Libraries :: Python Modules"
16+ " Topic :: Software Development :: Libraries" ,
17+ " Topic :: Software Development :: Libraries :: Python Modules" ,
1818]
1919include = [" strawberry/py.typed" ]
2020
2121[tool .poetry .dependencies ]
22- python = " ^3.7 "
23- starlette = " >=0.13.6,<0.15.0 "
22+ asgiref = { version = " ^3.2 " , optional = true }
23+ cached-property = " ^1.5.2 "
2424click = {version = " ^7.0" , optional = true }
25- hupper = " ^1.5"
26- pygments = " ^2.3"
27- uvicorn = {version = " >=0.11.6,<0.14.0" , optional = true }
2825django = {version = " >=2,<4" , optional = true }
29- graphql-core = {version = " ^3.1.0" }
30- asgiref = {version = " ^3.2" , optional = true }
3126flask = {version = " ^1.1" , optional = true }
32- typing_extensions = " ^3.7.4"
27+ graphql-core = {version = " ^3.1.0" }
28+ hupper = " ^1.5"
3329opentelemetry-api = {version = " ^0.17b0" , optional = true }
3430opentelemetry-sdk = {version = " ^0.17b0" , optional = true }
35- python-dateutil = " ^2.7.0"
36- cached-property = " ^1.5.2"
3731pydantic = {version = " ^1.6.1" , optional = true }
32+ pygments = " ^2.3"
33+ python = " ^3.7"
34+ python-dateutil = " ^2.7.0"
3835python-multipart = " ^0.0.5"
3936sanic = {version = " ^20.12.2" , optional = true }
37+ starlette = " >=0.13.6,<0.15.0"
38+ typing_extensions = " ^3.7.4"
39+ uvicorn = {version = " >=0.11.6,<0.14.0" , optional = true }
4040
4141[tool .poetry .dev-dependencies ]
42- pytest = " ^6.2"
43- pdbpp = " ^0.10.2"
44- pytest-emoji = " ^0.2.0"
45- flake8 = " ^3.9"
42+ asgiref = " ^3.2"
4643black = {version = " ^20.8b1" , allow-prereleases = true }
47- isort = " ^5.8.0 "
48- pytest-asyncio = " ^0.14.0 "
49- pytest-cov = " ^2.11 "
50- mypy = " ^0.812 "
44+ django = { version = " >=2,<4 " , optional = false }
45+ email-validator = { version = " ^1.1.2 " , optional = false }
46+ flake8 = " ^3.9 "
47+ flake8-black = " ^0.2.1 "
5148flake8-bugbear = " ^21.3"
5249flake8-eradicate = " ^1.0.0"
53- pytest-mypy-plugins = " ^1.6"
54- pytest-mock = " ^3.5"
55- pytest-django = {version = " ^4.1" }
56- asgiref = " ^3.2"
57- pytest-flask = {version = " ^1.2.0" }
50+ flake8-isort = " ^4.0.0"
5851flask = {version = " ^1.1" }
59- requests = " ^2.25.1"
60- pre-commit = " ^2.11.1"
61- pytest-benchmark = " ^3.2.3"
6252freezegun = " ^1.1.0"
53+ isort = " ^5.8.0"
54+ mypy = " ^0.812"
6355opentelemetry-api = " ^0.17b0"
6456opentelemetry-sdk = " ^0.17b0"
65- flake8-isort = " ^4.0.0 "
66- flake8-black = " ^0.2 .1"
67- django = { version = " >=2,<4 " , optional = false }
57+ pdbpp = " ^0.10.2 "
58+ pre-commit = " ^2.11 .1"
59+ promise = " ^2.3 "
6860pydantic = {version = " ^1.6.1" , optional = false }
69- email-validator = {version = " ^1.1.2" , optional = false }
70- uvicorn = " >=0.11.6,<0.14.0"
61+ pytest = " ^6.2"
62+ pytest-asyncio = " ^0.14.0"
63+ pytest-benchmark = " ^3.2.3"
64+ pytest-cov = " ^2.11"
65+ pytest-django = {version = " ^4.1" }
66+ pytest-emoji = " ^0.2.0"
67+ pytest-flask = {version = " ^1.2.0" }
68+ pytest-mock = " ^3.5"
69+ pytest-mypy-plugins = " ^1.6"
70+ requests = " ^2.25.1"
7171sanic = " ^20.12.2"
72- promise = " ^2.3 "
72+ uvicorn = " >=0.11.6,<0.14.0 "
7373
7474[tool .poetry .extras ]
7575debug-server = [" uvicorn" ]
@@ -83,22 +83,22 @@ sanic = ["sanic"]
8383strawberry = " strawberry.cli:run"
8484
8585[tool .isort ]
86- src_paths = [" strawberry" , " tests" , " scripts" ]
87- profile = " black"
88- indent = 4
89- combine_star = true
9086combine_as_imports = true
91- lines_after_imports = 2
87+ combine_star = true
88+ indent = 4
9289known_django = [" django" ]
90+ known_first_party = [" strawberry" ]
9391known_graphql = [" graphql" ]
9492known_pytest = [" pytest" ]
95- known_first_party = [" strawberry" ]
93+ lines_after_imports = 2
94+ profile = " black"
9695sections = [" FUTURE" , " STDLIB" , " PYTEST" , " THIRDPARTY" , " DJANGO" , " GRAPHQL" , " FIRSTPARTY" , " LOCALFOLDER" ]
96+ src_paths = [" strawberry" , " tests" , " scripts" ]
9797
9898[tool .pytest .ini_options ]
99- addopts = " -s --emoji --mypy-ini-file=mypy_tests.ini --benchmark-disable"
10099DJANGO_SETTINGS_MODULE = " tests.django.django_settings"
100+ addopts = " -s --emoji --mypy-ini-file=mypy_tests.ini --benchmark-disable"
101101testpaths = [" tests/" ]
102102[build-system ]
103- requires = [" poetry>=0.12" ]
104103build-backend = " poetry.masonry.api"
104+ requires = [" poetry>=0.12" ]
0 commit comments