-
-
Notifications
You must be signed in to change notification settings - Fork 526
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
Please reinstate "testing" extra #3415
Comments
I would like to keep |
Well, if there is anything in the current On the other hand it is sometimes hard to tell what exactly is required to be listed in the extra in cases where code splitting inside the code-base is sufficiently sophisticated. In case of I can prepare a PR with the above dependencies included, the activity on the imports of |
I strongly disagree that this should be able to run the tox test suite. This should only be able to provide the dependencies required for tox.pytest module. |
That was not what I was trying to suggest at all. I am sorry if I was too verbose and did not make this obvious, but after reading my first paragraph again I am still not sure how you ended up with that impression. It is not my opinion that it should be possible to run the whole test-suite from the dependencies contained in the extra. I am still prepared to create a PR to reintroduce a trimmed down With that out of the way, I would be very thankful if you could spare the time to point out to me where I went wrong. When reading what I wrote earlier, my first paragraph even states that moving back everything into an extra would force users to install too much and be a step back, but maybe my wording was too convoluted. As my last paragraph suggests to create a PR for the dependencies I gathered from |
This would be welcomed. Sorry, for missunderstandings. |
To not confuse this extra with |
Sure, will do. |
We are using the
tox.pytest
module to test our pytest plugin. Since it is importing quite a few non-standard dependencies we use the "testing" extra to include its dependencies when running tests. In tox 4.22.0 this extra was removed in favor of dependency-groups (#3409). Since there seems to be no error when using non-existent extras, our test-suits have started to fail with missing dependencies.Since the
tox.pytest
module is part of the public interface (and for good reason, it is very very helpful in testing plugins), it would be very much appreciated if the testing extra could be added back to the publicly exposed interface of the package, too.The text was updated successfully, but these errors were encountered: