-
Notifications
You must be signed in to change notification settings - Fork 874
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
[Dev] Multiple dependencies for CI missing #3684
Comments
i believe missing though i could see how that is confusing which is why i've advocated for removing the requirements files in the past. @shyuep prefers to keep. i fwiw, i think the |
as for the others, i think it would be good to install and test their respective |
That was deliberate. The same logic applies to |
But I assume it's still beneficial to keep the tests alive for robustness? (Issues are more likely to slip in if tests are skipped) Anyway, I would try to install some of these dependencies locally and see if any broken tests show up, and I would keep you updated. |
@DanielYang59 feel free to install some of the missing packages in CI as well to activate those tests. ideally, we don't want to be blocked by upstream packages in our development (see e.g. tblite) but if a package is actively maintained and easy to install, it makes sense to add it in CI |
A very late update, I ran tests for I haven't investigated on the design of pymatgen/src/pymatgen/command_line/mcsqs_caller.py Lines 136 to 169 in 31f1e1f
pymatgen/src/pymatgen/command_line/mcsqs_caller.py Lines 157 to 159 in 31f1e1f
Update: also tested installing it in CI 3f63f4b but it's not worth it (way too slow at ~90 s) |
Multiple external dependencies are missing from test setup, including:
graphviz
critic2
: https://aoterodelaroza.github.io/critic2/installation/zeo
Added
Open Babel
: added in Addpymatgen.io.openff
module #3729enum_lib
: Added for Ubuntu only in Addpymatgen.io.openff
module #3729boltztrap2
: Fixedx_trans
: Added in Install optional boltztrap, vampire and openbabel in CI #3985OBAlign
: Added in Install optional boltztrap, vampire and openbabel in CI #3985vampire
: Added in Install optional boltztrap, vampire and openbabel in CI #3985Not planned
mcsqs
: not planned, tested in Fixuv pip install
from binary distribution (wheels) usage #4210 but the installation is too slow (~90 s)icet
: not planned ([Dev] Multiple dependencies for CI missing #3684 (comment))emmet
: not planned ([Dev] Multiple dependencies for CI missing #3684 (comment))gulp
: not planned (libgfortran3 not supported by Ubuntu20 afterwards)The text was updated successfully, but these errors were encountered: