alm
619b230e47
⬆ Add `uvicorn[standard] to include `watchgod` and `uvloop` ( #438 )
Co-authored-by: AlonMenczer <alonm@spotnix.io>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
1 year ago
Esteban Maya
a230f4fb2c
🏷️ Add mypy to the GitHub Action for tests and fixed types in the whole project ( #655 )
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
1 year ago
Esteban Maya
541dd75ce9
✅ Add tests to raise coverage to at least 90% and fix recover password logic ( #632 )
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
1 year ago
Esteban Maya
8558cf00a2
♻ Move project source files to top level from src, update Sentry dependency ( #630 )
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
1 year ago
Esteban Maya
08395759fe
⬆ Upgrade code to support pydantic V2 ( #615 )
1 year ago
Sebastián Ramírez
2802a4df9e
➕ Replace black, isort, flake8, autoflake with ruff and upgrade mypy ( #610 )
1 year ago
Sebastián Ramírez
73b2884057
🚚 Refactor and simplify backend file structure ( #609 )
1 year ago
Esteban Maya
f41f4432fe
♻ Refactor items and services endpoints to return count and data, and add CI tests ( #599 )
Co-authored-by: Esteban Maya Cadavid <emaya@trueblue.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
1 year ago
Sebastián Ramírez
fe95750e3a
✨ Add support for updating items and upgrade SQLModel to 0.0.16 (which supports model object updates) ( #601 )
1 year ago
Sebastián Ramírez
e4877b7a9f
⬆️ Upgrade Python version and dependencies ( #558 )
2 years ago
Sebastián Ramírez
455de4d9a9
♻️ Refactor project generation, discard cookiecutter, use plain git/clone/fork ( #553 )
2 years ago
little7Li
f3823edaed
🐛 Fix Poetry installation in Dockerfile and upgrade Python version and packages to fix Docker build ( #480 )
Co-authored-by: lidong293 <lidong310@jd.com>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
2 years ago
Sebastián Ramírez
eed33d276d
♻️ Refactor backend, settings, DB sessions, types, configs, plugins ( #158 )
* ♻️ Refactor backend, update DB session handling
* ✨ Add mypy config and plugins
* ➕ Use Python-jose instead of PyJWT
as it has some extra functionalities and features
* ✨ Add/update scripts for test, lint, format
* 🔧 Update lint and format configs
* 🎨 Update import format, comments, and types
* 🎨 Add types to config
* ✨ Add types for all the code, and small fixes
* 🎨 Use global imports to simplify exploring with Jupyter
* ♻️ Import schemas and models, instead of each class
* 🚚 Rename db_session to db for simplicity
* 📌 Update dependencies installation for testing
5 years ago
Ruslan Samoylov
c8bcc0ba0a
➕ Use Poetry for package management ( #144 )
* use poetry insted of Pipfile
* fix python black version
* set prepare.sh as executable
* revert postgres 11
* use multi-build stage in docker
* fix poetry path
* 🔥 Remove uneeded changes
* 🔧 Move and update Poetry file
* 🙈 Update gitignore
* 🐳 Update Dockerfiles to use Poetry
* 🐳 Update Dockerfiles with Poetry
* 🔧 Add SERVER_NAME required by Celery worker
* 🐳 Update Poetry install to avoid env conflicts
* ➕ Add Pytest to Poetry dependencies
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
5 years ago