chore: pin all Python dependency versions (#82)
All checks were successful
Build Docker Image / build (pull_request) Successful in 2m52s

Pin all requirements.txt deps to exact versions sourced from production
container. Move pytest/pytest-asyncio to new requirements-dev.txt. Pin
Dockerfile base image from python:3.12-slim to python:3.12.13-slim.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Cal Corum 2026-03-10 02:03:17 -05:00
parent eb17b17dd4
commit 9d279cd038
3 changed files with 16 additions and 15 deletions

View File

@ -1,4 +1,4 @@
FROM python:3.12-slim FROM python:3.12.13-slim
WORKDIR /usr/src/app WORKDIR /usr/src/app

3
requirements-dev.txt Normal file
View File

@ -0,0 +1,3 @@
-r requirements.txt
pytest==9.0.2
pytest-asyncio==1.3.0

View File

@ -1,15 +1,13 @@
discord.py discord.py==2.7.1
pygsheets pygsheets==2.0.6
pydantic pydantic==2.12.5
gsheets gsheets==0.6.1
bs4 bs4==0.0.2
peewee peewee==4.0.1
sqlmodel sqlmodel==0.0.37
alembic alembic==1.18.4
pytest numpy==1.26.4
pytest-asyncio pandas==3.0.1
numpy<2 psycopg2-binary==2.9.11
pandas aiohttp==3.13.3
psycopg2-binary
aiohttp
# psycopg[binary] # psycopg[binary]