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

@mithro mithro commented Nov 8, 2020

Copy link
Copy Markdown
Owner

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

mithro commented Nov 8, 2020

Copy link
Copy Markdown
Owner Author

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