Skip to content

fix: add libproj-dev to unblock Docker build#707

Merged
cailmdaley merged 2 commits intodevelopfrom
fix/docker-libproj
Apr 19, 2026
Merged

fix: add libproj-dev to unblock Docker build#707
cailmdaley merged 2 commits intodevelopfrom
fix/docker-libproj

Conversation

@cailmdaley
Copy link
Copy Markdown
Contributor

Summary

  • The develop Docker build has been failing since the merge of Canfar Python Libraries #702 (2026-03-31).
  • Root cause: cs_util==0.1.9 pulls in skyproj>=1.0.0 unpinned. pip resolves to the latest, which is now skyproj 2.3.0. Its build step requires the PROJ C library, which isn't installed in the image.
  • Error: RuntimeError: proj not found via PROJ_DIR env var or in path.
  • Fix: add libproj-dev to the apt-get install list. One-line change.

Test plan

  • CI Docker build (Create and publish a Docker image) succeeds on this branch

🤖 Generated with Claude Code

cailmdaley and others added 2 commits April 20, 2026 01:32
skyproj 2.3.0 (pulled transitively via cs_util==0.1.9) now requires
the PROJ C library at build time, breaking the develop Docker build
since 2026-03-31.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
skyproj setup.py looks for the proj executable on PATH (or PROJ_DIR).
libproj-dev only provides headers; proj-bin provides the binary.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cailmdaley cailmdaley merged commit 8b59e95 into develop Apr 19, 2026
1 check passed
@cailmdaley cailmdaley deleted the fix/docker-libproj branch April 19, 2026 23:58
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