These are chat archives for coala/coala-bears
coala-quickstartobtaining wrong version of a certain packages in case its receiving it, from one of its own
test-requirements.txt's dependency, in our case being wrong version of
coloramabeing received from
pytest. It doesn’t happen in other repos because
pytest-3.6.1is acceptable for them. May be its also for quickstart, should be checked but I don’t see how this is related to quickstart not using dev versions of other coala repos. 😟
also can you tell me how are we acheiving this
We dot not want the testbed for repos to be even slightly different, because that is a slippery slope.
test-requirements.txt.jj2 contains so many repository specific rules?
test-requirements.txtof quickstart’s own repo
I don’t seem to understand the fact, how will the test beds become compatible if we add the dev version of coala-bears as the dependency instead of the older version we use right now. The test-requirements of the dependencies don’t get installed, (if i am correct) so it won’t affect the problem with colorama and its kind we have right now.
If a module in a test-dependency is supplying with an incompatible module (in our case pytest) then i don’t see how this will get solved by using dev versions of other repos as they don’t have pytest as their requirement, only in their test requirement
And even if they do so because of the setup.py, as you tried to explain, currently is see both the older and the dev version will supply same versions of pytest and colorama i.e. 0.40. while other coala repos may be compatible with that colorama version, quickstart isn’t and there is a possiblity (which i am completely not sure of) that on using the dev version of other coala repos, the 0.40 version of colorama might become compatible with quickstart too, if that is what you mean.