- Add pyproject.toml with project configuration - Update requirements.txt and requirements.dev.txt with versions - Add .uv configuration file - Update .gitignore for uv - Update README with uv instructions - Configure hatchling build system - Add mypy configuration - Test uv sync and pytest integration
27 lines
482 B
Plaintext
27 lines
482 B
Plaintext
# Core dependencies
|
|
bcrypt>=4.0.0
|
|
PyJWT>=2.10.0
|
|
authlib>=1.2.0
|
|
google-analytics-data>=0.18.0
|
|
colorlog>=6.7.0
|
|
psycopg2-binary>=2.9.0
|
|
httpx>=0.24.0
|
|
redis[hiredis]>=4.5.0
|
|
sentry-sdk[starlette,sqlalchemy]>=1.32.0
|
|
starlette>=0.27.0
|
|
gql>=3.4.0
|
|
ariadne>=0.20.0
|
|
granian>=0.4.0
|
|
sqlalchemy>=2.0.0
|
|
orjson>=3.9.0
|
|
pydantic>=2.0.0
|
|
|
|
# Type stubs
|
|
types-requests>=2.31.0
|
|
types-Authlib>=1.2.0
|
|
types-orjson>=3.9.0
|
|
types-PyYAML>=6.0.0
|
|
types-python-dateutil>=2.8.0
|
|
types-redis>=4.6.0
|
|
types-PyJWT>=2.8.0
|