feat: uv init
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
.env
|
||||
*.db
|
||||
__pycache__/
|
||||
*.pyc
|
||||
.venv/
|
||||
venv/
|
||||
.pytest_cache/
|
||||
*.egg-info/
|
||||
*.docx
|
||||
@@ -0,0 +1 @@
|
||||
3.12
|
||||
@@ -0,0 +1,32 @@
|
||||
[project]
|
||||
name = "scripts-2"
|
||||
version = "0.1.0"
|
||||
description = "Vault — GraphQL service skeleton (FastAPI, SQLAlchemy, Ariadne, JWT, Argon2)"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.12"
|
||||
dependencies = [
|
||||
"alembic==1.13.3",
|
||||
"argon2-cffi==23.1.0",
|
||||
"ariadne==0.23.0",
|
||||
"email-validator==2.2.0",
|
||||
"fastapi==0.115.0",
|
||||
"graphql-core==3.2.3",
|
||||
"pydantic==2.9.2",
|
||||
"pydantic-settings==2.5.2",
|
||||
"python-jose[cryptography]==3.3.0",
|
||||
"python-multipart==0.0.12",
|
||||
"sqlalchemy==2.0.35",
|
||||
"uvicorn[standard]==0.30.6",
|
||||
"zxcvbn==4.4.28",
|
||||
]
|
||||
|
||||
[dependency-groups]
|
||||
dev = [
|
||||
"basedpyright>=1.40.2",
|
||||
"httpx==0.27.2",
|
||||
"pytest==8.3.3",
|
||||
]
|
||||
|
||||
[tool.basedpyright]
|
||||
typeCheckingMode = "standard"
|
||||
reportMissingTypeStubs = false
|
||||
@@ -0,0 +1,133 @@
|
||||
# This file was autogenerated by uv via the following command:
|
||||
# uv export --no-hashes --no-emit-project --format requirements-txt -o requirements.txt
|
||||
alembic==1.13.3
|
||||
# via scripts-2
|
||||
annotated-types==0.8.0
|
||||
# via pydantic
|
||||
anyio==4.15.1
|
||||
# via
|
||||
# httpx
|
||||
# starlette
|
||||
# watchfiles
|
||||
argon2-cffi==23.1.0
|
||||
# via scripts-2
|
||||
argon2-cffi-bindings==26.1.0
|
||||
# via argon2-cffi
|
||||
ariadne==0.23.0
|
||||
# via scripts-2
|
||||
basedpyright==1.40.2
|
||||
certifi==2026.7.22
|
||||
# via
|
||||
# httpcore
|
||||
# httpx
|
||||
cffi==2.1.1
|
||||
# via
|
||||
# argon2-cffi-bindings
|
||||
# cryptography
|
||||
click==8.5.0
|
||||
# via uvicorn
|
||||
colorama==0.4.6 ; sys_platform == 'win32'
|
||||
# via
|
||||
# pytest
|
||||
# uvicorn
|
||||
cryptography==50.0.2
|
||||
# via python-jose
|
||||
dnspython==2.9.0
|
||||
# via email-validator
|
||||
ecdsa==0.19.2
|
||||
# via python-jose
|
||||
email-validator==2.2.0
|
||||
# via scripts-2
|
||||
fastapi==0.115.0
|
||||
# via scripts-2
|
||||
graphql-core==3.2.3
|
||||
# via
|
||||
# ariadne
|
||||
# scripts-2
|
||||
greenlet==3.5.6 ; (python_full_version < '3.13' and platform_machine == 'AMD64') or (python_full_version < '3.13' and platform_machine == 'WIN32') or (python_full_version < '3.13' and platform_machine == 'aarch64') or (python_full_version < '3.13' and platform_machine == 'amd64') or (python_full_version < '3.13' and platform_machine == 'ppc64le') or (python_full_version < '3.13' and platform_machine == 'win32') or (python_full_version < '3.13' and platform_machine == 'x86_64')
|
||||
# via sqlalchemy
|
||||
h11==0.16.0
|
||||
# via
|
||||
# httpcore
|
||||
# uvicorn
|
||||
httpcore==1.0.9
|
||||
# via httpx
|
||||
httptools==0.9.0
|
||||
# via uvicorn
|
||||
httpx==0.27.2
|
||||
idna==3.20
|
||||
# via
|
||||
# anyio
|
||||
# email-validator
|
||||
# httpx
|
||||
iniconfig==2.3.1
|
||||
# via pytest
|
||||
mako==1.4.3
|
||||
# via alembic
|
||||
markupsafe==3.0.4
|
||||
# via mako
|
||||
nodejs-wheel-binaries==24.19.0
|
||||
# via basedpyright
|
||||
packaging==26.3
|
||||
# via pytest
|
||||
pluggy==1.6.0
|
||||
# via pytest
|
||||
pyasn1==0.6.4
|
||||
# via
|
||||
# python-jose
|
||||
# rsa
|
||||
pycparser==3.11 ; implementation_name != 'PyPy'
|
||||
# via cffi
|
||||
pydantic==2.9.2
|
||||
# via
|
||||
# fastapi
|
||||
# pydantic-settings
|
||||
# scripts-2
|
||||
pydantic-core==2.23.4
|
||||
# via pydantic
|
||||
pydantic-settings==2.5.2
|
||||
# via scripts-2
|
||||
pytest==8.3.3
|
||||
python-dotenv==1.2.4
|
||||
# via
|
||||
# pydantic-settings
|
||||
# uvicorn
|
||||
python-jose==3.3.0
|
||||
# via scripts-2
|
||||
python-multipart==0.0.12
|
||||
# via scripts-2
|
||||
pyyaml==6.0.3
|
||||
# via uvicorn
|
||||
rsa==4.9.1
|
||||
# via python-jose
|
||||
six==1.17.0
|
||||
# via ecdsa
|
||||
sniffio==1.3.1
|
||||
# via httpx
|
||||
sqlalchemy==2.0.35
|
||||
# via
|
||||
# alembic
|
||||
# scripts-2
|
||||
starlette==0.38.6
|
||||
# via
|
||||
# ariadne
|
||||
# fastapi
|
||||
typing-extensions==4.16.0
|
||||
# via
|
||||
# alembic
|
||||
# anyio
|
||||
# ariadne
|
||||
# fastapi
|
||||
# pydantic
|
||||
# pydantic-core
|
||||
# sqlalchemy
|
||||
uvicorn==0.30.6
|
||||
# via scripts-2
|
||||
uvloop==0.23.0 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
|
||||
# via uvicorn
|
||||
watchfiles==1.3.0
|
||||
# via uvicorn
|
||||
websockets==17.2
|
||||
# via uvicorn
|
||||
zxcvbn==4.4.28
|
||||
# via scripts-2
|
||||
Reference in New Issue
Block a user