-
Notifications
You must be signed in to change notification settings - Fork 631
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
Remove eachdist #1462
Comments
I am in favor of removing eachdist 🚀 We can replace the |
Re this part of contributing doc:
The intention of |
+1 for removing as well. |
Duplication between eachdist and tox is bad. But note that tox can (and does) call the eachdist.py script to avoid duplication. Also, within the toxfile, many things are duplicated for each distribution, while eachdist can be uses to run the same thing for multiple distributions more easily. For example, all the lines at Lines 142 to 152 in 3bbc547
eachdist.py install -- -editable (not sure about the exact syntax).
As for speed, tox still runs the tests for each version of Python (or is there a way to tell it to only run for a certain version?), so if I have at least as many Python versions than CPU cores, it will be slower. |
+1 for removing eachdist. @Oberon00, tox can be run as |
Well, that |
I am no longer really involved in development of opentelemetry-python though, so I have no right to object here -- if you find it easy & fast enough to work with just tox, that is fine. If you end up having lots of private shell scripts and aliases then, maybe there is room for improvement 😃 |
This issue was marked stale due to lack of activity. It will be closed in 30 days. |
Between tox and eachdist, we end up having to maintain and explain multiple ways of doing the same things. As discussed in the 12/10 SIG meeting, the proposal is to remove our reliance on eachdist from the CI and remove it from contributing.md
The text was updated successfully, but these errors were encountered: