-
Notifications
You must be signed in to change notification settings - Fork 5
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
Fix install #254
Fix install #254
Conversation
I need to do some more testing in the morning, but I think we want to add a
and then update
I think that will limit the installed dependencies to just what is needed. In my test install, I needed to remove the constraints on the iminuit and sncosmo packages. Were those restrictions really needed? |
Thank you @heather999. |
It should be fine to keep the restriction on
and
Once that is set - maybe we can think about setting up automated PyPI uploads in GitHub actions - once we're sure the pip installs are generally working well. |
Learning some things.. I'm working with python 3.8 and joblib < 0.14 is incompatible with that version of python.. scikit-learn 0.20.0 comes with joblib 0.13.x bundled in the distribution. More recent versions of scikit-learn would fix this. Do you need scikit-learn 0.20.0? If so, then snmachine probably will not be compatible with python 3.8 until there is an update. |
@heather999 I do believe that I can use the most updated scikit-learn version. It might change the result of some tests but I can fix them, if that happens. The issue with a new version of |
If you can remove any restriction that might be best, but at least >=0.21.0 because at that point, scikit-learn defines joblib as an external dependency and no longer distributes an older version. |
@heather999 I have made the required changes and upload the recent version to |
Fix issue preventing the installation of
snmachine
in NERSC: see here.