Closed mgorny closed 3 years ago
Thanks for the report.
I'm not sure what the cause is. Is see the ipynb files in the 0.15.2 tarball, but they are gone in 0.15.3. However, the files are in git, and I don't why they aren't present. I'll look into it.
I know that in the 'old days' you had to put some rules into MANIFEST.in but I'm not really sure how modern setuptools work.
That's probably it. I see the ipynb files in the git tarballs: https://github.com/Erotemic/xdoctest/archive/0.15.3.tar.gz but the pypi tarballs are probably from the manifest.
The MANIFEST file seems to be the key. The tarball that is upload is the one created by publish.sh
via python setup.py sdist
. I verified that the new tarball correctly contains the ipynb file. This will be fixed once #94 is merged, which I will to today after the CI passes.
I'm considering moving to pbr
for versioning and release tooling, but for now its important to maintain MANIFEST.
This should now be fixed: https://pypi.org/project/xdoctest/0.15.4/#files
Let me know if there's still problems. Again, thanks for the report!
I see there's been some cleanup, and as part of it the following files disappeared, compared to 0.15.2:
As a result, tests are now failing e.g. with: