-
Notifications
You must be signed in to change notification settings - Fork 18
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 included tests in pypi release #13
Comments
I understand your pain. Testing the integrity of an entire distribution of multiple packages is hard. My general stance towards PYPI used to be that packages go there to be installed, through PIP for example. Not to be redistributed and tested somewhere else. This is where the release archives provided by Github comes into play. Since PYPI also offers a "Source Distribution" of the given package for download and thus having two different flavors of a Source Distribution that comes from Github and the Source Distribution that comes from the PYPI is bad. This is terrible to be honest. Thanks for pointing this out. I didn't realize that before. My propose for this issue thus would be to keep both Source Distributions the same but do not install the test suite through PIP or other means. Does this sound acceptable for you? If an agreement can't be reached I would also be in to drop my stance and just install the test suite together with the plugin itself. |
Probably you got me wrong. I would like to have the tests contained in the pypi tarball, but not installed using pip. We are fetching the tarball, running |
@jlec Could you help us and specify what exactly we should add into |
@abusalimov We should patch MANIFEST.in to include the test files. I was already playing around with this yesterday. |
Ah, awesome! |
Downstream developer love to test during their installation process. Please include the tests in the pypi tarball.
The text was updated successfully, but these errors were encountered: