-
Notifications
You must be signed in to change notification settings - Fork 69
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
[Feature Request]: Remove strict version pin on pymatgen #1020
Comments
This is gonna be in @esoteric-ephemera's wheelhouse. We had an issue with pmg related to this PR: #389 |
Like Tyler said, this was to prevent further issues with renaming of args in pymatgen that are specified in downstream packages. Both But yeah, this restriction could be modified to Another option is installing pymatgen-analysis-diffusion from git, since this includes the fix, and |
Both of those options seem quite reasonable to me, although of course the latter would be greatly preferred if this is going to be a medium-to-long-term situation. 🙏 Or we could ask @shyuep to mint a new version of |
A new version for both |
Defects has already had a new release to patch this (2024.5.11), so diffusion is the blocker to upgrading pymatgen The fix in pymatgen-analysis-diffusion should work with both older and newer pymatgen releases tho, since it does not explicitly name args |
Linking to my request for a new release of |
@Andrew-S-Rosen, have you gotten any communication on movement for a release for |
Sadly, nothing... |
all good, we'll reach out |
I am confused what release we are referring to. The latest pymatgen-analysis-diffusion is 2024.6.27 |
Ah that's great, we should be good then. Didn't see there were releases last week, thanks! @Andrew-S-Rosen, we'll test removing the pmg pin! |
Thanks, all! I also missed it. |
@Andrew-S-Rosen (and @utf since you brought up a similar issue), dependency issues have been resolved now. We should be going ahead with a full release soon, but for now please use And feel free to open a new issue if new problems are encountered. |
Thank you! |
Problem
emmet/emmet-core/setup.py
Line 30 in b8cf897
Why is a strict version of pymatgen pinned here? Any chance of removing this in the next release? It is quite limiting for external packages that use emmet-core as a dependency. :( Not sure who to ping offhand... @tschaume?
Proposed Solution
No version pin, or at the very least a <= pin in the meantime.
Alternatives
No response
The text was updated successfully, but these errors were encountered: