Commit graph

25 commits

Author SHA1 Message Date
5c272b5110 run update 2024-07-21 14:48:32 +02:00
aaaf66c715 run update 2024-07-14 15:47:24 +02:00
feb60bf658 feat: add Alembic
This adds the `ratings_index` to code, which so far wasn't reflected in
SQLAlchemy's metadata.
2024-05-18 18:54:46 +02:00
8fc594b947 fix: some lint reported by Ruff 2024-05-11 19:00:27 +02:00
05d387a6b5 fix: tests sometimes failed because of missing sorting 2024-05-11 17:29:30 +02:00
738799cc74 chore: update dependencies & scripts 2024-05-10 00:13:01 +02:00
78b531ad8c add scripts to build & run with Docker
Or set DOCKER_BIN=podman to use Podman.
2023-11-29 18:01:01 +01:00
4981de4a04 remove databases, use SQLAlechemy 2.0 instead
Among the many changes we switch to using SQLAlchemy's connection pool,
which means we are no longer required to guard against multiple threads
working on the database.
All db funcs now receive a connection to use as their first argument,
this allows the caller to control transaction & rollback behavior.
2023-11-27 23:24:35 +01:00
6d0c61fceb upgrade to Python 3.12
This includes only the most basic steps of the upgrade, to make the
existing code run with Python 3.12. No refactoring to make use of new
features is included.
2023-11-26 17:09:07 +01:00
79068f2f10 add honcho as explicit dev dependency 2023-11-26 16:46:38 +01:00
7665dfe769 switch from black/isort/autoflake to ruff 2023-11-26 15:10:16 +01:00
91d06f607c update Python dependencies 2023-07-22 20:07:58 +02:00
f1bafbb4a2 report code coverage for tests 2023-03-19 22:36:36 +01:00
00486778db make SQLAlchemy 1.4 dependency explicit 2023-03-18 22:11:51 +01:00
5efa3ef2c2 run Poetry update 2023-03-17 23:34:47 +01:00
758706baa2 switch from Requests to HTTPX 2023-02-04 01:13:19 +01:00
8e1988eea2 add Autoflake linting 2023-02-04 01:12:11 +01:00
13b65103fd [wip] use Python 3.11 & update all dependencies 2023-02-02 23:18:21 +01:00
7823708383 update & fix dependencies 2022-10-23 14:18:54 +02:00
a468c8ad60 add a few first tests for /movies web route 2021-12-07 23:54:06 +01:00
f2cb66b0bf update dependencies 2021-12-07 21:18:55 +01:00
57a2bccb44 add pyright to linting 2021-12-07 21:03:31 +01:00
3c9da10522 upgrade Python to 3.10, and update all dependencies 2021-11-02 14:16:00 +01:00
7dd10f8bc3 add imdb full import mode 2021-06-21 18:54:03 +02:00
b5cb22822e init with some kind of working prototype 2021-06-15 19:09:21 +02:00