Skip to content

Initial support for multiple environments providers#24

Open
mithro wants to merge 3 commits into
mithro:mainfrom
mithro-alt:multienv
Open

Initial support for multiple environments providers#24
mithro wants to merge 3 commits into
mithro:mainfrom
mithro-alt:multienv

Conversation

@mithro
Copy link
Copy Markdown
Owner

@mithro mithro commented Nov 8, 2020

Expands make-env to support multiple environment providers. Currently that is only conda and system, but docker, venv and nix should be potential additions in the future.

@mithro
Copy link
Copy Markdown
Owner Author

mithro commented Nov 8, 2020

FYI - @mgielda

Add rule to checkout the git submodule if the include doesn't exist.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
…directory.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
 * Include `third_party/make-env/env.mk` and use `ENV_PYTHON` / `IN_ENV`
   inside your makefile. See updated templated.

 * Support both conda and system environments. Default to using conda
   and use `ENV=system` to instead use the system environment.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant