@@ -26,35 +26,36 @@ python = "^3.9"
2626
2727fqfa = " ~1.3.0"
2828pyhumps = " ~3.8.0"
29+ pyyaml = " ~5.1"
2930IDUtils = " ~1.2.0"
3031mavehgvs = " ~0.6.0"
3132eutils = " ~0.6.0"
32- hgvs = " ~1.5.4"
33- biocommons = " ~0.0.0"
34- cdot = " ~0.2.21"
33+ email_validator = " ~2.1.1"
3534numpy = " ~1.26"
3635httpx = " ~0.26.0"
3736pandas = " ~1.4.1"
3837pydantic = " ~1.10"
3938python-dotenv = " ~0.20.0"
4039python-json-logger = " ~2.0.7"
4140SQLAlchemy = " ~2.0.0"
42- starlette = " ~0.27.0"
43- starlette-context = " ^0.3.6"
4441
4542# Optional dependencies for running this application as a server
4643alembic = { version = " ~1.7.6" , optional = true }
4744arq = { version = " ~0.25.0" , optional = true }
48- authlib = { version = " ~0.15.5 " , optional = true }
45+ authlib = { version = " ~1.3.1 " , optional = true }
4946boto3 = { version = " ~1.34.97" , optional = true }
50- cryptography = { version = " ~41.0.6" , optional = true }
51- email-validator = { version = " ~2.1.1" , optional = true }
47+ biocommons = { version = " ~0.0.0" , optional = true }
48+ cryptography = { version = " ~43.0.1" , optional = true }
49+ cdot = { version = " ~0.2.21" , optional = true }
5250fastapi = { version = " ~0.95.0" , optional = true }
51+ hgvs = { version = " ~1.5.4" , optional = true }
5352orcid = { version = " ~1.0.3" , optional = true }
5453psycopg2 = { version = " ~2.9.3" , optional = true }
5554python-jose = { extras = [" cryptography" ], version = " ~3.3.0" , optional = true }
5655python-multipart = { version = " ~0.0.5" , optional = true }
57- requests = { version = " ~2.31.0" , optional = true }
56+ requests = { version = " ~2.32.0" , optional = true }
57+ starlette = { version = " ~0.27.0" , optional = true }
58+ starlette-context = { version = " ^0.3.6" , optional = true }
5859slack-sdk = { version = " ~3.21.3" , optional = true }
5960uvicorn = { extras = [" standard" ], version = " *" , optional = true }
6061watchtower = { version = " ~3.2.0" , optional = true }
@@ -70,7 +71,8 @@ mypy = "~1.10.0"
7071pre-commit = " *"
7172jsonschema = " *"
7273fakeredis = " ~2.21.1"
73- pytest = " ~7.0.1"
74+ pytest = " ~7.2.0"
75+ pytest-cov = " ~5.0.0"
7476pytest-postgresql = " ~5.0.0"
7577pytest-asyncio = " ~0.23.5"
7678pytest-socket = " ~0.6.0"
@@ -84,7 +86,7 @@ SQLAlchemy = { extras = ["mypy"], version = "~2.0.0" }
8486
8587
8688[tool .poetry .extras ]
87- server = [" alembic" , " arq" , " authlib" , " boto3" , " cryptography" , " fastapi" , " email-validator " , " orcid" , " psycopg2" , " python-jose" , " python-multipart" , " requests" , " slack-sdk" , " uvicorn" , " watchtower" ]
89+ server = [" alembic" , " arq" , " authlib" , " biocommons " , " boto3" , " cdot " , " cryptography" , " fastapi" , " hgvs " , " orcid" , " psycopg2" , " python-jose" , " python-multipart" , " requests" , " starlette " , " starlette-context " , " slack-sdk" , " uvicorn" , " watchtower" ]
8890
8991
9092[tool .black ]
0 commit comments