conda / constructor

tool for creating installers from conda packages
https://conda.github.io/constructor/
Other
451 stars 165 forks source link

KeyError: '_url' #689

Closed Delengowski closed 1 year ago

Delengowski commented 1 year ago

Checklist

What happened?

I run constructor . to try to build an installer and I receive the following trace back

Traceback (most recent call last): File "/home/delengowski/miniconda3/envs/constructor/bin/constructor", line 10, in sys.exit(main()) ^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/main.py", line 351, in main main_build(dir_path, output_dir=out_dir, platform=args.platform, File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/main.py", line 175, in main_build create(info, verbose=verbose) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/shar.py", line 107, in create preconda_write_files(info, tmp_dir) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/preconda.py", line 148, in write_files write_index_cache(info, dst_dir, all_dists) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/preconda.py", line 90, in write_index_cache write_repodata(cache_dir, url, repodata, used_packages, info) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/conda_interface.py", line 152, in write_repodata url = used_repodata.pop('_url').rstrip("/") ^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: '_url'

I researched the error and found this related topic under anaconda-issues so I deleted the associated cache dir but the problem still exists.

Conda Info

active environment : constructor
    active env location : /home/delengowski/miniconda3/envs/constructor
            shell level : 14
       user config file : /home/delengowski/.condarc
 populated config files : /home/delengowski/.condarc
          conda version : 22.9.0
    conda-build version : 3.23.1
         python version : 3.9.7.final.0
       virtual packages : __linux=4.4.0=0
                          __glibc=2.23=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /home/delengowski/miniconda3  (writable)
      conda av data dir : /home/delengowski/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/delengowski/miniconda3/pkgs
                          /home/delengowski/.conda/pkgs
       envs directories : /home/delengowski/miniconda3/envs
                          /home/delengowski/.conda/envs
               platform : linux-64
             user-agent : conda/22.9.0 requests/2.29.0 CPython/3.9.7 Linux/4.4.0-19041-Microsoft ubuntu/16.04.6 glibc/2.23
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

Conda Config

==> /home/delengowski/.condarc <==
ssl_verify: /etc/ssl/certs/ca-certificates.crt
proxy_servers:
  http: <REDACTED>
  https: <REDACTED>
remote_connect_timeout_secs: 100.0
remote_read_timeout_secs: 10000.0
remote_max_retries: 10
channel_priority: strict
channels:
  - conda-forge

Conda list

# packages in environment at /home/delengowski/miniconda3/envs/constructor:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
boltons                   23.0.0             pyhd8ed1ab_0    conda-forge
brotli                    1.0.9                h166bdaf_8    conda-forge
brotli-bin                1.0.9                h166bdaf_8    conda-forge
bzip2                     1.0.8                h7f98852_4    conda-forge
c-ares                    1.19.1               hd590300_0    conda-forge
ca-certificates           2023.5.7             hbcca054_0    conda-forge
certifi                   2023.5.7           pyhd8ed1ab_0    conda-forge
cffi                      1.15.1          py311h409f033_3    conda-forge
charset-normalizer        3.1.0              pyhd8ed1ab_0    conda-forge
colorama                  0.4.6              pyhd8ed1ab_0    conda-forge
conda                     23.5.0          py311h38be061_1    conda-forge
conda-libmamba-solver     23.5.0             pyhd8ed1ab_0    conda-forge
conda-package-handling    2.0.2              pyh38be061_0    conda-forge
conda-package-streaming   0.8.0              pyhd8ed1ab_0    conda-forge
conda-standalone          22.11.1              ha770c72_0    conda-forge
constructor               3.4.3              pyhe4f9e05_0    conda-forge
cryptography              41.0.1          py311h63ff55d_0    conda-forge
fmt                       9.1.0                h924138e_0    conda-forge
freetype                  2.12.1               hca18f0e_1    conda-forge
icu                       72.1                 hcb278e6_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
jsonpatch                 1.32               pyhd8ed1ab_0    conda-forge
jsonpointer               2.0                        py_0    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
krb5                      1.20.1               h81ceb04_0    conda-forge
lcms2                     2.15                 haa2dc70_1    conda-forge
ld_impl_linux-64          2.40                 h41732ed_0    conda-forge
lerc                      4.0.0                h27087fc_0    conda-forge
libarchive                3.6.2                h039dbb9_1    conda-forge
libbrotlicommon           1.0.9                h166bdaf_8    conda-forge
libbrotlidec              1.0.9                h166bdaf_8    conda-forge
libbrotlienc              1.0.9                h166bdaf_8    conda-forge
libcurl                   8.1.2                h409715c_0    conda-forge
libdeflate                1.18                 h0b41bf4_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 h516909a_1    conda-forge
libexpat                  2.5.0                hcb278e6_1    conda-forge
libffi                    3.4.2                h7f98852_5    conda-forge
libgcc-ng                 13.1.0               he5830b7_0    conda-forge
libgomp                   13.1.0               he5830b7_0    conda-forge
libiconv                  1.17                 h166bdaf_0    conda-forge
libjpeg-turbo             2.1.5.1              h0b41bf4_0    conda-forge
libmamba                  1.4.4                h658169a_1    conda-forge
libmambapy                1.4.4           py311h527f279_1    conda-forge
libnghttp2                1.52.0               h61bc06f_0    conda-forge
libnsl                    2.0.0                h7f98852_0    conda-forge
libpng                    1.6.39               h753d276_0    conda-forge
libsolv                   0.7.24               h3eb15da_0    conda-forge
libsqlite                 3.42.0               h2797004_0    conda-forge
libssh2                   1.11.0               h0841786_0    conda-forge
libstdcxx-ng              13.1.0               hfd8a6a1_0    conda-forge
libtiff                   4.5.1                h8b53f26_0    conda-forge
libuuid                   2.38.1               h0b41bf4_0    conda-forge
libwebp-base              1.3.0                h0b41bf4_0    conda-forge
libxcb                    1.15                 h0b41bf4_0    conda-forge
libxml2                   2.11.4               h0d562d8_0    conda-forge
libzlib                   1.2.13               hd590300_5    conda-forge
lz4-c                     1.9.4                hcb278e6_0    conda-forge
lzo                       2.10              h516909a_1000    conda-forge
micromamba                1.4.4                         0    conda-forge
ncurses                   6.4                  hcb278e6_0    conda-forge
openjpeg                  2.5.0                hfec8fc6_2    conda-forge
openssl                   3.1.1                hd590300_1    conda-forge
packaging                 23.1               pyhd8ed1ab_0    conda-forge
pillow                    9.5.0           py311h0b84326_1    conda-forge
pip                       23.1.2             pyhd8ed1ab_0    conda-forge
pluggy                    1.0.0              pyhd8ed1ab_5    conda-forge
pthread-stubs             0.4               h36c2ea0_1001    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pycosat                   0.6.4           py311hd4cff14_1    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pyopenssl                 23.2.0             pyhd8ed1ab_1    conda-forge
pysocks                   1.7.1              pyha2e5f31_6    conda-forge
python                    3.11.4          hab00c5b_0_cpython    conda-forge
python_abi                3.11                    3_cp311    conda-forge
readline                  8.2                  h8228510_1    conda-forge
reproc                    14.2.4               h0b41bf4_0    conda-forge
reproc-cpp                14.2.4               hcb278e6_0    conda-forge
requests                  2.31.0             pyhd8ed1ab_0    conda-forge
ruamel.yaml               0.17.32         py311h459d7ec_0    conda-forge
ruamel.yaml.clib          0.2.7           py311h2582759_1    conda-forge
ruamel_yaml               0.15.80         py311hd4cff14_1008    conda-forge
setuptools                67.7.2             pyhd8ed1ab_0    conda-forge
tk                        8.6.12               h27826a3_0    conda-forge
toolz                     0.12.0             pyhd8ed1ab_0    conda-forge
tqdm                      4.65.0             pyhd8ed1ab_1    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
urllib3                   2.0.3              pyhd8ed1ab_0    conda-forge
wheel                     0.40.0             pyhd8ed1ab_0    conda-forge
xorg-libxau               1.0.11               hd590300_0    conda-forge
xorg-libxdmcp             1.1.3                h7f98852_0    conda-forge
xz                        5.2.6                h166bdaf_0    conda-forge
yaml                      0.2.5                h7f98852_2    conda-forge
yaml-cpp                  0.7.0                h27087fc_2    conda-forge
zstandard                 0.19.0          py311hbe0fcd7_1    conda-forge
zstd                      1.5.2                h3eb15da_6    conda-forge

Additional Context

Full output from command

constructor .

