Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work around a packaging issue in biopython. #64

Merged
merged 3 commits into from
Jun 28, 2024
Merged

Conversation

jgadling
Copy link
Contributor

I'm not entirely clear on the failure path (specifically, why this EVER worked), but biopython was unable to be built in linux containers on ARM macs, due to some sort of python packaging quirks.

This upstream PR fixed the issue: biopython/biopython#4749

I updated biopython to use the latest git SHA for biopython for now. We can change it back to an official release once they create a new one.

Copy link
Collaborator

@atolopko-czi atolopko-czi left a comment

Choose a reason for hiding this comment

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

LGTM. Was able to make build from this branch on M1.

@@ -29,6 +29,7 @@ httpx = "^0.24.1"
[tool.poetry.dependencies]
python = "^3.12"
fastapi = "^0.110.0"
biopython = { git = "https://github.com/biopython/biopython.git", rev = "e0731edc892b653dee10b1f68acf795086e6f3f0" }
Copy link
Collaborator

Choose a reason for hiding this comment

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

maybe add a comment or TODO here as why ^1.82 version failed and to upgrade when next build is available.

@jgadling jgadling merged commit 5c9cd74 into main Jun 28, 2024
1 check passed
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.

2 participants