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

pip check failing for nteract-scrapbook #7

Closed
xylar opened this issue Mar 8, 2021 · 3 comments · Fixed by #8
Closed

pip check failing for nteract-scrapbook #7

xylar opened this issue Mar 8, 2021 · 3 comments · Fixed by #8

Comments

@xylar
Copy link

xylar commented Mar 8, 2021

See conda-forge/apache-airflow-providers-papermill-feedstock#1

Downstream packages that have nteract-scrapbook as a dependency are failing pip check

+ pip check
apache-airflow-providers-papermill 1.0.2 requires nteract-scrapbook, which is not installed.
Tests failed for apache-airflow-providers-papermill-1.0.2-pyhd8ed1ab_0.tar.bz2 - moving package to /home/conda/feedstock_root/build_artifacts/broken

This is presumably because nteract-scrapbook is no longer a package on its own but rather just a metapackage that installs scrapbook. But conda metapackages don't get detected by pip.

This is a problem that has come up in a few other cases, too (see also conda-forge/azure-keyvault-feedstock#6).

@xylar
Copy link
Author

xylar commented Mar 8, 2021

For now, I'm going to solve this by patching the pypi package to rename the dependency nteract-scrapbook --> scrapbook. Hopefully, Airflow developers will become aware of the rename and fix this.

@bollwyvl
Copy link
Contributor

bollwyvl commented Mar 8, 2021

Yeah, we just added this on #6. If it's going to cause issues, we can pull it. The pypi upstreams will just have to change their dependencies to move forward. I think the most hurtful one is probably psycopg2-binary.

@bollwyvl
Copy link
Contributor

bollwyvl commented Mar 8, 2021

The admin request we denied, so i guess we're stuck with nteract-feedstock !=0.5.0 until the issue is resolved upstream in pypi.

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 a pull request may close this issue.

2 participants