Files
flowsint/flowsint-api
dextmorgn 9239d40377 fix(ci): isort still disagreed with itself after the previous fix
Previous commit added known_first_party per package, but isort doesn't
resolve config per-file when given multiple package roots in one
invocation (as `make lint` does) — it resolves once, from whichever
config it finds first, and applies that to every file in the run. Only
flowsint-api's list had "app" (its own internal module name); the
other three packages' configs — which the batch run could end up
using instead — didn't, so `app.*` imports in flowsint-api files were
silently misclassified as third-party depending on invocation order.

Fix: same known_first_party list, including "app", in all four
pyproject.toml. Harmless where "app" doesn't occur; makes the batch
run's config choice irrelevant since all four now agree.

Verified: every touched file checked individually now matches what
`make lint`'s single multi-package invocation produces — the actual
failure mode from the previous commit (passes alone, fails in the
batch CI runs, or vice versa).
2026-08-25 09:33:34 +02:00
..
2025-11-27 17:16:41 +01:00
2025-05-20 14:46:37 +02:00
2026-04-11 13:14:16 +02:00
2025-07-08 14:24:47 +02:00

flowsint-api

Installation

  1. Install Python dependencies:
uv sync

Run

# dev
uv run uvicorn app.main:app --host 0.0.0.0 --port 5001 --reload
# prod
uv run uvicorn app.main:app --host 0.0.0.0 --port 5001