-
Notifications
You must be signed in to change notification settings - Fork 18
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
Entry points can not be loaded if there is a package version conflict anywhere in the environment #31
Comments
Related: pypa/setuptools#1826 Possible fixes would be using:
|
@AndrewHoos This is helpful information – thanks. I'll try and spend some time on this in the near future. I did make an attempt several months ago but hit some potential issues and murkiness in my understanding of how entrypoints work. I do think this is worth addressing if possible. |
If all you are doing is listing and loading entry points:
The entry points have a |
So far, the solution that @AndrewHoos proposed with |
Is there any news on progress on this issue (or associated PR #32)? We've recently updated to Celery 5.2.3 (which uses this
|
For anyone still reading this thread and using the solution posted by @AndrewHoos, since |
Thanks for the suggestion @tinosulzer, seems to work fine. |
this avoids issues with requirement versions mismatches in skills, this should be handled at install time not runtime solution taken from: click-contrib/click-plugins#31
this avoids issues with requirement versions mismatches in skills, this should be handled at install time not runtime solution taken from: click-contrib/click-plugins#31
If any package dependency is not met the entry point fails to load. Even if this does not impact the functioning of the CLI at all
Could this be replaced by a warning?
E.g.
The text was updated successfully, but these errors were encountered: