Skip to content

Conversation

@hrodmn
Copy link
Contributor

@hrodmn hrodmn commented Nov 2, 2025

titiler-pgstac>=1.9.0,<1.10
tipg>=1.2.1,<1.3
(stac-fastapi-pgstac was already at the latest version: >=6.0,<6.1)

⚠️ Checklist if your PR is changing anything else than documentation

  • Posted the link to a successful manually triggered deployment workflow (successful including the resources destruction)

https://github.com/developmentseed/eoapi-cdk/actions/runs/19018846642

Merge request description

We can explicitly control the versions of all dependencies by locking the runtime dependencies in uv.lock files. We can also improve the docker build speed by installing everything with uv.

I restructured the api runtimes to be more like true packages so we could install each of them with a single uv export ... && uv pip install -r requirements.txt call - no more manually copying source files into the lambda runtime directory.

Resolves #155
Resolves #156

titiler-pgstac>=1.9.0,<1.10
tipg>=1.2.1,<1.3
@hrodmn hrodmn changed the title !feat: update runtime versions, use uv in docker builds feat: update runtime versions, use uv in docker builds Nov 2, 2025
@hrodmn
Copy link
Contributor Author

hrodmn commented Nov 2, 2025

I originally thought this would be a new major version because of the runtime version upgrades, but decided that these upgrades were pretty minor so went with a minor version bump.

@hrodmn hrodmn requested a review from gadomski November 2, 2025 20:24
@hrodmn hrodmn self-assigned this Nov 2, 2025
Copy link
Contributor

@gadomski gadomski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to me! Just one comment re: the version number of each of the sub-packages.

@vincentsarago vincentsarago self-requested a review November 3, 2025 08:46
@hrodmn hrodmn merged commit 1a228e1 into main Nov 3, 2025
7 checks passed
@hrodmn hrodmn deleted the feat/update-runtimes-20251102 branch November 3, 2025 12:07
github-actions bot pushed a commit that referenced this pull request Nov 3, 2025
# [10.4.0](v10.3.0...v10.4.0) (2025-11-03)

### Features

* update runtime versions, use uv in docker builds ([#208](#208)) ([1a228e1](1a228e1))
@ds-release-bot
Copy link
Contributor

ds-release-bot bot commented Nov 3, 2025

🎉 This PR is included in version 10.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use uv to install src packages in Dockerfiles Switch from requirements.txt files to pyproject.toml in API runtimes

4 participants