Problem
Somewhat related to #1071.
Is it possible for mp-api to only require pymatgen-core, rather than the full pymatgen? Many downstream packages require code only from pymatgen, but require MPRester capabilities from mp-api, which currently requires full pymatgen.
From a quick scan through the code, it seems like there are a few places where non-core pymatgen functions are imported, so I'm not sure if this is possible or planned but it would be useful to know if so, to inform some downstream development efforts. Thanks!
Proposed Solution
...
Alternatives
No response
Problem
Somewhat related to #1071.
Is it possible for
mp-apito only requirepymatgen-core, rather than the fullpymatgen? Many downstream packages require code only frompymatgen, but requireMPRestercapabilities frommp-api, which currently requires fullpymatgen.From a quick scan through the code, it seems like there are a few places where non-core
pymatgenfunctions are imported, so I'm not sure if this is possible or planned but it would be useful to know if so, to inform some downstream development efforts. Thanks!Proposed Solution
...
Alternatives
No response