You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Resolves#419.
Notably not done, is that I've not updated the tutorial.md to use `uv`
instead of Anaconda. I'd need to use a Windows machine to test the
instructions before I'd feel confident changing the tutorial.
---------
Co-authored-by: Patrick J. Roddy <[email protected]>
Co-authored-by: Matt Graham <[email protected]>
| conda-forge [miniforge]| Installs, runs, and updates packages and their dependencies. Uses `conda`, but with community maintained packages from `conda-forge` channel instead of commercially maintained packages. | 🟢 |
11
-
|[pipenv]| Automatically creates and manages a virtualenv for your projects. | 🟠 |
12
-
|[pyenv]| Lets you easily switch between multiple versions of Python. | 🟠 |
13
-
|[virtualenv]| Creates isolated Python environments, and offers more features than venv. | 🟠 |
14
-
|[venv]| Creates isolated Python environments. Fewer features than other tools, but very widely used and comes built into Python. | 🟠 |
15
-
|[anaconda]| Due to recent [licensing ambiguity][anaconda-problems], we recommend avoiding anaconda and many of the default channels. We recommend installing miniforge and sticking to the `conda-forge` channel. | 🔴 |
| conda-forge [miniforge]| Installs, runs, and updates packages and their dependencies. Uses `conda`, but with community maintained packages from `conda-forge` channel instead of commercially maintained packages. | 🟢 |
11
+
|[uv]| Fast dependency (and project) management tool. A drop-in replacement for `venv`. This will probably become our 🟢 tool, but for now we are playing cautious as there are some open bugs and features. If you're comfortable using `venv` syntax we'd recommend this. | 🟠 |
12
+
|[pipenv]| Automatically creates and manages a virtualenv for your projects. | 🟠 |
13
+
|[pixi]| A fast drop-in replacement for `conda`. | 🟠 |
14
+
|[pyenv]| Lets you easily switch between multiple versions of Python. | 🟠 |
15
+
|[virtualenv]| Creates isolated Python environments, and offers more features than venv. | 🟠 |
16
+
|[venv]| Creates isolated Python environments. Fewer features than other tools, but very widely used and comes built into Python. | 🟠 |
17
+
|[anaconda]| Due to recent [licensing ambiguity][anaconda-problems], we recommend avoiding anaconda and many of the default channels. We recommend installing miniforge and sticking to the `conda-forge` channel. | 🔴 |
0 commit comments