From 3ac73e23d4a676f908a51f26a5c909e2c657c7f6 Mon Sep 17 00:00:00 2001
From: Tru Huynh <tru@pasteur.fr>
Date: Fri, 3 Jun 2022 10:35:14 +0200
Subject: [PATCH] using list --explicit

---
 00-pythonnet.md        | 11 +++++++++++
 pythonnet-explicit.yml | 28 ++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)
 create mode 100644 pythonnet-explicit.yml

diff --git a/00-pythonnet.md b/00-pythonnet.md
index 4fabd96..823e8a9 100644
--- a/00-pythonnet.md
+++ b/00-pythonnet.md
@@ -53,6 +53,17 @@ conda env export --no-builds    > conda-env-export-no-builds.yml
 conda env create -n pythonnet-from-yml --file ~/conda.d/pythonnet.yml
 ```
 
+### Using `conda list --explicit` instead of `conda env export`
+```
+conda activate pythonnet
+conda list --explicit > ~/conda.d/pythonnet-explicit.yml
+```
+
+re-use with:
+```
+conda create --name toto --file ~/conda.d/pythonnet-explicit.yml
+```
+
 ## Adding the yml file in the projet
 Just upload the file to your gitlab to make it available later from
 your container builder or colleague.
diff --git a/pythonnet-explicit.yml b/pythonnet-explicit.yml
new file mode 100644
index 0000000..d2c8d9b
--- /dev/null
+++ b/pythonnet-explicit.yml
@@ -0,0 +1,28 @@
+# This file may be used to create an environment using:
+# $ conda create --name <env> --file <this file>
+# platform: linux-64
+@EXPLICIT
+https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2021.5.30-ha878542_0.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-11.1.0-h56837e0_8.tar.bz2
+https://conda.anaconda.org/conda-forge/noarch/tzdata-2021a-he74cb21_1.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.1.0-hc902ee8_8.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.1.0-hc902ee8_8.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/libffi-3.3-h58526e2_2.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-h58526e2_4.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1k-h7f98852_1.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1010.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/mono-6.12.0.90-h780b84a_0.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/readline-8.1-h46c0cb4_0.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.11-h21135ba_0.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.36.0-h9cd32fc_0.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/python-3.9.6-h49503c6_1_cpython.tar.bz2
+https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2
+https://conda.anaconda.org/conda-forge/noarch/wheel-0.37.0-pyhd8ed1ab_1.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/pythonnet-2.5.2-py39he80948d_3.tar.bz2
+https://conda.anaconda.org/conda-forge/linux-64/setuptools-57.4.0-py39hf3d152e_0.tar.bz2
+https://conda.anaconda.org/conda-forge/noarch/pip-21.2.4-pyhd8ed1ab_0.tar.bz2
-- 
GitLab