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

Any way to improve dependency checking? #2062

Open
1 task done
DManowitz opened this issue Jan 13, 2024 · 4 comments
Open
1 task done

Any way to improve dependency checking? #2062

DManowitz opened this issue Jan 13, 2024 · 4 comments
Labels

Comments

@DManowitz
Copy link

Conda-forge documentation

  • I could not solve my problem using the conda-forge documentation.

Installed packages

N/A

Environment info

N/A

Issue

I like conda-forge, but I repeatedly find packages with dependencies that do not match the dependencies of their upstream packages. I file issues with the appropriate feedstock repo each time I find such a mismatch and sometimes fix the issues myself, but I've filed many such issues, and this doesn't seem like the best way to go about this.

@DManowitz DManowitz added the bug label Jan 13, 2024
@xhochy
Copy link
Member

xhochy commented Jan 13, 2024

If the feedstock are Python-based ones, you can improve this by:

  1. Ensure that they have a call to pip check in the test section.
  2. A lot of projects should also be able to get automated dependency updates via grayskull. You can enable that by setting bot: inspection: update-grayskull in the conda-forge.yml

@DManowitz
Copy link
Author

If the feedstock are Python-based ones, you can improve this by:

1. Ensure that they have a call to `pip check` in the test section.

2. A lot of projects should also be able to get automated dependency updates via grayskull. You can enable that by setting `bot: inspection: update-grayskull` in the `conda-forge.yml`

Does the call to pip check need any parameters or anything, or just pip check?

@DManowitz
Copy link
Author

Also, perhaps, is there a better way of making this known to feedstock developers / maintainers?

@xhochy
Copy link
Member

xhochy commented Jan 14, 2024

If the feedstock are Python-based ones, you can improve this by:

1. Ensure that they have a call to `pip check` in the test section.

2. A lot of projects should also be able to get automated dependency updates via grayskull. You can enable that by setting `bot: inspection: update-grayskull` in the `conda-forge.yml`

Does the call to pip check need any parameters or anything, or just pip check?

Just pip check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants