Description
I'm working on diffpy.pdfgui
and it run tests on its diffpy dependencies. It worked fine when I installed 3.1.0 from Condaforge but if I install diffpy.structure==3.2.0
using pip it gives errors on not finding diffpy.structure.tests
.
I checked the released files of 3.2.0 from Github. In diffpy.structure.egg-info/SOURCES.txt
there's no src/diffpy/structure/tests
or any subdirectory listed. I compared it with the egg-info SOURCES from diffpy.structure==3.1.0
on pypi and there indeed exists tests directory files.
I also looked at the other packages we released during summer. For diffpy.utils
and diffpy.pdffit2
(1.4.3 during Jan, so not exactly this summer) there exists tests in SOURCES.txt
and I can import them properly. For diffpy.pdfmorph
and diffpy.labpdfproc
there's no tests in SOURCES.txt
and I can't import them.
@sbillinge So I guess this indicate for some of the releases setuptools is not discovering all of the files as part of the project’s source. This might be OK because tests dir is not part of the functional side of the package, but it's causing issue for diffpy.pdfgui
as it struggles to run tests on its dependencies.