Closed peytondmurray closed 2 years ago
Here's a demo of me creating an environment. I'll try to get someone else to test this and comment here as well:
Also, @fcollonval (or anyone else) if you would like to meet to get a conda-store server up and running, we can do that too. I'll also look into setting up a remote conda-store server so that you don't have to worry about getting it running locally.
@fcollonval In case you (or anyone else) have time and are interested, you can get the conda-store server up and running in a few steps:
git clone git@github.com:quansight/conda-store
conda-store/examples/docker/assets/conda_store_config.py
to allow all users to create environments:c.RBACAuthorizationBackend.unauthenticated_role_bindings = {
"*/*": {"admin"}
}
cd conda-store/examples/docker
docker compose up --build
The server should now be running at http://localhost:5000
. Navigate to JupyterLab and open the Conda Store Packages Manager, and you should be able to create an environment. Because it takes a little while for the environment to build, you may have to refresh the packages to see anything.
Thanks @peytondmurray for the information.
Summary
This PR adds support for creating conda-store environments.
Changes
parseEnvironment
function out of theCondaStorePackageManager
- it's used by theCondaStoreEnvironmentManager
as well, and doesn't need to be part of the class.async
to the rest of the emptyCondaStoreEnvironmentManager
functions which should have had that keyword from before.tsc
use thepretty
format - it's much easier to spot compilation errors in the terminal with this setting