can't install `testtools` because of circular dependency on `fixtures`.
See original GitHub issueI realize it seems like this was an intentional decision to not support circular dependencies, but testtools
apparently has a circular dependency on fixtures
. It seems they refuse to break this dependency, but it is apparently not a runtime dependency – one of them is build-time. https://github.com/testing-cabal/testtools/issues/236
I’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?
Issue Analytics
- State:
- Created 5 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
can't install testtools because of circular dependency ... - GitHub
I'm not sure if there's a way to resolve this -- does testtools or fixtures need more metadata specified with their dependencies? can...
Read more >Getting a circular dependency error on testing in angular
Now I am getting circular dependency error. import { ComponentFixture, TestBed } from '@angular/core/testing'; import { ContactFormComponent } ...
Read more >oslo.config/test-requirements.txt at ... - OpenDev
The order of packages is significant, because pip processes them in the ... oslo.log can't be a runtime dep because it would cause...
Read more >Why Doesn't Emerge Automatically Resolve Circular ... - Reddit
Portage will automatically resolve circular dependencies when it can. But every package to install has to be involved. emerge -u package_a. May ...
Read more >Bug #1177924 “Use testr instead of nose as the unittest runner ...
The work can be done piecemeal - with testtools and fixtures being added first, ... Python can normally handle cyclic garbage; reference counting...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@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.
Release
0.10.0
is out and should fix this issue.