feat: migrate to uv package manager
- 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
This commit is contained in:
@@ -1,25 +1,26 @@
|
||||
bcrypt
|
||||
PyJWT>=2.10
|
||||
authlib
|
||||
google-analytics-data
|
||||
colorlog
|
||||
psycopg2-binary
|
||||
httpx
|
||||
redis[hiredis]
|
||||
sentry-sdk[starlette,sqlalchemy]
|
||||
starlette
|
||||
gql
|
||||
ariadne
|
||||
granian
|
||||
# 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
|
||||
|
||||
orjson
|
||||
pydantic
|
||||
|
||||
types-requests
|
||||
types-Authlib
|
||||
types-orjson
|
||||
types-PyYAML
|
||||
types-python-dateutil
|
||||
types-redis
|
||||
types-PyJWT
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user