Closed lordwelch closed 11 months ago
It's getting into a circular dependency if I'm understanding correctly?
The reason that the talker has a requirement of CT is to have something to work with (obviously as it's a plugin) but also to make sure it has the right version to work with.
To that end, CT is removed as a dependency from talkers but talkers when run will try to run CT or message out to the console CT is required etc.
Also, on the CT side, talkers specify the CT version they require and CT handles that check and error reporting. (Best discussed on the CT repo.)
How does that sound?
Talkers are libraries, there is nothing to run. but otherwise this sounds good
When running tox on ComicTagger all of the dependencies are installed before ComicTagger is installed which causes a problem when dependencies are updated.
I only see two options