Different content of the tarball downloaded from pypi and github
- Dominant language
- Python
- Stars
- 4.7k
- Forks
- 604
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
The content of the tarball differs depending on if downloaded from pypi vs github.
**Expected behavior**
Content of the tarballs should probably be the same
**Actual behavior**
From what i saw, the tarball from pypi is missing the `guake/tests` directory and contains a `guake/_version.py`. It is the other way around with the tarball from github.
**To Reproduce**
Download and extract the tarballs. Checked with multiple versions (3.7.0, 3.8.5, 3.10) but don't think this is related.
-------------------------------------------------------------------------------
This is not related to running / installing Guake so i don't think the support output is necessary. This is rather related to packaging Guake for [Void Linux](https://github.com/void-linux/void-packages). Currently, Void is building Guake from source (see [template](https://github.com/void-linux/void-packages/blob/master/srcpkgs/guake/template)) which uses the tarball from pypi.org as described in Guakes docs. But it also tries to run tests ([related line](https://github.com/void-linux/void-packages/blob/cbb13e2426073750433d9a3d8df9088fa525ffa8/srcpkgs/guake/template#L29)), which fails because the tests are missing in the used tarball.
My question now would be if the tests missing from the pypi tarball is intended or if they can be included there? Alternatively i would be happy to get more insight on how packaging is supposed to be done correctly. I did check the [Help for Package maintainers](https://guake.readthedocs.io/en/latest/contributing/packaging.html) page of the docs, which does not mention the tests.
Regards
Requion
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.