-
Notifications
You must be signed in to change notification settings - Fork 3k
conda 4.7.5 #896
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
conda 4.7.5 #896
Conversation
much faster installs had to move WORKDIR $HOME up due to tempfile permission issues with conda 4.7
it makes the conda env invalid, which causes errors in later installs
@minrk Thank you for helping out here while I'm heads down elsewhere. |
This PR seems to break: "conda update", has anyone tried to do: "conda update --yes --all" on the latest image? Thx |
I wonder if there's a better way than to stop removing qt. Removing qt reduces the image size from 4.01 GB to 3.68 GB. If I understand correctly, pyqt is unfortunately an (extraneous?) dependency of matplotlib. Thus subsequent conda install commands will try to reinstall qt, which is annoying. I think the ideal solution would be to remove qt and convince conda that it's okay without. Does anyone know if this is doable? |
I think in a container where you don't need the gui front-ends you can install
i.e.
|
Thanks for the ref @dhirschfeld. I'm assuming @minrk recently removed the uninstall to avoid conda environment inconsistencies. I think we should switch to the base package unless my assumption is incorrect. |
In the context of scipy-notebook, @dhirschfeld's solution works great, so I made the pull request above. Frustratingly, other conda packages which I want to install later depend on matplotlib instead of matplotlib-base (e.g. geopandas and descartes). As soon as I installl one of those, I'm unfortunately back in the previous situation. (Note to self: I should submit PRs to switch the corresponding feedstocks to matplotlib-base.) |
I'd strongly encourage you to do so - it'll improve the whole ecosystem 👍 |
gets much faster installs
had to move WORKDIR $HOME up due to tempfile permission issues with conda 4.7 (fixes #891, fixes #878). Conda 4.7 creates some tempfiles in the CWD instead of /tmp (actually conda_package_handling).