-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
sdist is missing tox.ini #3253
Comments
Unfortunately tox.ini alone is not enough - it references requirements.txt, which is also not included. And this suggests that if I were to do this, I'd need additional testing scenarios to ensure that we didn't add more tox-level dependencies in the future. We do support downstream testing, but via the I've come to think of sdist files as more "distribution" than "source" - they're an input to (our sdists do currently include more than is necessary for the wheel-building use case, but I think I'm more likely to remove the demos and docs from the sdist than to make the sdist a more complete copy of the git repo) |
I'm packaging tornado (and many other Python projects) for OpenIndiana. For this we use sdists because they are directly referenced from PyPI so we can find them automatically. During packaging we run tests to make sure the created package works correctly. We usually do so using Of course, we can run tests in non-standard way (like your suggested AFAIK, sdists were designed since beginning to contain tests. The only file that is sometimes missing in sdists is Thank you. |
I'm concerned that with I'd rather give you a command like |
I completely agree. I do not expect you to do anything related to Thank you. |
Also remove the demos directory from sdist. This inclusion was incomplete and even if it were incomplete I don't think the sdist is a great way to distribute these demos. Fixes tornadoweb#3253
Unfortunately, the 6.3.2 sdist is still missing |
Yes, this is just a security fix with no other changes. The sdist change will be in 6.4 |
The sdist package at PyPI is missing the
tox.ini
file. Please add the missing file to the sdist package to make downstream testing easier. Thank you.The text was updated successfully, but these errors were encountered: