This repository has been archived on 2024-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
rotini/backend/requirements.txt
Marc Cataford acdf1ca145
feat(backend): create user + log in implementation (#31)
* feat(backend): create user table

* build(backend): add argon2-cffi dependency

* feat(backend): basic create user / login implementation

* chore(backend): ignore needless lintrules

* refactor(backend): user api+use cases clean up and docs

* refactor(backend): reorganize into module

* test(backend): login route coverage

* refactor(backend): add request data schemas

* test(backend): refactor client call fixtures

* feat(backend): set up username uniqueness constraint

* test(backend): update coverage for username uniqueness

* chore(backend): missing dunderinit

* chore(backend): linting
2023-08-20 15:42:34 +00:00

57 lines
1.1 KiB
Text

annotated-types==0.5.0
# via pydantic
anyio==3.7.1
# via
# starlette
# watchfiles
argon2-cffi==23.1.0
# via -r requirements.in
argon2-cffi-bindings==21.2.0
# via argon2-cffi
cffi==1.15.1
# via argon2-cffi-bindings
click==8.1.6
# via uvicorn
exceptiongroup==1.1.2
# via anyio
fastapi==0.101.0
# via -r requirements.in
h11==0.14.0
# via uvicorn
httptools==0.6.0
# via uvicorn
idna==3.4
# via anyio
psycopg2==2.9.7
# via -r requirements.in
pycparser==2.21
# via cffi
pydantic==2.1.1
# via fastapi
pydantic-core==2.4.0
# via pydantic
python-dotenv==1.0.0
# via uvicorn
python-multipart==0.0.6
# via -r requirements.in
pyyaml==6.0.1
# via uvicorn
sniffio==1.3.0
# via anyio
starlette==0.27.0
# via fastapi
typing-extensions==4.7.1
# via
# -r requirements.in
# fastapi
# pydantic
# pydantic-core
# uvicorn
uvicorn[standard]==0.23.2
# via -r requirements.in
uvloop==0.17.0
# via uvicorn
watchfiles==0.19.0
# via uvicorn
websockets==11.0.3
# via uvicorn