-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Cyclic dependency between poetry and poetry-plugin-export #6441
Comments
As I said in the conda PR, pip and pypi allow circular dependencies but conda does not. So a circular dependency would mean conda packages couldn't be built with the latest poetry. |
While I agree with you that the cyclic dependency is undesirable, I think you've raised it in the wrong repository.
|
@dimbleby, thanks very much for opening the PR in poetry. |
Just a note to say that I think we can actually handle circular dependencies on conda-forge, it's just a bit awkward. If the circular dependencies can't be satisfied for either package with existing package builds, we have to do a build of one or the other package without the circular dependency and then another build with it. It's not elegant but it works. So we may be able to close this issue. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
poetry-plugin-export
v1.0.4 (and earlier) depends onpoetry = "^1.2.0b1dev0"
.Poetry
1.2.0b2
introduces a dependency onpoetry-plugin-export = "^1.0.4"
.While this might not be immediately problematic, ideally the directed dependencies graph should remain acyclic. This is already causing trouble in conda-forge/poetry-feedstock#67.
The text was updated successfully, but these errors were encountered: