auth.py импортирует cryptography напрямую, а requirements.txt — полный freeze. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
71 lines
1.2 KiB
Plaintext
71 lines
1.2 KiB
Plaintext
aiohappyeyeballs==2.7.1
|
|
aiohttp==3.14.3
|
|
aiohttp-retry==2.9.1
|
|
aiosignal==1.4.0
|
|
alembic==1.14.0
|
|
annotated-doc==0.0.4
|
|
annotated-types==0.8.0
|
|
anyio==4.14.2
|
|
argon2-cffi==23.1.0
|
|
argon2-cffi-bindings==25.1.0
|
|
asyncpg==0.30.0
|
|
attrs==26.1.0
|
|
certifi==2025.11.12
|
|
cffi==2.1.0
|
|
click==8.4.2
|
|
cryptography==50.0.2
|
|
dnspython==2.8.0
|
|
email-validator==2.3.0
|
|
fastapi==0.135.1
|
|
fastapi-cli==0.0.24
|
|
fastapi-cloud-cli==0.14.1
|
|
fastar==0.8.0
|
|
frozenlist==1.8.0
|
|
greenlet==3.4.0
|
|
h11==0.16.0
|
|
httpcore==1.0.9
|
|
httptools==0.7.1
|
|
httpx==0.28.1
|
|
idna==3.18
|
|
Jinja2==3.1.6
|
|
loguru==0.7.3
|
|
Mako==1.3.10
|
|
markdown-it-py==4.2.0
|
|
MarkupSafe==3.0.3
|
|
mdurl==0.1.2
|
|
miniopy-async==1.23.4
|
|
multidict==6.7.1
|
|
nats-py==2.14.0
|
|
nkeys==0.2.1
|
|
propcache==0.5.2
|
|
pycparser==3.0
|
|
pycryptodome==3.23.0
|
|
pydantic==2.13.4
|
|
pydantic-extra-types==2.11.0
|
|
pydantic-settings==2.14.2
|
|
pydantic_core==2.46.4
|
|
Pygments==2.20.0
|
|
PyJWT[crypto]==2.15.1
|
|
PyNaCl==1.5.0
|
|
python-dotenv==1.2.2
|
|
python-multipart==0.0.32
|
|
PyYAML==6.0.3
|
|
raisa_fastapi_protected_api==1.0.0
|
|
rich==15.0.0
|
|
rich-toolkit==0.19.7
|
|
rignore==0.7.6
|
|
sentry-sdk==2.66.1
|
|
shellingham==1.5.4
|
|
SQLAlchemy==2.0.36
|
|
smbprotocol==1.15.0
|
|
starlette==1.3.1
|
|
typer==0.27.0
|
|
typing-inspection==0.4.2
|
|
typing_extensions==4.16.0
|
|
urllib3==2.7.0
|
|
uvicorn==0.46.0
|
|
uvloop==0.22.1
|
|
watchfiles==1.2.0
|
|
websockets==16.1.1
|
|
yarl==1.24.5
|