This commit is contained in:
wassname
2023-10-07 14:00:35 +08:00
parent 133b60e3c1
commit cd6a17a474
+8 -8
View File
@@ -6,20 +6,20 @@ Tasks running for [mask](https://github.com/jacobdeichert/mask).
## freeze
> record pip and conda requirements
```sh
~~~sh
export PROJECT_NAME={{ cookiecutter.repo_name }}
mkdir -p requirements
conda env export --no-builds --from-history --name $(PROJECT_NAME) > requirements/environment.min.yaml
conda env export --name $(PROJECT_NAME) > requirements/environment.max.yaml
$(PYTHON_INTERPRETER) -m pip freeze > requirements/pip.conda.txt
cd requirements && conda-lock -f environment.max.yaml -p linux-64
```
conda env export --no-builds --from-history --name $PROJECT_NAME > requirements/environment.min.yaml
conda env export --name $PROJECT_NAME > requirements/environment.max.yaml
python -m pip freeze > requirements/pip.conda.txt
# cd requirements && conda-lock -f environment.max.yaml -p linux-64
~~~
## create_environment
```sh
~~~sh
export PROJECT_NAME={{ cookiecutter.repo_name }}
@echo ">>> Detected conda, creating conda environment."
conda env create --name $(PROJECT_NAME) python=3 -f ./requirements/environment.yaml
@echo ">>> New conda env created. Activate with:\nsource activate $(PROJECT_NAME)"
```
~~~