Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions backend/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,15 @@ rag = [

[dependency-groups]
dev = [
"ruff==0.15.17",
"ruff==0.15.18",
"mypy==2.1.0",
"types-jsonschema>=4.25.1.20250822",
"types-pyyaml>=6.0.12.20260408", # Type stubs for PyYAML
"types-redis>=4.6.0", # Type stubs for Redis
]
test = [
"ga4gh-vrs>=2.1.3",
"pytest==9.1.0",
"pytest==9.1.1",
"pytest-asyncio>=1.2.0", # Updated for pytest 8.x compatibility (0.21.1 incompatible)
"pytest-cov==7.1.0",
"pytest-xdist>=3.6.0", # Parallel test execution with per-worker DB isolation
Expand Down
4 changes: 2 additions & 2 deletions backend/requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
-r requirements.txt

# Development tools (from [dependency-groups.dev])
ruff==0.15.17
ruff==0.15.18
mypy==2.1.0

# Testing (from [dependency-groups.test])
pytest==9.1.0
pytest==9.1.1
pytest-asyncio==1.4.0
pytest-cov==7.1.0
16 changes: 8 additions & 8 deletions backend/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ aiohttp==3.14.1
# via hnf1b-api (pyproject.toml)
aiosignal==1.4.0
# via aiohttp
aiosmtplib==5.1.1
aiosmtplib==5.1.2
# via hnf1b-api (pyproject.toml)
alembic==1.18.4
# via hnf1b-api (pyproject.toml)
annotated-doc==0.0.4
# via fastapi
annotated-types==0.7.0
# via pydantic
anyio==4.13.0
anyio==4.14.0
# via
# httpx
# starlette
Expand All @@ -37,7 +37,7 @@ bioutils==0.6.1
# via ga4gh-vrs
canonicaljson==2.0.0
# via ga4gh-vrs
certifi==2026.5.20
certifi==2026.6.17
# via
# httpcore
# httpx
Expand All @@ -54,7 +54,7 @@ dnspython==2.8.0
# via email-validator
email-validator==2.3.0
# via hnf1b-api (pyproject.toml)
fastapi==0.137.1
fastapi==0.138.0
# via hnf1b-api (pyproject.toml)
fastobo==0.14.1
# via pronto
Expand All @@ -64,7 +64,7 @@ frozenlist==1.8.0
# aiosignal
ga4gh-vrs==2.3.3
# via hnf1b-api (pyproject.toml)
greenlet==3.5.1
greenlet==3.5.2
# via sqlalchemy
h11==0.16.0
# via
Expand Down Expand Up @@ -135,9 +135,9 @@ pydantic==2.13.4
# fastapi
# ga4gh-vrs
# pydantic-settings
pydantic-core==2.46.4
pydantic-core==2.47.0
# via pydantic
pydantic-settings==2.14.1
pydantic-settings==2.14.2
# via hnf1b-api (pyproject.toml)
pyjwt==2.13.0
# via hnf1b-api (pyproject.toml)
Expand Down Expand Up @@ -175,7 +175,7 @@ scipy==1.17.1
# via hnf1b-api (pyproject.toml)
six==1.17.0
# via python-dateutil
sqlalchemy==2.0.50
sqlalchemy==2.0.51
# via
# hnf1b-api (pyproject.toml)
# alembic
Expand Down