-
Notifications
You must be signed in to change notification settings - Fork 4
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
Loosen Dependency Requirements for Python Compatibility by Dropping Mordred #241
Conversation
Related, #219 attempted to do this but we dropped it because it caused backwards compatibility issues with Python. Will attempt to resolve here. |
- remove version specification entirely for common utility packages whose API is unlikely to substantially change - remove patch versions where possible - remove minor versions where possible
|
The fixed version of I think that, in order to support future Python versions as well as M1 Macs, we would need to remove |
I think for the short term we might include modred as an optional install with tags (such as -md or some such). Long term I agree moving it into our base code makes the most sense. |
Tests failing |
@JacksonBurns this should be accompanied by a beta release, likely |
Also see #247 when reevaluating Python minor version compatibility and dependency version requirements. |
According to https://nvd.nist.gov/vuln/detail/cve-2021-34141 the risk of pre-1.22 versions is non-existent.
Attempting to resolve #240 by allowing wider range of numpy versions since the latest builds have better support.