I noticed intake-parquet was distributing its tests folder as a top level package, i.e. it's in my site-packages folder. This happens because find_packages() look for folders that contain an __init__.py file, which is the case here. This PR excludes it. The MANIFEST.in file uses recursive-include in a way that the source distribution will include everything in from the tests folder, so I didn't touch it.
I noticed
intake-parquet
was distributing itstests
folder as a top level package, i.e. it's in mysite-packages
folder. This happens becausefind_packages()
look for folders that contain an__init__.py
file, which is the case here. This PR excludes it. TheMANIFEST.in
file usesrecursive-include
in a way that the source distribution will include everything in from thetests
folder, so I didn't touch it.(I noticed this running
pytest --pyargs tests
)