tdegeus / conda_envfile Goto Github PK
View Code? Open in Web Editor NEWParse conda environment yaml files
Home Page: https://conda_envfile.readthedocs.io
License: MIT License
Parse conda environment yaml files
Home Page: https://conda_envfile.readthedocs.io
License: MIT License
For example:
conda list -e
# This file may be used to create an environment using:
# $ conda create --name <env> --file <this file>
# platform: linux-64
_libgcc_mutex=0.1=conda_forge
_openmp_mutex=4.5=2_gnu
alabaster=0.7.12=py_0
autodocsumm=0.2.9=pyhd8ed1ab_0
babel=2.10.3=pyhd8ed1ab_0
backports=1.0=py_2
backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
brotli=1.0.9=h166bdaf_7
brotli-bin=1.0.9=h166bdaf_7
brotlipy=0.7.0=py310h5764c6d_1004
bzip2=1.0.8=h7f98852_4
c-ares=1.18.1=h7f98852_0
ca-certificates=2022.9.24=ha878542_0
cached-property=1.5.2=hd8ed1ab_1
cached_property=1.5.2=pyha770c72_1
certifi=2022.9.24=pyhd8ed1ab_0
cffi=1.15.1=py310h255011f_0
cfgv=3.3.1=pyhd8ed1ab_0
charset-normalizer=2.1.1=pyhd8ed1ab_0
click=8.1.3=py310hff52083_0
cmake=3.24.2=h5432695_0
colorama=0.4.5=pyhd8ed1ab_0
contourpy=1.0.5=py310hbf28c38_0
cryptography=38.0.1=py310h597c629_0
cycler=0.11.0=pyhd8ed1ab_0
deprecation=2.1.0=pyh9f0ad1d_0
distlib=0.3.5=pyhd8ed1ab_0
distro=1.6.0=pyhd8ed1ab_0
docopt=0.6.2=py_1
docutils=0.17.1=py310hff52083_2
doxygen=1.9.5=h583eb01_0
eigen=3.4.0=h4bd325d_0
enstat=0.6.0=pyhd8ed1ab_0
expat=2.4.9=h27087fc_0
filelock=3.8.0=pyhd8ed1ab_0
fonttools=4.37.4=py310h5764c6d_0
freetype=2.12.1=hca18f0e_0
frictionqpotspringblock=0.17.0=pypi_0
gmattensor=0.10.3=h924138e_0
goosefem=1.3.1=h924138e_0
goosehdf5=0.20.3=pyhd8ed1ab_0
goosempl=0.12.1=pyhd8ed1ab_0
gooseslurm=0.9.2=pyhd8ed1ab_0
h5py=3.7.0=nompi_py310h416281c_101
hdf5=1.12.2=nompi_h2386368_100
identify=2.5.6=pyhd8ed1ab_0
idna=3.4=pyhd8ed1ab_0
imagesize=1.4.1=pyhd8ed1ab_0
importlib-metadata=4.11.4=py310hff52083_0
jinja2=3.1.2=pyhd8ed1ab_1
jpeg=9e=h166bdaf_2
keyutils=1.6.1=h166bdaf_0
kiwisolver=1.4.4=py310hbf28c38_0
krb5=1.19.3=h3790be6_0
lcms2=2.12=hddcbb42_0
ld_impl_linux-64=2.36.1=hea4e1c9_2
lerc=4.0.0=h27087fc_0
libblas=3.9.0=16_linux64_openblas
libbrotlicommon=1.0.9=h166bdaf_7
libbrotlidec=1.0.9=h166bdaf_7
libbrotlienc=1.0.9=h166bdaf_7
libcblas=3.9.0=16_linux64_openblas
libcurl=7.85.0=h7bff187_0
libdeflate=1.14=h166bdaf_0
libedit=3.1.20191231=he28a2e2_2
libev=4.33=h516909a_1
libffi=3.4.2=h7f98852_5
libgcc-ng=12.1.0=h8d9b700_16
libgfortran-ng=12.1.0=h69a702a_16
libgfortran5=12.1.0=hdcd56e2_16
libgomp=12.1.0=h8d9b700_16
libiconv=1.17=h166bdaf_0
liblapack=3.9.0=16_linux64_openblas
libnghttp2=1.47.0=hdcd2b5c_1
libnsl=2.0.0=h7f98852_0
libopenblas=0.3.21=pthreads_h78a6416_3
libpng=1.6.38=h753d276_0
libsqlite=3.39.4=h753d276_0
libssh2=1.10.0=haa6b8db_3
libstdcxx-ng=12.1.0=ha89aaad_16
libtiff=4.4.0=h55922b4_4
libuuid=2.32.1=h7f98852_1000
libuv=1.44.2=h166bdaf_0
libwebp-base=1.2.4=h166bdaf_0
libxcb=1.13=h7f98852_1004
libzlib=1.2.12=h166bdaf_4
make=4.3=hd18ef5c_1
markupsafe=2.1.1=py310h5764c6d_1
matplotlib-base=3.6.0=py310h8d5ebf3_0
mergedeep=1.3.4=pyhd8ed1ab_0
munkres=1.1.4=pyh9f0ad1d_0
mycode-line=7.4=pypi_0
ncurses=6.3=h27087fc_1
ninja=1.11.0=h924138e_0
nodeenv=1.7.0=pyhd8ed1ab_0
numpy=1.23.3=py310h53a5b5f_0
openjpeg=2.5.0=h7d73246_1
openssl=1.1.1q=h166bdaf_0
packaging=21.3=pyhd8ed1ab_0
parallel=20220922=ha770c72_0
perl=5.32.1=2_h7f98852_perl5
pillow=9.2.0=py310hbd86126_2
pip=22.2.2=pyhd8ed1ab_0
platformdirs=2.5.2=pyhd8ed1ab_1
pre-commit=2.20.0=py310hff52083_0
prettytable=3.4.1=pyhd8ed1ab_0
pthread-stubs=0.4=h36c2ea0_1001
pybind11=2.10.0=py310hbf28c38_0
pybind11-abi=4=hd8ed1ab_3
pybind11-global=2.10.0=py310hbf28c38_0
pycparser=2.21=pyhd8ed1ab_0
pygments=2.13.0=pyhd8ed1ab_0
pyopenssl=22.0.0=pyhd8ed1ab_1
pyparsing=3.0.9=pyhd8ed1ab_0
pysocks=1.7.1=pyha2e5f31_6
python=3.10.6=h582c2e5_0_cpython
python-cppcolormap=1.4.4=py310hbf28c38_1
python-dateutil=2.8.2=pyhd8ed1ab_0
python-gooseeye=0.6.3=py310h7c64c84_2
python-goosefem=1.3.1=py310h7c64c84_0
python-prrng=1.2.1=py310hfeb42c3_0
python-qpot=0.12.1=py310h7c64c84_1
python_abi=3.10=2_cp310
pytz=2022.4=pyhd8ed1ab_0
pyyaml=6.0=py310h5764c6d_4
qpot=0.12.1=h924138e_1
readline=8.1.2=h0f457ee_0
requests=2.28.1=pyhd8ed1ab_1
rhash=1.4.3=h166bdaf_0
scikit-build=0.15.0=pyhb871ab6_0
scipy=1.9.1=py310hdfbd76f_0
setuptools=65.4.1=pyhd8ed1ab_0
setuptools-scm=7.0.5=pyhd8ed1ab_0
setuptools_scm=7.0.5=hd8ed1ab_0
shelephant=0.19.0=pyhd8ed1ab_0
six=1.16.0=pyh6c4a22f_0
snowballstemmer=2.2.0=pyhd8ed1ab_0
sphinx=5.0.0=pyh6c4a22f_1
sphinx_rtd_theme=1.0.0=pyhd8ed1ab_0
sphinxcontrib-applehelp=1.0.2=py_0
sphinxcontrib-devhelp=1.0.2=py_0
sphinxcontrib-htmlhelp=2.0.0=pyhd8ed1ab_0
sphinxcontrib-jsmath=1.0.1=py_0
sphinxcontrib-qthelp=1.0.3=py_0
sphinxcontrib-serializinghtml=1.1.5=pyhd8ed1ab_2
termcolor=2.0.1=pyhd8ed1ab_1
tk=8.6.12=h27826a3_0
toml=0.10.2=pyhd8ed1ab_0
tomli=2.0.1=pyhd8ed1ab_0
tqdm=4.64.1=pyhd8ed1ab_0
typing-extensions=4.3.0=hd8ed1ab_0
typing_extensions=4.3.0=pyha770c72_0
tzdata=2022d=h191b570_0
ukkonen=1.0.1=py310hbf28c38_2
unicodedata2=14.0.0=py310h5764c6d_1
urllib3=1.26.11=pyhd8ed1ab_0
virtualenv=20.16.5=py310hff52083_0
wcwidth=0.2.5=pyh9f0ad1d_2
wheel=0.37.1=pyhd8ed1ab_0
xdmfwrite_h5py=0.1.2=pyhd8ed1ab_0
xorg-libxau=1.0.9=h7f98852_0
xorg-libxdmcp=1.1.3=h7f98852_0
xsimd=8.1.0=h924138e_0
xtensor=0.24.3=h924138e_0
xtensor-python=0.26.1=py310hc4a4660_0
xtl=0.7.4=h4bd325d_0
xz=5.2.6=h166bdaf_0
yaml=0.2.5=h7f98852_2
zipp=3.8.1=pyhd8ed1ab_0
zlib=1.2.12=h166bdaf_4
zstd=1.5.2=h6239696_4
Extract environment file from
- name: Set conda environment
uses: mamba-org/provision-with-micromamba@main
with:
environment-file: environment.yaml
environment-name: myenv
cache-env: true
extra-specs: |
h5py
python-gmatelastoplasticqpot
python-gmattensor
python-goosefem
python-prrng
tqdm
sel(linux): cxx-compiler
sel(win): clang_win-64
I think the output should be a string
In the -a
option allow
sel(linux): cxx-compiler
sel(win): clang_win-64
Current fuzzy
equalities are done with wildcards. This should be corrected. Ref:
In VersionRange
there should be a way to append multiple not_equal
conditions. Then there are two options:
I don't know if this is legal actually:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.