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

Require sanity_pip_check for all Python package/bundles #12464

Merged
merged 1 commit into from
Mar 31, 2021

Conversation

Flamefire
Copy link
Contributor

From #12456 (comment)

IMO it should always be required as this could/does(?) catch the recent issue where installation via setup.py resulted in a version of 0.0.0

@boegel

I'm not sure it makes sense to run pip check when pip was not used to install the package...

How would running pip check catch the problem with 0.0.0 versions? That would require enhancements in the generic PythonPackage PR first?

pip also sees packages installed by setup.py and that might introduce conflicts as well which would make later installations that use this software fail.

It may catch the 0.0.0 versions indirectly: When another package requires a specific version of this software but that is 0.0.0 pip check will fail

A proper check is in easybuilders/easybuild-easyblocks#2367

Copy link
Contributor

@smoors smoors left a comment

Choose a reason for hiding this comment

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

lgtm

@smoors smoors added the change label Mar 29, 2021
@smoors smoors added this to the next release (4.3.4?) milestone Mar 29, 2021
@boegel boegel changed the title Require sanity_pip_check for all python package/bundles Require sanity_pip_check for all Python package/bundles Mar 31, 2021
Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@smoors smoors merged commit 7d28394 into easybuilders:develop Mar 31, 2021
@smoors
Copy link
Contributor

smoors commented Mar 31, 2021

going in, thanks @Flamefire !!!

@Flamefire Flamefire deleted the pipCheckCI branch March 31, 2021 19:51
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.

3 participants