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

Simpler and more resilient pip compile tests #426

Merged
merged 2 commits into from
Nov 15, 2023
Merged

Simpler and more resilient pip compile tests #426

merged 2 commits into from
Nov 15, 2023

Conversation

konstin
Copy link
Member

@konstin konstin commented Nov 15, 2023

The pip compile test now explicitly set their python version and puffin venv resolves e.g. python3.12 correctly now. The venv creation is moved to a shared method

@konstin konstin changed the title Debug CI compile_numpy_py38 Simpler and more resilient pip compile tests Nov 15, 2023
@konstin
Copy link
Member Author

konstin commented Nov 15, 2023

@charliermarsh Is there a reason why we create the venvs in a subprocess instead of through a function call?

@charliermarsh
Copy link
Member

@konstin — I think it makes sense for the integration tests to stick to the public crate interface to faithfully test the full workflow.

@konstin konstin merged commit 1147a4d into main Nov 15, 2023
3 checks passed
@konstin konstin deleted the debug-ci branch November 15, 2023 17:32
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.

3 participants