Skip to content

Fix libraries.python3.vm dependency resolution#1554

Merged
emtuls merged 1 commit intomainfrom
fix-librariespython3
Dec 19, 2025
Merged

Fix libraries.python3.vm dependency resolution#1554
emtuls merged 1 commit intomainfrom
fix-librariespython3

Conversation

@emtuls
Copy link
Member

@emtuls emtuls commented Dec 18, 2025

Currently our libraries.python3.vm package fails to install on the Github Runner, likely due to silent pip things with the OS versions, but I've been unable to confirm the exact reason, but it works fine locally on my Windows 10 VM, so this would be my logical guess.

This fix aims to make it always work and also fixes potential issues that could arise even on a not as up to date VM as it will resolve dependencies across all modules being installed in the list.

NOTE: We will still potentially fail if we keep the same python version across each tool that installs via pip in its own contained package due to pip being unable to track dependencies properly. Though if we do go the route of keeping some individually installed tools pinned to an older python version, as somewhat suggested in #1547 then we might not have too many problems that arise due to separate interpreters mitigating the issue for us.

@emtuls emtuls self-assigned this Dec 18, 2025
@emtuls emtuls added 🐛 bug Something isn't working 🌀 FLARE-VM A package or feature to be used by FLARE-VM labels Dec 18, 2025
@emtuls emtuls force-pushed the fix-librariespython3 branch from d4df3ca to bbaeca8 Compare December 18, 2025 23:59
@emtuls emtuls merged commit 5f5635e into main Dec 19, 2025
6 checks passed
@emtuls emtuls deleted the fix-librariespython3 branch December 19, 2025 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 bug Something isn't working 🌀 FLARE-VM A package or feature to be used by FLARE-VM

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant