-
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
can't install testtools
because of circular dependency on fixtures
.
#62
Comments
testtools
testtools
because of circular dependency on fixtures
.
And both are runtime dependencies:
That was never a problem for them before because So, for now, handling this case would require to change the implementation of the resolver and this is not something I want to tackle as of yet since there is more pressing matters. However, I might come back to it at some point. |
I see, indeed I misread the ticket and now see that it's a runtime dependency and not a build-time dependency. 😢 |
@radix Just so you know I am currently rewriting the resolver from scratch and circular dependencies, as long as they are compatible, will be supported. |
@radix A new prerelease ( |
Release |
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. |
I realize it seems like this was an intentional decision to not support circular dependencies, but
testtools
apparently has a circular dependency onfixtures
. It seems they refuse to break this dependency, but it is apparently not a runtime dependency -- one of them is build-time. testing-cabal/testtools#236I'm not sure if there's a way to resolve this -- does testtools or fixtures need more metadata specified with their dependencies? can poetry just allow circular dependencies?
The text was updated successfully, but these errors were encountered: