Skip to content

Commit 49aad46

Browse files
Austin Hovlandclaude
andcommitted
fix(lambdas): declare flowio dependency for FCS preview
preview.py was migrated from fcsparser to flowio for FCS parsing, but the `preview` optional-dependency in lambdas/shared/pyproject.toml still pinned `fcsparser~=0.2.1`. CI installs deps from the lockfiles, so `import flowio` raised ModuleNotFoundError and every FCS code path fell through to the "Unable to parse data or metadata" fallback — failing test_fcs in the shared, indexer, and preview lambda suites. Swap the extra to `flowio~=1.4` and regenerate every affected lockfile: - workspace root uv.lock (shared + indexer resolve flowio transitively) - standalone preview lock (depends on t4-lambda-shared[preview]) - standalone access_counts/pkgevents/tabular_preview/thumbnail/transcode locks, which embed t4-lambda-shared's requires-dist (including its preview extra) and otherwise fail `uv export --locked`. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 7362800 commit 49aad46

8 files changed

Lines changed: 16 additions & 24 deletions

File tree

lambdas/access_counts/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lambdas/pkgevents/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lambdas/preview/uv.lock

Lines changed: 5 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lambdas/shared/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ mem = [
1111
"psutil>=6",
1212
]
1313
preview = [
14-
"fcsparser~=0.2.1",
14+
"flowio~=1.4",
1515
"numpy>=1.26,<3",
1616
"openpyxl>=3.1",
1717
"pandas>=2.2",

lambdas/tabular_preview/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lambdas/thumbnail/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lambdas/transcode/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

uv.lock

Lines changed: 5 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)