Skip to content

jarq6c/miniforge-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Distributable Miniforge Environments

This template can be used as a starting point for building distributable Miniforge based packages. It includes a Makefile with targets necessary to build a reproducible Python virtual environment based on miniforge. To learn more about Miniforge see the Miniforge Repository.

Build

$ make

Running make in this directory will retrieve and build the default environment specified in the Makefile. The chain of dependencies for the default target includes targets that retrieve a miniforge installation script for Linux and creates a stand-alone miniforge environment with the required dependencies. The name of the miniforge environment is miniforge and can be activated as normal using source miniforge/bin/activate and deactivated using conda deactivate. The default target includes an instruction to upgrade conda, and install pip and wheel.

To start from scratch run clean:

$ make clean

About

Template for generating isolated Miniforge environments

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors