Skip to content

deps for v2 - #27

Open
swelborn wants to merge 9 commits into
mainfrom
add-deps
Open

deps for v2#27
swelborn wants to merge 9 commits into
mainfrom
add-deps

Conversation

@swelborn

@swelborn swelborn commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

here we add the deps for the stacked pr above this.

this includes:

  1. amscrot-py, which the amsc-python-client now imports directly. I have created several PRs in iri-facility-api-toolkit that i have combined into one branch, otherwise we would have to do something quite hacky on our side. Eventually we should be able to use amscrot-py or amsc-python-client as a direct dependency
  2. sqlalchemy as sql orm. no alembic at the moment, we just create tables directly.
  3. dbos, for durable execution and workflow management. this is a very exciting tool that doesn’t require us to spin up/manage a server for our workflows, it is all in postgres. for our geodistributed services, we need a good way to manage these things, and I think this is the right tool for the job. It has cross-language support, and is a stanford project that is easily self-hosted (their management/observability plane is behind a paywall)
  4. pydantic settings for settings management
  5. JWT + JWKS dependencies (the jwks package is a very simple package that essentially provides models and dependency injection)
  6. we remove lclstream from deps for now, unfortunately 3.14 version of biscuits does not exist for macos, so I cannot create the lockfile locally.

separating these two to reduce noise from uv lock


This is part 1 of 23 in a stack made with GitButler:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant