Comments (3)
...so long as --no-update-deps
works.
conda
's habit of updating everything by default is a bit of a bugbear of mine so I always pass the --no-update-deps
flag - applying the "if it ain't broken, don't fix it" policy.
I dislike updating everything (when it isn't strictly necessary) because it often dramatically slows down what should be a simple single package update and it interacts badly with conda
's other habit of shuffling packages
If I want to update all my dependencies I do an explicit conda update --all
from mamba.
To be fair, the package shuffling was due to the mis-specification/use of features IIUC and I haven't seen that behaviour more recently.
from mamba.
pip has introduced an upgrade strategy flag for this, with the default of "only-if-needed" and "eager" for opting in to updating all packages in the dependency tree. I think for folks choosing mamba, which should be folks looking for an optimized experience, defaulting to the smaller still-valid delta is a good choice. As long as there's still the option for eager transactions, I think it's okay or even good to do the smaller thing.
from mamba.
Related Issues (20)
- full path of micromamba doesn't work HOT 2
- Bracket sections should only be permitted at the end of a MatchSpec
- Autoactivate environment when entering a directory HOT 1
- Micromamba struggles with nonstandard platforms HOT 4
- Critical libmamba filesystem error: cannot remove: Directory not empty HOT 1
- Micromamba linux installer has incorrect conda-forge initialization
- How do i uninstall and remove everything tied with micromamba?
- mamba fails if base environmen is not writable on windows
- `micromamba create` does not support multiple YAML environment files HOT 1
- Micromamba cannot activate the virtual environment HOT 3
- Fresh Windows installation miniforge "mamba is not recognized" HOT 1
- Package file lock should have option to wait instead of error
- 1.5.7 release? HOT 2
- cmd script stops after calling micromamba create HOT 3
- micromamba run does not produce any output
- LibMamba Unsatisfiable error while trying to install library
- mamba env update --prune prunes all packages that weren't updated
- mamba 1.5.7 fails when updating environment created with conda-lock HOT 4
- Micromamba CHANGELOG.md does not have details what have changed on released 1.5.x versions. HOT 1
- [micromamba] after `install --download-only`, `install --offline` can't find `pkgs_dirs`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mamba.