INFO:constructor.main:Got the following cli arguments: 'Namespace(debug=False, output_dir='/home/delengowski/repositories/bear-snake', cache_dir='~/.conda/constructor', clean=False, platform='linux-64', dry_run=False, verbose=False, conda_exe=None, dir_path='.')' INFO:constructor.main:platform: linux-64 INFO:conda.conda_libmamba_solver.solver:Using libmamba solver INFO:conda.conda_libmamba_solver.solver:Conda version: 23.5.0 INFO:conda.conda_libmamba_solver.solver:Mamba version: 1.4.4 INFO:conda.conda_libmamba_solver.solver:Target prefix: '/constructor/no-environment' INFO:conda.conda_libmamba_solver.solver:Command: ['/home/delengowski/miniconda3/envs/constructor/bin/constructor', '.'] INFO:conda.conda_libmamba_solver.solver:Specs to add: IndexedSet([MatchSpec("_libgcc_mutex==0.1=conda_forge"),

INFO:conda.conda_libmamba_solver.solver:Specs to remove: frozenset() Channels: - conda-forge - defaults Platform: linux-64 Collecting package metadata (repodata.json): done Solving environment: done INFO:constructor.fcp:Checking for duplicate files ... WARNING:constructor.fcp:File 'lib/libiomp5.so' found in multiple packages: intel-openmp-2021.4.0-h06a4308_3561.conda, llvm-openmp-16.0.6-h4dfa4b3_0.conda WARNING:constructor.fcp:File 'lib/libomptarget.so' found in multiple packages: intel-openmp-2021.4.0-h06a4308_3561.conda, llvm-openmp-16.0.6-h4dfa4b3_0.conda WARNING:constructor.fcp:File 'bin/ninja' found in multiple packages: ninja-base-1.10.2-hd09550d_5.conda, ninja-1.11.1-h924138e_0.conda WARNING:constructor.fcp:Files 'share/man/man3/MPI_AINT.3', 'share/man/man3/MPI_Aint.3' found in the package(s): mpich-4.1.1-h846660c_100.conda WARNING:constructor.fcp:Files 'share/man/man3/MPI_COUNT.3', 'share/man/man3/MPI_Count.3' found in the package(s): mpich-4.1.1-h846660c_100.conda WARNING:constructor.fcp:Files 'share/man/man3/MPI_OFFSET.3', 'share/man/man3/MPI_Offset.3' found in the package(s): mpich-4.1.1-h846660c_100.conda WARNING:constructor.fcp:Files 'share/terminfo/2/2621A', 'share/terminfo/2/2621a' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/E/Eterm', 'share/terminfo/e/eterm' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/e/eterm-color', 'share/terminfo/E/Eterm-color' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/L/LFT-PC850', 'share/terminfo/l/lft-pc850' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/N/NCR260VT300WPP', 'share/terminfo/n/ncr260vt300wpp' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/n/ncrvt100wpp', 'share/terminfo/N/NCRVT100WPP' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/p/p12', 'share/terminfo/P/P12' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P12-M', 'share/terminfo/p/p12-m' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/p/p12-m-w', 'share/terminfo/P/P12-M-W' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P12-W', 'share/terminfo/p/p12-w' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P14', 'share/terminfo/p/p14' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P14-M', 'share/terminfo/p/p14-m' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/p/p14-m-w', 'share/terminfo/P/P14-M-W' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P14-W', 'share/terminfo/p/p14-w' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P4', 'share/terminfo/p/p4' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/p/p5', 'share/terminfo/P/P5' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P7', 'share/terminfo/p/p7' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/p/p8', 'share/terminfo/P/P8' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/p/p8-w', 'share/terminfo/P/P8-W' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/p/p9', 'share/terminfo/P/P9' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P9-8', 'share/terminfo/p/p9-8' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/P/P9-8-W', 'share/terminfo/p/p9-8-w' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/p/p9-w', 'share/terminfo/P/P9-W' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/h/hp2621a', 'share/terminfo/h/hp2621A' found in the package(s): ncurses-6.4-hcb278e6_0.conda WARNING:constructor.fcp:Files 'share/terminfo/h/hp70092A', 'share/terminfo/h/hp70092a' found in the package(s): ncurses-6.4-hcb278e6_0.conda Traceback (most recent call last): File "/home/delengowski/miniconda3/envs/constructor/bin/constructor", line 10, in sys.exit(main()) ^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/main.py", line 351, in main main_build(dir_path, output_dir=out_dir, platform=args.platform, File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/main.py", line 175, in main_build create(info, verbose=verbose) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/shar.py", line 107, in create preconda_write_files(info, tmp_dir) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/preconda.py", line 148, in write_files write_index_cache(info, dst_dir, all_dists) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/preconda.py", line 90, in write_index_cache write_repodata(cache_dir, url, repodata, used_packages, info) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/conda_interface.py", line 152, in write_repodata url = used_repodata.pop('_url').rstrip("/") ^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: '_url'

The associated construct.yaml file

name: bear-snake
version: 2023.06
installer_type:
channels:
  - conda-forge
  - defaults
specs:
  - _libgcc_mutex=0.1=conda_forge
  - _openmp_mutex=4.5=2_gnu
  - abseil-cpp=20211102.0=h93e1e8c_3
  - absl-py=1.4.0=pyhd8ed1ab_0
  - accessible-pygments=0.0.4=pyhd8ed1ab_0
  - aiofiles=22.1.0=pyhd8ed1ab_0
  - aiohttp=3.8.4=py310h2372a71_1
  - aiosignal=1.3.1=pyhd8ed1ab_0
  - aiosqlite=0.19.0=pyhd8ed1ab_0
  - alabaster=0.7.13=pyhd8ed1ab_0
  - alsa-lib=1.2.8=h166bdaf_0
  - altair=4.2.2=pyhd8ed1ab_0
  - ansiwrap=0.8.4=py_0
  - antlr-python-runtime=4.9.3=pyhd8ed1ab_1
  - anyconfig=0.10.1=pyhd8ed1ab_0
  - anyio=3.6.1=pyhd8ed1ab_1
  - aom=3.5.0=h27087fc_0
  - appdirs=1.4.4=pyh9f0ad1d_0
  - argon2-cffi=21.3.0=pyhd8ed1ab_0
  - argon2-cffi-bindings=21.2.0=py310h5764c6d_3
  - arrow=1.2.3=pyhd8ed1ab_0
  - arrow-cpp=9.0.0=py310h22cf7ed_2_cpu
  - asgiref=3.7.2=pyhd8ed1ab_0
  - astroid=2.15.5=py310hff52083_0
  - astropy=5.3=py310h278f3c1_0
  - asttokens=2.2.1=pyhd8ed1ab_0
  - astunparse=1.6.3=pyhd8ed1ab_0
  - async-lru=2.0.2=pyhd8ed1ab_0
  - async-timeout=4.0.2=pyhd8ed1ab_0
  - async_generator=1.10=py_0
  - asyncssh=2.13.1=pyhd8ed1ab_0
  - atk-1.0=2.38.0=hd4edc92_1
  - atlassian-python-api=3.39.0=pyhd8ed1ab_0
  - atomicwrites=1.4.1=pyhd8ed1ab_0
  - attr=2.5.1=h166bdaf_1
  - attrs=23.1.0=pyh71513ae_1
  - automat=22.10.0=pyhd8ed1ab_0
  - autopep8=1.6.0=pyhd8ed1ab_1
  - aws-c-cal=0.5.11=h95a6274_0
  - aws-c-common=0.6.2=h7f98852_0
  - aws-c-event-stream=0.2.7=h3541f99_13
  - aws-c-io=0.10.5=hfb6a706_0
  - aws-checksums=0.1.11=ha31a3da_7
  - aws-sdk-cpp=1.8.186=hecaee15_4
  - babel=2.12.1=pyhd8ed1ab_1
  - backcall=0.2.0=pyh9f0ad1d_0
  - backports=1.0=pyhd8ed1ab_3
  - backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
  - backports.zoneinfo=0.2.1=py310hff52083_7
  - bcrypt=3.2.2=py310h5764c6d_1
  - beautifulsoup4=4.12.2=pyha770c72_0
  - behave=1.2.6=pyhd8ed1ab_1004
  - binaryornot=0.4.4=py_1
  - black=23.3.0=py310hff52083_1
  - blas=1.0=mkl
  - bleach=6.0.0=pyhd8ed1ab_0
  - blinker=1.6.2=pyhd8ed1ab_0
  - blosc=1.21.4=h0f2a231_0
  - bokeh=3.1.1=pyhd8ed1ab_0
  - boltons=23.0.0=pyhd8ed1ab_0
  - boost-cpp=1.78.0=h5adbc97_2
  - bottleneck=1.3.7=py310h0a54255_0
  - branca=0.6.0=pyhd8ed1ab_0
  - brotli-bin=1.0.9=h166bdaf_8
  - brotlipy=0.7.0=py310h5764c6d_1005
  - brunsli=0.1=h9c3ff4c_0
  - bzip2=1.0.8=h7f98852_4
  - c-ares=1.19.1=hd590300_0
  - c-blosc2=2.9.2=hb4ffafa_0
  - ca-certificates=2023.5.7=hbcca054_0
  - cached-property=1.5.2=hd8ed1ab_1
  - cached_property=1.5.2=pyha770c72_1
  - cachetools=4.2.4=pyhd8ed1ab_0
  - cairo=1.16.0=ha61ee94_1014
  - cartopy=0.21.1=py310hcb7e713_0
  - cassandra-driver=3.28.0=py310h321cf93_0
  - catalogue=2.0.8=py310hff52083_1
  - certifi=2023.5.7=pyhd8ed1ab_0
  - cffi=1.15.1=py310h255011f_3
  - cfitsio=4.2.0=hd9d235c_0
  - cftime=1.6.2=py310hde88566_1
  - chardet=5.1.0=py310hff52083_0
  - charls=2.4.2=h59595ed_0
  - charset-normalizer=3.1.0=pyhd8ed1ab_0
  - click=8.1.3=unix_pyhd8ed1ab_2
  - click-plugins=1.1.1=py_0
  - cligj=0.7.2=pyhd8ed1ab_1
  - cloudpickle=2.2.1=pyhd8ed1ab_0
  - colorama=0.4.6=pyhd8ed1ab_0
  - colorcet=3.0.1=pyhd8ed1ab_0
  - coloredlogs=15.0.1=pyhd8ed1ab_3
  - comm=0.1.3=pyhd8ed1ab_0
  - commonmark=0.9.1=py_0
  - conda=22.11.1=py310hff52083_1
  - conda-package-handling=2.0.2=pyh38be061_0
  - conda-package-streaming=0.8.0=pyhd8ed1ab_0
  - confection=0.0.4=py310hfdc917e_1
  - constantly=15.1.0=py_0
  - contourpy=1.1.0=py310hd41b1e2_0
  - cookiecutter=1.7.3=pyh6c4a22f_1
  - coverage=7.2.7=py310h2372a71_0
  - cryptography=39.0.1=py310h9ce1e76_0
  - cssselect=1.2.0=pyhd8ed1ab_0
  - curl=7.87.0=h6312ad2_0
  - cycler=0.11.0=pyhd8ed1ab_0
  - cymem=2.0.7=py310hd8f1fbe_1
  - cython=0.29.35=py310hc6cd4ac_0
  - cython-blis=0.7.9=py310hde88566_1
  - cytoolz=0.12.0=py310h5764c6d_1
  - daal4py=2023.1.1=py310hd3e5ea5_0
  - dacite=1.8.0=pyhd8ed1ab_0
  - dal=2023.1.1=ha770c72_48680
  - dash=2.10.2=pyhd8ed1ab_0
  - dask=2023.6.0=pyhd8ed1ab_0
  - dask-core=2023.6.0=pyhd8ed1ab_0
  - dask-jobqueue=0.8.2=pyhd8ed1ab_0
  - dataclasses=0.8=pyhc8e2a94_3
  - datasets=1.18.3=pyhd8ed1ab_0
  - datashader=0.15.0=pyhd8ed1ab_0
  - datashape=0.5.4=py_1
  - dav1d=1.2.1=hd590300_0
  - dbus=1.13.18=hb2f20db_0
  - debugpy=1.6.7=py310heca2aa9_0
  - decorator=5.1.1=pyhd8ed1ab_0
  - deepdiff=6.3.0=pyhd8ed1ab_0
  - defusedxml=0.7.1=pyhd8ed1ab_0
  - deprecated=1.2.14=pyh1a96a4e_0
  - diff-match-patch=20230430=pyhd8ed1ab_0
  - dill=0.3.6=pyhd8ed1ab_1
  - distributed=2023.6.0=pyhd8ed1ab_0
  - django=4.2.2=pyhd8ed1ab_0
  - dnspython=2.3.0=pyhd8ed1ab_0
  - docstring-to-markdown=0.12=pyhd8ed1ab_0
  - docutils=0.19=py310hff52083_1
  - drmaa=0.7.9=py_1000
  - dynaconf=3.1.5=pyhd8ed1ab_0
  - elementpath=4.1.3=pyhd8ed1ab_0
  - eli5=0.13.0=pyhd8ed1ab_0
  - entrypoints=0.4=pyhd8ed1ab_0
  - et_xmlfile=1.1.0=pyhd8ed1ab_0
  - exceptiongroup=1.1.1=pyhd8ed1ab_0
  - execnet=1.9.0=pyhd8ed1ab_0
  - executing=1.2.0=pyhd8ed1ab_0
  - expat=2.5.0=hcb278e6_1
  - fftw=3.3.10=nompi_hc118613_108
  - filelock=3.12.2=pyhd8ed1ab_0
  - fiona=1.9.1=py310ha325b7b_0
  - firefox=114.0=h59595ed_0
  - flake8=4.0.1=pyhd8ed1ab_2
  - flask=2.3.2=pyhd8ed1ab_0
  - flit-core=3.9.0=pyhd8ed1ab_0
  - fmt=9.1.0=h924138e_0
  - folium=0.14.0=pyhd8ed1ab_0
  - font-ttf-dejavu-sans-mono=2.37=hab24e00_0
  - font-ttf-inconsolata=3.000=h77eed37_0
  - font-ttf-source-code-pro=2.038=h77eed37_0
  - font-ttf-ubuntu=0.83=hab24e00_0
  - fontconfig=2.14.2=h14ed4e7_0
  - fonts-conda-ecosystem=1=0
  - fonts-conda-forge=1=0
  - fonttools=4.40.0=py310h2372a71_0
  - freetype=2.12.1=hca18f0e_1
  - freexl=1.0.6=h166bdaf_1
  - fribidi=1.0.10=h36c2ea0_0
  - frozenlist=1.3.3=py310h5764c6d_0
  - fsspec=2022.1.0=pyhd8ed1ab_0
  - future=0.18.3=pyhd8ed1ab_0
  - gast=0.4.0=pyh9f0ad1d_0
  - gdal=3.6.2=py310hb0f0f5e_5
  - gdk-pixbuf=2.42.10=h05c8ddd_0
  - geckodriver=0.33.0=hd2f7af9_0
  - gensim=4.3.1=py310h9b08913_1
  - geomet=0.2.1.post1=pyh9f0ad1d_0
  - geopandas=0.13.2=pyhd8ed1ab_1
  - geopandas-base=0.13.2=pyha770c72_1
  - geos=3.11.1=h27087fc_0
  - geotiff=1.7.1=h7a142b4_6
  - geoviews=1.10.0=pyhd8ed1ab_0
  - geoviews-core=1.10.0=pyha770c72_0
  - gettext=0.21.1=h27087fc_0
  - gflags=2.2.2=he1b5a44_1004
  - giflib=5.2.1=h0b41bf4_3
  - git=2.39.1=pl5321ha3eba64_0
  - gitdb=4.0.10=pyhd8ed1ab_0
  - gitpython=3.1.31=pyhd8ed1ab_0
  - glib=2.76.3=hfc55251_0
  - glib-tools=2.76.3=hfc55251_0
  - glog=0.6.0=h6f12383_0
  - gmp=6.2.1=h58526e2_0
  - gmpy2=2.1.2=py310h3ec546c_1
  - google-auth=2.17.3=pyh1a96a4e_0
  - google-auth-oauthlib=0.4.6=pyhd8ed1ab_0
  - google-pasta=0.2.0=pyh8c360ce_0
  - graphite2=1.3.13=h58526e2_1001
  - graphviz=7.1.0=h2e5815a_0
  - great-expectations=0.15.28=pyhd8ed1ab_0
  - greenlet=2.0.2=py310hc6cd4ac_1
  - grpc-cpp=1.46.4=h6fc47f4_3
  - grpcio=1.46.4=py310he36eabb_3
  - gst-plugins-base=1.21.3=h4243ec0_1
  - gstreamer=1.21.3=h25f0c4b_1
  - gstreamer-orc=0.4.34=hd590300_0
  - gtk2=2.24.33=h90689f9_2
  - gts=0.7.6=h977cf35_4
  - gunicorn=20.1.0=py310hff52083_3
  - h11=0.14.0=pyhd8ed1ab_0
  - h5py=3.8.0=nompi_py310h0311031_100
  - harfbuzz=6.0.0=h8e241bc_0
  - hdf4=4.2.15=h9772cbc_5
  - hdf5=1.12.2=nompi_h2386368_101
  - heapdict=1.0.1=py_0
  - holoviews=1.16.2=pyhd8ed1ab_0
  - htmlmin=0.1.12=py_1
  - huggingface_hub=0.15.1=pyhd8ed1ab_0
  - humanfriendly=10.0=py310hff52083_4
  - hvplot=0.8.3=pyhd8ed1ab_0
  - hyperlink=21.0.0=pyhd3deb0d_0
  - hypothesis=6.79.1=pyha770c72_0
  - icu=70.1=h27087fc_0
  - idna=3.4=pyhd8ed1ab_0
  - imagecodecs=2023.1.23=py310ha3ed6a1_0
  - imagehash=4.3.1=pyhd8ed1ab_0
  - imageio=2.31.1=pyh24c5eb1_0
  - imagesize=1.4.1=pyhd8ed1ab_0
  - imbalanced-learn=0.10.1=pyhd8ed1ab_0
  - importlib-metadata=6.6.0=pyha770c72_0
  - importlib_metadata=6.6.0=hd8ed1ab_0
  - importlib_resources=5.12.0=pyhd8ed1ab_0
  - incremental=22.10.0=pyhd8ed1ab_0
  - inflection=0.5.1=pyh9f0ad1d_0
  - iniconfig=2.0.0=pyhd8ed1ab_0
  - intake=0.7.0=pyhd8ed1ab_0
  - intel-openmp=2021.4.0=h06a4308_3561
  - intervaltree=3.1.0=pyhd8ed1ab_1
  - ipdb=0.13.13=pyhd8ed1ab_0
  - ipykernel=6.23.1=pyh210e3f2_0
  - ipytablewidgets=0.3.0=pyhd8ed1ab_0
  - ipython=7.33.0=py310hff52083_0
  - ipython_genutils=0.2.0=py_1
  - ipyvizzu=0.15.0=pyhd8ed1ab_1
  - ipywidgets=8.0.6=pyhd8ed1ab_0
  - isort=5.12.0=pyhd8ed1ab_1
  - itemadapter=0.8.0=pyhd8ed1ab_0
  - itemloaders=1.1.0=pyhd8ed1ab_0
  - itsdangerous=2.1.2=pyhd8ed1ab_0
  - jack=1.9.22=h11f4161_0
  - jaraco.classes=3.2.3=pyhd8ed1ab_0
  - jedi=0.18.2=pyhd8ed1ab_0
  - jeepney=0.8.0=pyhd8ed1ab_0
  - jellyfish=0.9.0=py310h5764c6d_2
  - jinja2=3.1.2=pyhd8ed1ab_1
  - jinja2-time=0.2.0=pyhd8ed1ab_3
  - jmespath=0.10.0=pyh9f0ad1d_0
  - joblib=1.2.0=pyhd8ed1ab_0
  - jpeg=9e=h0b41bf4_3
  - jq=1.6=h36c2ea0_1000
  - json-c=0.16=hc379101_0
  - json5=0.9.6=pyhd3eb1b0_0
  - jsonpatch=1.32=pyhd8ed1ab_0
  - jsonpointer=2.0=py_0
  - jsonschema=4.17.3=pyhd8ed1ab_0
  - jupyter=1.0.0=py310hff52083_8
  - jupyter-lsp=2.2.0=pyhd8ed1ab_0
  - jupyter-server-mathjax=0.2.6=pyh5bfe37b_1
  - jupyter_client=6.1.12=pyhd8ed1ab_0
  - jupyter_console=6.4.2=pyhd8ed1ab_0
  - jupyter_core=5.3.1=py310hff52083_0
  - jupyter_events=0.6.3=pyhd8ed1ab_0
  - jupyter_server=1.23.6=pyhd8ed1ab_0
  - jupyter_server_fileid=0.9.0=pyhd8ed1ab_0
  - jupyter_server_terminals=0.4.4=pyhd8ed1ab_1
  - jupyter_server_ydoc=0.8.0=pyhd8ed1ab_0
  - jupyter_ydoc=0.3.4=pyhd8ed1ab_0
  - jupyterlab=3.5.3=pyhd8ed1ab_0
  - jupyterlab_pygments=0.2.2=pyhd8ed1ab_0
  - jupyterlab_server=2.23.0=pyhd8ed1ab_0
  - jupyterlab_widgets=3.0.7=pyhd8ed1ab_1
  - jxrlib=1.1=h7f98852_2
  - kaleido-core=0.2.1=h3644ca4_0
  - kealib=1.5.0=ha7026e8_0
  - kedro=0.18.1=pyhd8ed1ab_0
  - keras=2.9.0=pyhd8ed1ab_0
  - keras-preprocessing=1.1.2=pyhd8ed1ab_0
  - keyring=23.13.1=py310hff52083_0
  - keyutils=1.6.1=h166bdaf_0
  - kiwisolver=1.4.4=py310hbf28c38_1
  - krb5=1.20.1=hf9c8cef_0
  - lame=3.100=h166bdaf_1003
  - langcodes=3.3.0=pyhd8ed1ab_0
  - lazy-object-proxy=1.9.0=py310h1fa729e_0
  - lazy_loader=0.2=pyhd8ed1ab_0
  - lcms2=2.15=hfd0df8a_0
  - ld_impl_linux-64=2.40=h41732ed_0
  - lerc=4.0.0=h27087fc_0
  - libabseil=20211102.0=cxx17_h48a1fff_3
  - libaec=1.0.6=hcb278e6_1
  - libarchive=3.6.2=hc8874e4_0
  - libavif=0.11.1=h8182462_2
  - libblas=3.9.0=12_linux64_mkl
  - libbrotlicommon=1.0.9=h166bdaf_8
  - libbrotlidec=1.0.9=h166bdaf_8
  - libbrotlienc=1.0.9=h166bdaf_8
  - libcap=2.66=ha37c62d_0
  - libcblas=3.9.0=12_linux64_mkl
  - libclang=15.0.7=default_h7634d5b_2
  - libclang13=15.0.7=default_h9986a30_2
  - libcrc32c=1.1.2=h9c3ff4c_0
  - libcups=2.3.3=h36d4200_3
  - libcurl=7.87.0=h6312ad2_0
  - libdb=6.2.32=h9c3ff4c_0
  - libdeflate=1.17=h0b41bf4_0
  - libedit=3.1.20221030=h5eee18b_0
  - libev=4.33=h516909a_1
  - libevent=2.1.10=h9b69904_4
  - libexpat=2.5.0=hcb278e6_1
  - libffi=3.4.2=h7f98852_5
  - libflac=1.4.2=h27087fc_0
  - libgcc-ng=13.1.0=he5830b7_0
  - libgcrypt=1.10.1=h166bdaf_0
  - libgd=2.3.3=h5aea950_4
  - libgdal=3.6.2=hf452d97_5
  - libgfortran-ng=13.1.0=h69a702a_0
  - libgfortran5=13.1.0=h15d22d2_0
  - libglib=2.76.3=hebfc3b9_0
  - libgomp=13.1.0=he5830b7_0
  - libgoogle-cloud=1.40.2=hefc27d0_0
  - libgpg-error=1.46=h620e276_0
  - libhwloc=2.9.1=hd6dc26d_0
  - libiconv=1.17=h166bdaf_0
  - libkml=1.3.0=h37653c0_1015
  - liblapack=3.9.0=12_linux64_mkl
  - libllvm10=10.0.1=he513fc3_3
  - libllvm11=11.1.0=he0ac6c6_5
  - libllvm14=14.0.6=hcd5def8_3
  - libllvm15=15.0.7=hadd5161_1
  - libmamba=1.2.0=habaa8ee_0
  - libmambapy=1.2.0=py310h4d5d8b6_0
  - libnetcdf=4.8.1=nompi_h261ec11_106
  - libnghttp2=1.51.0=hdcd2b5c_0
  - libnsl=2.0.0=h7f98852_0
  - libogg=1.3.4=h7f98852_1
  - libopus=1.3.1=h7f98852_1
  - libpng=1.6.39=h753d276_0
  - libpq=15.1=h2baec63_3
  - libprotobuf=3.20.3=h3eb15da_0
  - librsvg=2.54.4=h7abd40a_0
  - librttopo=1.1.0=ha49c73b_12
  - libsndfile=1.2.0=hb75c966_0
  - libsodium=1.0.18=h36c2ea0_1
  - libsolv=0.7.24=h3eb15da_0
  - libspatialindex=1.9.3=h9c3ff4c_4
  - libspatialite=5.0.1=h221c8f1_23
  - libsqlite=3.42.0=h2797004_0
  - libssh2=1.10.0=haa6b8db_3
  - libstdcxx-ng=13.1.0=hfd8a6a1_0
  - libsystemd0=252=h2a991cd_0
  - libthrift=0.16.0=h491838f_2
  - libtiff=4.5.0=h6adf6a1_2
  - libtool=2.4.7=h27087fc_0
  - libudev1=253=h0b41bf4_0
  - libunwind=1.6.2=h9c3ff4c_0
  - libutf8proc=2.8.0=h166bdaf_0
  - libuuid=2.38.1=h0b41bf4_0
  - libuv=1.44.2=h166bdaf_0
  - libvorbis=1.3.7=h9c3ff4c_0
  - libwebp=1.2.4=h1daa5a0_1
  - libwebp-base=1.2.4=h166bdaf_0
  - libxcb=1.13=h7f98852_1004
  - libxkbcommon=1.5.0=h79f4944_1
  - libxml2=2.10.3=hca2bb57_4
  - libxslt=1.1.37=h873f0b0_0
  - libzip=1.9.2=hc869a4a_1
  - libzlib=1.2.13=hd590300_5
  - libzopfli=1.0.3=h9c3ff4c_0
  - line_profiler=4.0.3=py310hd41b1e2_0
  - linkify-it-py=2.0.0=pyhd8ed1ab_0
  - llvm-openmp=16.0.6=h4dfa4b3_0
  - llvmlite=0.40.0=py310h1b8f574_0
  - locket=1.0.0=pyhd8ed1ab_0
  - lxml=4.9.2=py310hbdc0903_0
  - lz4=4.3.2=py310h0cfdcf0_0
  - lz4-c=1.9.4=hcb278e6_0
  - lzo=2.10=h516909a_1000
  - makefun=1.15.1=pyhd8ed1ab_0
  - mako=1.2.4=pyhd8ed1ab_0
  - mamba=1.2.0=py310hf87f941_0
  - mapclassify=2.5.0=pyhd8ed1ab_1
  - markdown=3.4.3=pyhd8ed1ab_0
  - markdown-it-py=2.2.0=pyhd8ed1ab_0
  - markupsafe=2.1.3=py310h2372a71_0
  - marshmallow=3.19.0=pyhd8ed1ab_0
  - mathjax=2.7.7=ha770c72_3
  - matplotlib=3.7.1=py310hff52083_0
  - matplotlib-base=3.7.1=py310he60537e_0
  - matplotlib-inline=0.1.6=pyhd8ed1ab_0
  - mccabe=0.6.1=py_1
  - mdit-py-plugins=0.4.0=pyhd8ed1ab_0
  - mdurl=0.1.0=pyhd8ed1ab_0
  - memory_profiler=0.61.0=pyhd8ed1ab_0
  - memray=1.8.0=py310h624013f_0
  - mistune=2.0.5=pyhd8ed1ab_0
  - mkl=2021.4.0=h06a4308_640
  - mkl-service=2.4.0=py310ha2c4b55_0
  - mkl_fft=1.3.1=py310h2b4bcf5_1
  - mkl_random=1.2.2=py310h00e6091_0
  - mock=5.0.2=pyhd8ed1ab_0
  - more-itertools=9.1.0=pyhd8ed1ab_0
  - mpc=1.3.1=hfe3b2da_0
  - mpfr=4.2.0=hb012696_0
  - mpg123=1.31.3=hcb278e6_0
  - mpi=1.0=mpich
  - mpich=4.1.1=h846660c_100
  - mpmath=1.3.0=pyhd8ed1ab_0
  - msgpack-python=1.0.5=py310hdf3cbec_0
  - multidict=6.0.4=py310h1fa729e_0
  - multimethod=1.4=py_0
  - multipledispatch=0.6.0=py_0
  - multiprocess=0.70.14=py310h5764c6d_3
  - munch=3.0.0=pyhd8ed1ab_0
  - munkres=1.1.4=pyh9f0ad1d_0
  - murmurhash=1.0.9=py310hd8f1fbe_1
  - mypy=1.3.0=py310h2372a71_0
  - mypy_extensions=1.0.0=pyha770c72_0
  - mysql-common=8.0.32=h14678bc_0
  - mysql-connector-python=8.0.32=py310h6eefaca_0
  - mysql-libs=8.0.32=h54cf53e_0
  - myst-parser=1.0.0=pyhd8ed1ab_0
  - nanoid=2.0.0=pyhd8ed1ab_0
  - nbclassic=1.0.0=pyhb4ecaf3_1
  - nbclient=0.8.0=pyhd8ed1ab_0
  - nbconvert=7.5.0=pyhd8ed1ab_0
  - nbconvert-core=7.5.0=pyhd8ed1ab_0
  - nbconvert-pandoc=7.5.0=pyhd8ed1ab_0
  - nbdime=3.2.1=pyhd8ed1ab_0
  - nbformat=5.9.0=pyhd8ed1ab_0
  - nbsmoke=0.5.0=pyh9f0ad1d_0
  - nbsphinx=0.9.2=pyhd8ed1ab_0
  - ncurses=6.4=hcb278e6_0
  - nest-asyncio=1.5.6=pyhd8ed1ab_0
  - netcdf4=1.6.2=nompi_py310h55e1e36_100
  - networkx=3.1=pyhd8ed1ab_0
  - ninja=1.11.1=h924138e_0
  - ninja-base=1.10.2=hd09550d_5
  - nltk=3.8.1=pyhd8ed1ab_0
  - nodeenv=1.8.0=pyhd8ed1ab_0
  - nodejs=18.12.1=h96d913c_0
  - notebook=6.5.4=pyha770c72_0
  - notebook-shim=0.2.3=pyhd8ed1ab_0
  - nspr=4.35=h27087fc_0
  - nss=3.89=he45b914_0
  - numba=0.57.0=py310h0f6aa51_2
  - numexpr=2.8.4=py310h8879344_0
  - numpy=1.23.5=py310h53a5b5f_0
  - numpydoc=1.5.0=pyhd8ed1ab_0
  - oauthlib=3.2.2=pyhd8ed1ab_0
  - omegaconf=2.3.0=pyhd8ed1ab_0
  - oniguruma=6.9.8=h166bdaf_0
  - openjpeg=2.5.0=hfec8fc6_2
  - openpyxl=3.1.2=py310h2372a71_0
  - openssl=1.1.1u=hd590300_0
  - opt_einsum=3.3.0=pyhd8ed1ab_1
  - orc=1.7.6=h6c59b99_0
  - ordered-set=4.1.0=pyhd8ed1ab_0
  - orjson=3.9.1=py310h1e2579a_0
  - outcome=1.2.0=pyhd8ed1ab_0
  - overrides=7.3.1=pyhd8ed1ab_0
  - packaging=23.1=pyhd8ed1ab_0
  - pandas=1.5.3=py310h9b08913_1
  - pandoc=3.1.3=h32600fe_0
  - pandocfilters=1.5.0=pyhd8ed1ab_0
  - panel=1.1.0=pyhd8ed1ab_0
  - pango=1.50.14=hd33c08f_0
  - papermill=2.3.4=pyhd8ed1ab_0
  - param=1.13.0=pyh1a96a4e_0
  - paramiko=3.2.0=pyhd8ed1ab_0
  - parquet-cpp=1.5.1=2
  - parse=1.19.0=pyh44b312d_0
  - parse_type=0.6.0=pyhd8ed1ab_1
  - parsel=1.8.1=pyhd8ed1ab_0
  - parso=0.8.3=pyhd8ed1ab_0
  - partd=1.4.0=pyhd8ed1ab_0
  - pathspec=0.11.1=pyhd8ed1ab_0
  - pathy=0.10.1=pyhd8ed1ab_0
  - patsy=0.5.3=pyhd8ed1ab_0
  - pcre=8.45=h9c3ff4c_0
  - pcre2=10.40=hc3806b6_0
  - pep8=1.7.1=py_0
  - perl=5.32.1=2_h7f98852_perl5
  - pexpect=4.8.0=pyh1a96a4e_2
  - phik=0.12.3=py310h7270e96_0
  - pickleshare=0.7.5=py_1003
  - pillow=9.4.0=py310h023d228_1
  - pip=23.1.2=pyhd8ed1ab_0
  - pip-tools=6.13.0=pyhd8ed1ab_1
  - pixman=0.40.0=h36c2ea0_0
  - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_0
  - platformdirs=3.1.1=pyhd8ed1ab_0
  - plotly=5.15.0=pyhd8ed1ab_0
  - plotly-orca=3.4.2=0
  - pluggy=1.0.0=pyhd8ed1ab_5
  - ply=3.11=py_1
  - polars=0.18.3=py310hcb5633a_0
  - pooch=1.7.0=pyha770c72_3
  - poppler=23.01.0=h091648b_0
  - poppler-data=0.4.12=hd8ed1ab_0
  - postgresql=15.1=h84e8d4a_3
  - poyo=0.5.0=py_0
  - preshed=3.0.8=py310hd8f1fbe_1
  - proj=9.1.1=h8ffa02c_2
  - prometheus_client=0.17.0=pyhd8ed1ab_0
  - prompt-toolkit=3.0.38=pyha770c72_0
  - prompt_toolkit=3.0.38=hd8ed1ab_0
  - protego=0.2.1=pyhd8ed1ab_0
  - protobuf=3.20.3=py310heca2aa9_1
  - psutil=5.9.5=py310h1fa729e_0
  - psycopg2=2.9.3=py310h416cc33_2
  - psycopg2-binary=2.9.3=pyhd8ed1ab_2
  - pthread-stubs=0.4=h36c2ea0_1001
  - ptyprocess=0.7.0=pyhd3deb0d_0
  - pulseaudio=16.1=h4ab2085_1
  - pure_eval=0.2.2=pyhd8ed1ab_0
  - py=1.11.0=pyh6c4a22f_0
  - py-cpuinfo=9.0.0=pyhd8ed1ab_0
  - pyarrow=9.0.0=py310had720df_2_cpu
  - pyasn1=0.4.8=py_0
  - pyasn1-modules=0.2.8=py_0
  - pybind11=2.10.4=py310hdf3cbec_0
  - pybind11-abi=4=hd8ed1ab_3
  - pybind11-global=2.10.4=py310hdf3cbec_0
  - pycodestyle=2.8.0=pyhd8ed1ab_0
  - pycosat=0.6.4=py310h5764c6d_1
  - pycparser=2.21=pyhd8ed1ab_0
  - pyct=0.5.0=py310h06a4308_0
  - pycurl=7.45.1=py310h2aed498_3
  - pydantic=1.10.9=py310h2372a71_0
  - pydata-sphinx-theme=0.13.3=pyhd8ed1ab_0
  - pydeck=0.8.0=pyhd8ed1ab_0
  - pydispatcher=2.0.5=py_1
  - pydocstyle=6.3.0=pyhd8ed1ab_0
  - pydot=1.4.2=py310hff52083_3
  - pyerfa=2.0.0.3=py310h0a54255_0
  - pyfiglet=0.8.post1=py_0
  - pyflakes=2.4.0=pyhd8ed1ab_0
  - pygeos=0.14=py310h8b84c32_0
  - pygments=2.15.1=pyhd8ed1ab_0
  - pygraphviz=1.10=py310h2ea6abb_3
  - pyhamcrest=2.0.4=pyhd8ed1ab_0
  - pyhdf=0.10.5=py310heb19e17_1
  - pyinstrument=4.5.0=py310h2372a71_0
  - pyjwt=2.7.0=pyhd8ed1ab_0
  - pylint=2.17.4=pyhd8ed1ab_0
  - pylint-venv=3.0.2=pyhd8ed1ab_0
  - pyls-spyder=0.4.0=pyhd8ed1ab_0
  - pymap3d=3.0.1=pyhd8ed1ab_1
  - pymongo=4.3.3=py310hd8f1fbe_0
  - pympler=1.0.1=pyhd8ed1ab_0
  - pynacl=1.5.0=py310h5764c6d_2
  - pyodbc=4.0.39=py310heca2aa9_0
  - pyopenssl=23.2.0=pyhd8ed1ab_1
  - pypandoc=1.11=pyhd8ed1ab_0
  - pyparsing=3.0.9=pyhd8ed1ab_0
  - pyproj=3.5.0=py310h15e2413_0
  - pyproject_hooks=1.0.0=pyhd8ed1ab_0
  - pyqt=5.15.7=py310hab646b1_3
  - pyqt5-sip=12.11.0=py310heca2aa9_3
  - pyqtwebengine=5.15.7=py310h1165ae2_3
  - pyrsistent=0.19.3=py310h1fa729e_0
  - pyshp=2.3.1=pyhd8ed1ab_0
  - pysocks=1.7.1=pyha2e5f31_6
  - pytables=3.7.0=py310hb60b9b2_3
  - pytesseract=0.3.10=pyhd8ed1ab_0
  - pytest=7.3.2=pyhd8ed1ab_1
  - pytest-arraydiff=0.5.0=pyhd8ed1ab_0
  - pytest-base-url=2.0.0=pyhd8ed1ab_0
  - pytest-bdd=6.1.1=pyhd8ed1ab_0
  - pytest-benchmark=4.0.0=pyhd8ed1ab_0
  - pytest-cov=4.1.0=pyhd8ed1ab_0
  - pytest-csv=3.0.0=pyhd8ed1ab_0
  - pytest-datadir=1.4.1=pyhd8ed1ab_0
  - pytest-doctestplus=0.13.0=pyhd8ed1ab_0
  - pytest-excel=1.5.0=pyhd8ed1ab_0
  - pytest-html=3.2.0=pyhd8ed1ab_1
  - pytest-json=0.4.0=py_1
  - pytest-memray=1.4.1=pyhd8ed1ab_0
  - pytest-metadata=3.0.0=pyhd8ed1ab_1
  - pytest-mock=3.11.1=pyhd8ed1ab_0
  - pytest-regressions=2.4.2=pyhd8ed1ab_0
  - pytest-selenium=4.0.1=pyhd8ed1ab_0
  - pytest-variables=3.0.0=pyhd8ed1ab_0
  - pytest-xdist=3.3.1=pyhd8ed1ab_0
  - python=3.10.8=h257c98d_0_cpython
  - python-build=0.10.0=pyhd8ed1ab_1
  - python-dateutil=2.8.2=pyhd8ed1ab_0
  - python-dotenv=1.0.0=pyhd8ed1ab_0
  - python-fastjsonschema=2.17.1=pyhd8ed1ab_0
  - python-flatbuffers=1.12=pyhd8ed1ab_1
  - python-graphviz=0.20.1=pyh22cad53_0
  - python-gssapi=1.8.2=py310hd1ceca7_2
  - python-json-logger=2.0.7=pyhd8ed1ab_0
  - python-kaleido=0.2.1=pyhd8ed1ab_0
  - python-lsp-black=1.3.0=pyhd8ed1ab_0
  - python-lsp-jsonrpc=1.0.0=pyhd8ed1ab_0
  - python-lsp-server=1.5.0=hd8ed1ab_1
  - python-lsp-server-base=1.5.0=pyhd8ed1ab_1
  - python-pptx=0.6.21=pyhd8ed1ab_0
  - python-slugify=8.0.1=pyhd8ed1ab_1
  - python-snappy=0.6.1=py310hcee4d7c_0
  - python-tzdata=2023.3=pyhd8ed1ab_0
  - python-xxhash=3.2.0=py310h1fa729e_0
  - python_abi=3.10=3_cp310
  - pytoolconfig=1.2.5=pyhd8ed1ab_0
  - pytorch=1.12.1=cpu_py310hb1f1ab4_1
  - pytz=2023.3=pyhd8ed1ab_0
  - pytz-deprecation-shim=0.1.0.post0=py310hff52083_3
  - pyu2f=0.1.5=pyhd8ed1ab_0
  - pyviz_comms=2.3.2=pyhd8ed1ab_0
  - pywavelets=1.4.1=py310h0a54255_0
  - pyxdg=0.28=pyhd8ed1ab_0
  - pyyaml=5.4.1=py310h5764c6d_4
  - pyzmq=25.1.0=py310h5bbb5d0_0
  - qdarkstyle=3.0.3=pyhd8ed1ab_0
  - qstylizer=0.2.2=pyhd8ed1ab_0
  - qt-main=5.15.6=h18908ee_6
  - qt-webengine=5.15.4=h325cec9_3
  - qtawesome=1.2.3=pyhd8ed1ab_0
  - qtconsole=5.3.2=pyhd8ed1ab_0
  - qtconsole-base=5.3.2=pyha770c72_0
  - qtpy=2.3.1=pyhd8ed1ab_0
  - qtwebkit=5.212=h3e5094c_7
  - queuelib=1.6.2=pyhd8ed1ab_0
  - re2=2022.06.01=h27087fc_1
  - readline=8.2=h8228510_1
  - regex=2023.6.3=py310h2372a71_0
  - reproc=14.2.4=h0b41bf4_0
  - reproc-cpp=14.2.4=hcb278e6_0
  - requests=2.31.0=pyhd8ed1ab_0
  - requests-file=1.5.1=pyh9f0ad1d_0
  - requests-oauthlib=1.3.1=pyhd8ed1ab_0
  - responses=0.23.1=pyhd8ed1ab_0
  - rfc3339-validator=0.1.4=pyhd8ed1ab_0
  - rfc3986-validator=0.1.1=pyh9f0ad1d_0
  - rich=13.4.2=pyhd8ed1ab_0
  - rise=5.7.1=py310hff52083_2
  - rope=0.21.1=pyhd8ed1ab_0
  - rsa=4.9=pyhd8ed1ab_0
  - rtree=1.0.1=py310hbdcdc62_1
  - ruamel.yaml=0.17.17=py310h6acc77f_1
  - ruamel.yaml.clib=0.2.7=py310h1fa729e_1
  - ruff=0.0.271=py310h3d77a66_0
  - s2n=1.0.10=h9b69904_0
  - sacremoses=0.0.53=pyhd8ed1ab_0
  - safetensors=0.3.1=py310hcb5633a_0
  - scikit-image=0.20.0=py310h9b08913_1
  - scikit-learn=1.2.2=py310hf7d194e_2
  - scikit-learn-intelex=2023.1.1=py310hff52083_0
  - scipy=1.10.1=py310ha4c1d20_3
  - scrapy=2.9.0=py310hff52083_0
  - seaborn=0.12.2=hd8ed1ab_0
  - seaborn-base=0.12.2=pyhd8ed1ab_0
  - secretstorage=3.3.3=py310hff52083_1
  - selenium=4.10.0=pyhd8ed1ab_0
  - send2trash=1.8.2=pyh41d4057_0
  - service_identity=18.1.0=py_0
  - shapely=2.0.1=py310h8b84c32_0
  - shellingham=1.5.1=pyhd8ed1ab_0
  - singledispatch=3.6.1=pyh44b312d_0
  - sip=6.7.9=py310hc6cd4ac_0
  - six=1.16.0=pyh6c4a22f_0
  - smart_open=5.2.1=pyhd8ed1ab_0
  - smmap=3.0.5=pyh44b312d_0
  - snappy=1.1.10=h9fff704_0
  - sniffio=1.3.0=pyhd8ed1ab_0
  - snowballstemmer=2.2.0=pyhd8ed1ab_0
  - sortedcontainers=2.4.0=pyhd8ed1ab_0
  - soupsieve=2.3.2.post1=pyhd8ed1ab_0
  - spacy=3.5.3=py310hfb6f7a9_0
  - spacy-legacy=3.0.12=pyhd8ed1ab_0
  - spacy-loggers=1.0.4=pyhd8ed1ab_0
  - sphinx=6.2.1=pyhd8ed1ab_0
  - sphinx-gallery=0.13.0=pyhd8ed1ab_0
  - sphinxcontrib-applehelp=1.0.4=pyhd8ed1ab_0
  - sphinxcontrib-devhelp=1.0.2=py_0
  - sphinxcontrib-htmlhelp=2.0.1=pyhd8ed1ab_0
  - sphinxcontrib-jsmath=1.0.1=py_0
  - sphinxcontrib-qthelp=1.0.3=py_0
  - sphinxcontrib-serializinghtml=1.1.5=pyhd8ed1ab_2
  - spyder=5.3.2=py310hff52083_0
  - spyder-kernels=2.3.2=py310hff52083_0
  - spyder-line-profiler=0.3.1=pyh6c4a22f_0
  - spyder-notebook=0.1.4=py_0
  - spyder-terminal=1.2.2=pyhd8ed1ab_1
  - sqlalchemy=1.3.24=py310h5764c6d_1
  - sqlite=3.42.0=h2c6b66d_0
  - sqlparse=0.4.4=pyhd8ed1ab_0
  - srsly=2.4.6=py310heca2aa9_0
  - stack_data=0.6.2=pyhd8ed1ab_0
  - statsmodels=0.14.0=py310h278f3c1_1
  - streamlit=1.23.1=pyhd8ed1ab_0
  - sympy=1.12=pypyh9d50eac_103
  - tabulate=0.9.0=pyhd8ed1ab_1
  - tangled-up-in-unicode=0.2.0=pyhd8ed1ab_0
  - tbb=2021.9.0=hf52228f_0
  - tbb4py=2021.9.0=py310ha0488a2_0
  - tblib=1.7.0=pyhd8ed1ab_0
  - tenacity=8.2.2=pyhd8ed1ab_0
  - tensorboard=2.9.0=pyhd8ed1ab_0
  - tensorboard-data-server=0.6.1=py310h597c629_4
  - tensorboard-plugin-wit=1.8.1=pyhd8ed1ab_0
  - tensorflow=2.9.1=cpu_py310hd1aba9c_0
  - tensorflow-base=2.9.1=cpu_py310h8df3ab6_0
  - tensorflow-estimator=2.9.1=cpu_py310had6d012_0
  - termcolor=2.3.0=pyhd8ed1ab_0
  - terminado=0.17.1=pyh41d4057_0
  - text-unidecode=1.3=py_0
  - textdistance=4.5.0=pyhd8ed1ab_0
  - textual=0.28.0=pyhd8ed1ab_0
  - textwrap3=0.9.2=py_0
  - thinc=8.1.10=py310hfb6f7a9_0
  - threadpoolctl=3.1.0=pyh8a188c0_0
  - three-merge=0.1.1=pyh9f0ad1d_0
  - tifffile=2023.4.12=pyhd8ed1ab_0
  - tiledb=2.13.2=hc2ae436_0
  - tinycss2=1.2.1=pyhd8ed1ab_0
  - tk=8.6.12=h27826a3_0
  - tldextract=3.4.4=pyhd8ed1ab_0
  - tokenizers=0.13.2=py310h26b42ff_0
  - toml=0.10.2=pyhd8ed1ab_0
  - tomli=2.0.1=pyhd8ed1ab_0
  - tomlkit=0.11.8=pyha770c72_0
  - toolz=0.12.0=pyhd8ed1ab_0
  - toposort=1.10=pyhd8ed1ab_0
  - tornado=6.3.2=py310h2372a71_0
  - tqdm=4.65.0=pyhd8ed1ab_1
  - traitlets=5.9.0=pyhd8ed1ab_0
  - traittypes=0.2.1=pyh9f0ad1d_2
  - transformers=4.30.2=pyhd8ed1ab_1
  - trio=0.22.0=py310hff52083_1
  - trio-websocket=0.10.3=pyhd8ed1ab_0
  - twisted=22.10.0=py310h5764c6d_0
  - typeguard=2.13.3=pyhd8ed1ab_0
  - typer=0.4.2=pyhd8ed1ab_0
  - types-pyyaml=6.0.12.10=pyhd8ed1ab_0
  - typing-extensions=4.4.0=hd8ed1ab_0
  - typing_extensions=4.4.0=pyha770c72_0
  - typing_utils=0.1.0=pyhd8ed1ab_0
  - tzcode=2023c=h0b41bf4_0
  - tzdata=2023c=h71feb2d_0
  - tzlocal=4.3=py310hff52083_0
  - uc-micro-py=1.0.1=pyhd8ed1ab_0
  - uge-drmaa2=8.7.2=py310hff52083_1
  - ujson=5.7.0=py310heca2aa9_0
  - unicodedata2=15.0.0=py310h5764c6d_0
  - unidecode=1.3.6=pyhd8ed1ab_0
  - unixodbc=2.3.11=h5eee18b_0
  - urllib3=1.26.15=pyhd8ed1ab_0
  - validators=0.20.0=pyhd8ed1ab_0
  - vega=4.0.0=py310hff52083_0
  - visions=0.7.5=pyhd8ed1ab_0
  - w3lib=2.1.1=pyhd8ed1ab_0
  - wasabi=1.1.2=py310hff52083_0
  - watchdog=3.0.0=py310hff52083_0
  - wcwidth=0.2.6=pyhd8ed1ab_0
  - webencodings=0.5.1=py_1
  - websocket-client=1.5.3=pyhd8ed1ab_0
  - werkzeug=2.3.6=pyhd8ed1ab_0
  - whatthepatch=1.0.5=pyhd8ed1ab_0
  - wheel=0.40.0=pyhd8ed1ab_0
  - widgetsnbextension=4.0.7=pyhd8ed1ab_0
  - wordcloud=1.9.2=py310h2372a71_0
  - wrapt=1.15.0=py310h1fa729e_0
  - wsproto=1.2.0=pyhd8ed1ab_0
  - wurlitzer=3.0.3=pyhd8ed1ab_0
  - xarray=2023.5.0=pyhd8ed1ab_0
  - xcb-util=0.4.0=h516909a_0
  - xcb-util-image=0.4.0=h166bdaf_0
  - xcb-util-keysyms=0.4.0=h516909a_0
  - xcb-util-renderutil=0.3.9=h166bdaf_0
  - xcb-util-wm=0.4.1=h516909a_0
  - xerces-c=3.2.4=h55805fa_1
  - xkeyboard-config=2.38=h0b41bf4_0
  - xlsxwriter=3.1.2=pyhd8ed1ab_0
  - xmldiff=2.4=pyhd8ed1ab_0
  - xmlschema=2.3.0=pyhd8ed1ab_0
  - xorg-kbproto=1.0.7=h7f98852_1002
  - xorg-libice=1.1.1=hd590300_0
  - xorg-libsm=1.2.4=h7391055_0
  - xorg-libx11=1.8.4=h0b41bf4_0
  - xorg-libxau=1.0.11=hd590300_0
  - xorg-libxdmcp=1.1.3=h7f98852_0
  - xorg-libxext=1.3.4=h0b41bf4_2
  - xorg-libxrender=0.9.10=h7f98852_1003
  - xorg-renderproto=0.11.1=h7f98852_1002
  - xorg-xextproto=7.3.0=h0b41bf4_1003
  - xorg-xproto=7.0.31=h7f98852_1007
  - xxhash=0.8.1=h0b41bf4_0
  - xyzservices=2023.5.0=pyhd8ed1ab_1
  - xz=5.2.10=h5eee18b_1
  - y-py=0.6.0=py310h4426083_0
  - yaml=0.2.5=h7f98852_2
  - yaml-cpp=0.7.0=h27087fc_2
  - yapf=0.33.0=pyhd8ed1ab_1
  - yarl=1.9.2=py310h2372a71_0
  - ydata-profiling=4.2.0=pyhd8ed1ab_1
  - ypy-websocket=0.8.4=pyhd8ed1ab_0
  - zeromq=4.3.4=h9c3ff4c_1
  - zfp=1.0.0=h27087fc_3
  - zict=3.0.0=pyhd8ed1ab_0
  - zipp=3.15.0=pyhd8ed1ab_0
  - zlib=1.2.13=hd590300_5
  - zlib-ng=2.0.7=h0b41bf4_0
  - zope=1.0=py310h06a4308_1
  - zope.interface=6.0=py310h1fa729e_0
  - zstandard=0.19.0=py310hdeb6495_1
  - zstd=1.5.2=h3eb15da_6
extra_files:
  - /home/delengowski/repositories/bear-snake/extras_cache.tar.gz
  - /home/delengowski/repositories/bear-snake/wheels.tar.gz
  - /home/delengowski/repositories/bear-snake/LICENSE.txt
license_file: /home/s_mdelen/repositories/bear-snake/LICENSE.txt
keep_pkgs: true
post_install: /home/delengowski/repositories/bear-snake/post_install_linking.sh

I try to debug the command, in hopes of determining the problematic package and I receive a different error.

python -m pdb $(which constructor) .

/home/delengowski/miniconda3/envs/constructor/bin/constructor(3)() -> import re (Pdb) c INFO:constructor.main:Got the following cli arguments: 'Namespace(debug=False, output_dir='/home/delengowski/repositories/bear-snake', cache_dir='~/.conda/constructor', clean=False, platform='linux-64', dry_run=False, verbose=False, conda_exe=None, dir_path='.')'

INFO:conda.conda_libmamba_solver.solver:Specs to remove: frozenset() Traceback (most recent call last): File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda/plugins/virtual_packages/cuda.py", line 42, in cuda_version detector.start() File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/multiprocessing/process.py", line 121, in start self._popen = self._Popen(self) ^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/multiprocessing/context.py", line 288, in _Popen return Popen(process_obj) ^^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/multiprocessing/popen_spawn_posix.py", line 32, in __init__ super().__init__(process_obj) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/multiprocessing/popen_fork.py", line 19, in __init__ self._launch(process_obj) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/multiprocessing/popen_spawn_posix.py", line 42, in _launch prep_data = spawn.get_preparation_data(process_obj._name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/multiprocessing/spawn.py", line 187, in get_preparation_data main_mod_name = getattr(main_module.__spec__, "name", None) ^^^^^^^^^^^^^^^^^^^^ AttributeError: module '__main__' has no attribute '__spec__'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/pdb.py", line 1775, in main pdb._run(target) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/pdb.py", line 1643, in _run self.run(target.code) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/bdb.py", line 600, in run exec(cmd, globals, locals) File "", line 1, in File "/home/delengowski/miniconda3/envs/constructor/bin/constructor", line 10, in sys.exit(main()) ^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/main.py", line 351, in main main_build(dir_path, output_dir=out_dir, platform=args.platform, File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/main.py", line 149, in main_build fcp_main(info, verbose=verbose, dry_run=dry_run, conda_exe=conda_exe) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/fcp.py", line 497, in main ) = _main( ^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/fcp.py", line 384, in _main precs = _solve_precs( ^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/constructor/fcp.py", line 315, in _solve_precs precs = list(solver.solve_final_state()) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda_libmamba_solver/solver.py", line 136, in solve_final_state in_state = SolverInputState( ^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda_libmamba_solver/state.py", line 190, in init _supplement_index_with_system(virtual) File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda/core/index.py", line 183, in _supplement_index_with_system packages = context.plugin_manager.get_hook_results("virtual_packages") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda/plugins/manager.py", line 103, in get_hook_results plugins = sorted( ^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda/plugins/manager.py", line 104, in (item for items in hook() for item in items), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda/plugins/virtual_packages/cuda.py", line 63, in conda_virtual_packages cuda_version = cached_cuda_version() ^^^^^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda/plugins/virtual_packages/cuda.py", line 58, in cached_cuda_version return cuda_version() ^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda/common/decorators.py", line 25, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/site-packages/conda/plugins/virtual_packages/cuda.py", line 46, in cuda_version detector.kill() # requires Python 3.7+ ^^^^^^^^^^^^^^^ File "/home/delengowski/miniconda3/envs/constructor/lib/python3.11/multiprocessing/process.py", line 140, in kill self._popen.kill() ^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'kill' Uncaught exception. Entering post mortem debugging Running 'cont' or 'step' will restart the program

/home/delengowski/miniconda3/envs/constructor/lib/python3.11/multiprocessing/process.py(140)kill() -> self._popen.kill() (Pdb)

jaimergp commented 1 year ago

Hi! This is a known incompatibility with recent versions of conda. We have a patch ready for the next release (coming soon), but for now what you can do is to have a new environment with constructor and an older conda, à la:

$ conda create -n constructor-workaround python=3.9 constructor conda=22.11

And then run constructor from that env. Hope that works!

Delengowski commented 1 year ago

@jaimergp Does conda=22.11 have libmamba compatibility? I believe that's why I upgraded. I built the environment with libmamba but when I was using constructor with an older version that couldn't use the experimental solver, it was finding inconsistencies.

jaimergp commented 1 year ago

It should be compatible, yes. Just make sure to have conda-libmamba-solver in that new env too.

Delengowski commented 1 year ago

@jaimergp when is the new release going to happen?

With this older conda I get these connection issues that cannot get through my proxies

Traceback (most recent call last):
  File "/home/delengowski/miniconda3/envs/constructor-workaround/bin/constructor", line 10, in <module>
    sys.exit(main())
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/constructor/main.py", line 351, in main
    main_build(dir_path, output_dir=out_dir, platform=args.platform,
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/constructor/main.py", line 149, in main_build
    fcp_main(info, verbose=verbose, dry_run=dry_run, conda_exe=conda_exe)
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/constructor/fcp.py", line 497, in main
    ) = _main(
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/constructor/fcp.py", line 384, in _main
    precs = _solve_precs(
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/constructor/fcp.py", line 315, in _solve_precs
    precs = list(solver.solve_final_state())
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/conda_libmamba_solver/solver.py", line 167, in solve_final_state
    index = LibMambaIndexHelper(
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/conda_libmamba_solver/index.py", line 71, in __init__
    self._index = self._load_channels()
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/conda_libmamba_solver/index.py", line 246, in _load_channels
    full_index += get_index_libmamba(
  File "/home/delengowski/miniconda3/envs/constructor-workaround/lib/python3.9/site-packages/conda_libmamba_solver/mamba_utils.py", line 102, in get_index
    is_downloaded = dlist.download(api.MAMBA_DOWNLOAD_FAILFAST)
RuntimeError: Download error (6) Couldn't resolve host name [https://conda.anaconda.org/conda-forge/noarch/repodata.json]
Could not resolve host: conda.anaconda.org
jaimergp commented 1 year ago

@jaimergp when is the new release going to happen?

Next week I hope! You can also try to install from main via pip install https://github.com/conda/constructor/archive/main.tar.gz --no-deps in fully upgraded environment (recent conda and so on). The point is to override the conda-provided constructor with the pip provided one.

Delengowski commented 1 year ago

Pip install did it, thank you!