Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

conda list misidentifies source channel for Python packages installed in environments created with micromamba #362

Open
h-vetinari opened this issue Oct 29, 2024 · 5 comments · May be fixed by conda/conda#14523

Comments

@h-vetinari
Copy link
Member

Noticed something weird in CI recently... Provisioning begins normally

Provisioning base env with micromamba
Downloading micromamba 1.5.10-0
[...]
Transaction

  Prefix: D:\Miniforge

  Updating specs:

   - pip
   - python=3.12
   - conda-build
   - conda-forge-ci-setup=4
   - conda-build[version='>=24.1']

which is populated 100% from conda-forge.

However, a short while later (and with no indications in the log where this would happen), it seems a large part of the environment gets reinstalled and consequently overwritten by pip/PyPI:

# packages in environment at D:\Miniforge:
#
# Name                    Version                   Build  Channel
anaconda-client           1.12.3                   pypi_0    pypi
archspec                  0.2.3                    pypi_0    pypi
attrs                     24.2.0                   pypi_0    pypi
beautifulsoup4            4.12.3                   pypi_0    pypi
boltons                   24.0.0                   pypi_0    pypi
brotli                    1.1.0                    pypi_0    pypi
brotli-python             1.1.0           py312h275cf98_2    conda-forge
bzip2                     1.0.8                h2466b09_7    conda-forge
ca-certificates           2024.8.30            h56e8100_0    conda-forge
certifi                   2024.8.30                pypi_0    pypi
[...]

From looking at https://github.com/conda-forge/conda-forge-ci-setup-feedstock/blob/main/recipe/run_conda_forge_build_setup_win.bat, I cannot tell what would be causing this (also hasn't changed recently). It also doesn't seem to happen on unix.

Full details:

Starting: Run Windows build
==============================================================================
Task         : Command line
Description  : Run a command line script using Bash on Linux and macOS and cmd.exe on Windows
Version      : 2.246.1
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/command-line
==============================================================================
Generating script.
Script contents: shell
call ".scripts\run_win_build.bat"
========================== Starting Command Output ===========================
"C:\Windows\system32\cmd.exe" /D /E:ON /V:OFF /S /C "CALL "D:\a\_temp\50671fb4-f9df-49c7-b40d-510ae8384ecf.cmd""
Provisioning base env with micromamba
Downloading micromamba 1.5.10-0
****  Online  ****
  000000  ...
  891a00
CertUtil: -URLCache command completed successfully.
Creating environment

Transaction

  Prefix: D:\Miniforge

  Updating specs:

   - pip
   - python=3.12
   - conda-build
   - conda-forge-ci-setup=4
   - conda-build[version='>=24.1']


  Package                              Version  Build               Channel          Size
-------------------------------------------------------------------------------------------
  Install:
-------------------------------------------------------------------------------------------

  + python_abi                            3.12  5_cp312             conda-forge       7kB
  + m2-conda-epoch                    20230914  0_x86_64            conda-forge       7kB
  + ucrt                          10.0.22621.0  h57928b3_1          conda-forge     560kB
  + ca-certificates                  2024.8.30  h56e8100_0          conda-forge     159kB
  + vc14_runtime                   14.40.33810  hcc2c482_22         conda-forge     751kB
  + vc                                    14.3  h8a93ad2_22         conda-forge      17kB
  + vs2015_runtime                 14.40.33810  h3bf8584_22         conda-forge      17kB
  + libiconv                              1.17  hcfcfb64_2          conda-forge     636kB
  + lzo                                   2.10  hcfcfb64_1001       conda-forge     143kB
  + reproc                        14.2.4.post0  hcfcfb64_1          conda-forge      37kB
  + tk                                  8.6.13  h5226925_1          conda-forge       4MB
  + libsqlite                           3.47.0  h2466b09_0          conda-forge     885kB
  + bzip2                                1.0.8  h2466b09_7          conda-forge      55kB
  + libzlib                              1.3.1  h2466b09_2          conda-forge      55kB
  + yaml-cpp                             0.8.0  h63175ca_0          conda-forge     137kB
  + fmt                                 11.0.2  h7f575de_0          conda-forge     189kB
  + rattler-build                       0.28.1  h49672d7_0          conda-forge       8MB
  + ripgrep                             14.1.1  ha073cba_0          conda-forge       2MB
  + liblief                             0.14.1  he0c23c2_2          conda-forge       2MB
  + openssl                              3.3.2  h2466b09_0          conda-forge       8MB
  + libexpat                             2.6.3  he0c23c2_0          conda-forge     139kB
  + lz4-c                                1.9.4  hcfcfb64_0          conda-forge     134kB
  + libffi                               3.4.2  h8ffe710_5          conda-forge      42kB
  + yaml                                 0.2.5  h8ffe710_2          conda-forge      63kB
  + xz                                   5.2.6  h8d14728_0          conda-forge     218kB
  + reproc-cpp                    14.2.4.post0  h63175ca_1          conda-forge      30kB
  + libxml2                             2.12.7  h0f24e4e_4          conda-forge       2MB
  + libsolv                             0.7.30  hbb528cf_0          conda-forge     429kB
  + zstd                                 1.5.6  h0ea2cb4_0          conda-forge     349kB
  + libssh2                             1.11.0  h7dfc565_0          conda-forge     267kB
  + krb5                                1.21.3  hdf4eb48_0          conda-forge     712kB
  + libarchive                           3.7.4  haf234dc_0          conda-forge     958kB
  + libcurl                             8.10.1  h1ee3ff0_0          conda-forge     342kB
  + libmamba                            1.5.10  h81425b0_1          conda-forge       4MB
  + tzdata                               2024b  hc8b5060_0          conda-forge     122kB
  + pybind11-abi                             4  hd8ed1ab_3          conda-forge      10kB
  + conda-env                            2.6.0  1                   conda-forge       2kB
  + m2-msys2-runtime                   3.4.9.1  hd8ed1ab_4          conda-forge       2MB
  + m2-gmp                             6.3.0.1  hd8ed1ab_4          conda-forge     430kB
  + m2-libsqlite                      3.42.0.2  hd8ed1ab_4          conda-forge     697kB
  + m2-libcbor                         0.9.0.1  hd8ed1ab_4          conda-forge      52kB
  + m2-libffi                          3.4.4.1  hd8ed1ab_4          conda-forge      64kB
  + m2-libopenssl                      3.1.2.1  hd8ed1ab_4          conda-forge       2MB
  + m2-libxcrypt                      4.4.36.1  hd8ed1ab_4          conda-forge     112kB
  + m2-gcc-libs                       11.3.0.4  hd8ed1ab_4          conda-forge       2MB
  + m2-filesystem                 2023.02.07.1  hd8ed1ab_4          conda-forge     138kB
  + m2-patch                           2.7.6.2  hd8ed1ab_4          conda-forge     132kB
  + m2-openssl                         3.1.2.1  hd8ed1ab_4          conda-forge     713kB
  + m2-libgettextpo                     0.22.1  hd8ed1ab_4          conda-forge     160kB
  + m2-libasprintf                      0.22.1  hd8ed1ab_4          conda-forge      39kB
  + m2-libbz2                          1.0.8.4  hd8ed1ab_4          conda-forge      64kB
  + m2-libdb                          5.3.28.4  hd8ed1ab_4          conda-forge     749kB
  + m2-libzstd                         1.5.5.1  hd8ed1ab_4          conda-forge     418kB
  + m2-brotli                          1.1.0.1  hd8ed1ab_4          conda-forge     388kB
  + m2-libiconv                         1.17.1  hd8ed1ab_4          conda-forge     750kB
  + m2-ncurses                           6.4.1  hd8ed1ab_4          conda-forge       1MB
  + m2-libnghttp2                     1.56.0.1  hd8ed1ab_4          conda-forge     101kB
  + m2-zlib                              1.3.1  hd8ed1ab_4          conda-forge      82kB
  + m2-libpcre2_8                      10.42.1  hd8ed1ab_4          conda-forge     161kB
  + m2-libexpat                        2.5.0.1  hd8ed1ab_4          conda-forge      97kB
  + m2-bash                          5.2.015.1  hd8ed1ab_4          conda-forge       3MB
  + m2-libfido2                       1.13.0.1  hd8ed1ab_4          conda-forge     112kB
  + m2-perl-net-ssleay                  1.92.5  hd8ed1ab_4          conda-forge     247kB
  + m2-db                             5.3.28.4  hd8ed1ab_4          conda-forge      80kB
  + m2-libunistring                      1.1.2  hd8ed1ab_4          conda-forge     725kB
  + m2-libintl                          0.22.1  hd8ed1ab_4          conda-forge      83kB
  + m2-libreadline                   8.2.001.3  hd8ed1ab_4          conda-forge     334kB
  + m2-less                              643.1  hd8ed1ab_4          conda-forge     158kB
  + m2-libedit                  20221030_3.1.1  hd8ed1ab_4          conda-forge     129kB
  + m2-libgpg-error                     1.47.1  hd8ed1ab_4          conda-forge     226kB
  + m2-gettext                          0.22.1  hd8ed1ab_4          conda-forge       2MB
  + m2-libidn2                         2.3.4.2  hd8ed1ab_4          conda-forge     182kB
  + m2-sed                               4.9.1  hd8ed1ab_4          conda-forge     282kB
  + m2-findutils                       4.9.0.3  hd8ed1ab_4          conda-forge     531kB
  + m2-coreutils                        8.32.5  hd8ed1ab_4          conda-forge       4MB
  + m2-libgdbm                          1.23.1  hd8ed1ab_4          conda-forge      65kB
  + m2-gzip                             1.13.1  hd8ed1ab_4          conda-forge     126kB
  + m2-heimdal-libs                    7.8.0.4  hd8ed1ab_4          conda-forge     885kB
  + m2-libgcrypt                       1.9.4.1  hd8ed1ab_4          conda-forge     502kB
  + m2-liblzma                         5.4.4.1  hd8ed1ab_4          conda-forge     121kB
  + m2-gdbm                             1.23.1  hd8ed1ab_4          conda-forge     223kB
  + m2-info                            7.0.3.3  hd8ed1ab_4          conda-forge     215kB
  + m2-heimdal                         7.8.0.4  hd8ed1ab_4          conda-forge     594kB
  + m2-libxml2                        2.9.14.5  hd8ed1ab_4          conda-forge     582kB
  + m2-file                             5.45.1  hd8ed1ab_4          conda-forge     448kB
  + m2-perl                           5.36.1.2  hd8ed1ab_4          conda-forge       7MB
  + m2-libtasn1                       4.19.0.1  hd8ed1ab_4          conda-forge     132kB
  + m2-openssh                         9.4p1.1  hd8ed1ab_4          conda-forge       1MB
  + m2-libxslt                        1.1.38.1  hd8ed1ab_4          conda-forge     175kB
  + m2-nano                              7.2.1  hd8ed1ab_4          conda-forge     676kB
  + m2-perl-html-tagset                 3.20.3  hd8ed1ab_4          conda-forge      45kB
  + m2-perl-io-socket-ip                0.41.2  hd8ed1ab_4          conda-forge      58kB
  + m2-perl-io-html                    1.004.2  hd8ed1ab_4          conda-forge      49kB
  + m2-perl-clone                       0.46.1  hd8ed1ab_4          conda-forge      44kB
  + m2-perl-try-tiny                    0.31.1  hd8ed1ab_4          conda-forge      53kB
  + m2-perl-uri                         5.21.1  hd8ed1ab_4          conda-forge     120kB
  + m2-perl-net-http                    6.23.1  hd8ed1ab_4          conda-forge      57kB
  + m2-perl-lwp-mediatypes              6.04.1  hd8ed1ab_4          conda-forge      54kB
  + m2-perl-http-date                   6.06.1  hd8ed1ab_4          conda-forge      44kB
  + m2-perl-encode-locale               1.05.2  hd8ed1ab_4          conda-forge      45kB
  + m2-perl-timedate                    2.33.2  hd8ed1ab_4          conda-forge      69kB
  + m2-perl-io-stringy                 2.113.1  hd8ed1ab_4          conda-forge      80kB
  + m2-perl-convert-binhex             1.125.2  hd8ed1ab_4          conda-forge      64kB
  + m2-perl-termreadkey                 2.38.5  hd8ed1ab_4          conda-forge      55kB
  + m2-perl-error                    0.17029.1  hd8ed1ab_4          conda-forge      56kB
  + m2-perl-authen-sasl                 2.16.3  hd8ed1ab_4          conda-forge      72kB
  + m2-libp11-kit                     0.25.0.1  hd8ed1ab_4          conda-forge     269kB
  + m2-libpsl                         0.21.2.1  hd8ed1ab_4          conda-forge     104kB
  + m2-perl-www-robotrules              6.02.2  hd8ed1ab_4          conda-forge      48kB
  + m2-perl-io-socket-ssl              2.083.1  hd8ed1ab_4          conda-forge     192kB
  + m2-perl-file-listing                6.16.1  hd8ed1ab_4          conda-forge      45kB
  + m2-perl-http-message                6.44.1  hd8ed1ab_4          conda-forge     112kB
  + m2-perl-mailtools                   2.21.1  hd8ed1ab_4          conda-forge      97kB
  + m2-p11-kit                        0.25.0.1  hd8ed1ab_4          conda-forge     481kB
  + m2-perl-net-smtp-ssl                1.04.2  hd8ed1ab_4          conda-forge      39kB
  + m2-perl-http-negotiate              6.01.3  hd8ed1ab_4          conda-forge      46kB
  + m2-perl-http-daemon                 6.16.1  hd8ed1ab_4          conda-forge      53kB
  + m2-perl-http-cookies                6.10.2  hd8ed1ab_4          conda-forge      57kB
  + m2-perl-html-parser                 3.81.1  hd8ed1ab_4          conda-forge     116kB
  + m2-perl-mime-tools                 5.510.1  hd8ed1ab_4          conda-forge     221kB
  + m2-ca-certificates              20230311.1  hd8ed1ab_4          conda-forge     398kB
  + m2-perl-libwww                      6.67.1  hd8ed1ab_4          conda-forge     167kB
  + m2-libssh2                        1.11.0.1  hd8ed1ab_4          conda-forge     245kB
  + m2-libcurl                         8.2.1.1  hd8ed1ab_4          conda-forge     309kB
  + m2-curl                            8.2.1.1  hd8ed1ab_4          conda-forge     903kB
  + m2-git                            2.42.0.2  hd8ed1ab_4          conda-forge      14MB
  + python                              3.12.7  hce54a09_0_cpython  conda-forge      16MB
  + pip                                   24.2  pyh8b19718_1        conda-forge       1MB
  + setuptools                          75.1.0  pyhd8ed1ab_0        conda-forge     777kB
  + wheel                               0.44.0  pyhd8ed1ab_0        conda-forge      59kB
  + traitlets                           5.14.3  pyhd8ed1ab_0        conda-forge     110kB
  + python-fastjsonschema               2.20.0  pyhd8ed1ab_0        conda-forge     226kB
  + cpython                             3.12.7  py312hd8ed1ab_0     conda-forge      45kB
  + pycparser                             2.22  pyhd8ed1ab_0        conda-forge     105kB
  + hyperframe                           6.0.1  pyhd8ed1ab_0        conda-forge      15kB
  + win_inet_pton                        1.1.0  pyh7428d3b_7        conda-forge      10kB
  + six                                 1.16.0  pyh6c4a22f_0        conda-forge      14kB
  + soupsieve                              2.5  pyhd8ed1ab_1        conda-forge      37kB
  + more-itertools                      10.5.0  pyhd8ed1ab_0        conda-forge      57kB
  + zipp                                3.20.2  pyhd8ed1ab_0        conda-forge      21kB
  + attrs                               24.2.0  pyh71513ae_0        conda-forge      56kB
  + pkgutil-resolve-name                1.3.10  pyhd8ed1ab_1        conda-forge      11kB
  + tomli                                2.0.2  pyhd8ed1ab_0        conda-forge      18kB
  + hpack                                4.0.0  pyh9f0ad1d_0        conda-forge      25kB
  + idna                                  3.10  pyhd8ed1ab_0        conda-forge      50kB
  + certifi                          2024.8.30  pyhd8ed1ab_0        conda-forge     164kB
  + colorama                             0.4.6  pyhd8ed1ab_0        conda-forge      25kB
  + truststore                          0.10.0  pyhd8ed1ab_0        conda-forge      22kB
  + platformdirs                         4.3.6  pyhd8ed1ab_0        conda-forge      21kB
  + boltons                             24.0.0  pyhd8ed1ab_0        conda-forge     298kB
  + distro                               1.9.0  pyhd8ed1ab_0        conda-forge      42kB
  + charset-normalizer                   3.4.0  pyhd8ed1ab_0        conda-forge      47kB
  + pluggy                               1.5.0  pyhd8ed1ab_0        conda-forge      24kB
  + archspec                             0.2.3  pyhd8ed1ab_0        conda-forge      49kB
  + pytz                                2024.2  pyhd8ed1ab_0        conda-forge     187kB
  + pkginfo                             1.11.2  pyhd8ed1ab_0        conda-forge      30kB
  + packaging                             24.1  pyhd8ed1ab_0        conda-forge      50kB
  + filelock                            3.16.1  pyhd8ed1ab_0        conda-forge      17kB
  + typing_extensions                   4.12.2  pyha770c72_0        conda-forge      40kB
  + defusedxml                           0.7.1  pyhd8ed1ab_0        conda-forge      24kB
  + joblib                               1.4.2  pyhd8ed1ab_0        conda-forge     220kB
  + pysocks                              1.7.1  pyh0701188_6        conda-forge      19kB
  + python-dateutil                      2.9.0  pyhd8ed1ab_0        conda-forge     223kB
  + beautifulsoup4                      4.12.3  pyha770c72_0        conda-forge     118kB
  + importlib_resources                  6.4.5  pyhd8ed1ab_0        conda-forge      33kB
  + h2                                   4.1.0  pyhd8ed1ab_0        conda-forge      47kB
  + click                                8.1.7  win_pyh7428d3b_0    conda-forge      85kB
  + tqdm                                4.66.6  pyhd8ed1ab_0        conda-forge      89kB
  + typing-extensions                   4.12.2  hd8ed1ab_0          conda-forge      10kB
  + wrapt                               1.16.0  py312h4389bb4_1     conda-forge      61kB
  + pywin32                                307  py312h275cf98_3     conda-forge       6MB
  + brotli-python                        1.1.0  py312h275cf98_2     conda-forge     322kB
  + ruamel.yaml.clib                     0.2.8  py312h4389bb4_1     conda-forge     109kB
  + libmambapy                          1.5.10  py312h643a1bd_1     conda-forge     463kB
  + markupsafe                           3.0.2  py312h31fea79_0     conda-forge      27kB
  + jsonpointer                          3.0.0  py312h2e8e312_1     conda-forge      42kB
  + rpds-py                             0.20.0  py312h2615798_1     conda-forge     209kB
  + pycosat                              0.6.6  py312he70551f_0     conda-forge      78kB
  + menuinst                             2.1.2  py312h275cf98_1     conda-forge     133kB
  + frozendict                           2.4.6  py312h4389bb4_0     conda-forge      31kB
  + pyyaml                               6.0.2  py312h4389bb4_1     conda-forge     181kB
  + python-libarchive-c                    5.1  py312h2e8e312_1     conda-forge      49kB
  + py-lief                             0.14.1  py312h275cf98_2     conda-forge     556kB
  + psutil                               6.1.0  py312h4389bb4_0     conda-forge     503kB
  + chardet                              5.2.0  py312h2e8e312_2     conda-forge     286kB
  + ruamel_yaml                        0.15.80  py312he70551f_1009  conda-forge     333kB
  + cffi                                1.17.1  py312h4389bb4_0     conda-forge     288kB
  + ruamel.yaml                         0.18.6  py312h4389bb4_1     conda-forge     267kB
  + zstandard                           0.23.0  py312h7606c53_1     conda-forge     321kB
  + deprecated                          1.2.14  pyh1a96a4e_0        conda-forge      14kB
  + jupyter_core                         5.7.2  pyh5737063_1        conda-forge      58kB
  + jinja2                               3.1.4  pyhd8ed1ab_0        conda-forge     112kB
  + jsonpatch                             1.33  pyhd8ed1ab_0        conda-forge      17kB
  + referencing                         0.35.1  pyhd8ed1ab_0        conda-forge      42kB
  + shyaml                               0.6.2  pyhd3deb0d_0        conda-forge      22kB
  + conda-package-streaming             0.11.0  pyhd8ed1ab_0        conda-forge      21kB
  + urllib3                              2.2.3  pyhd8ed1ab_0        conda-forge      98kB
  + jsonschema-specifications        2024.10.1  pyhd8ed1ab_0        conda-forge      16kB
  + conda-package-handling               2.4.0  pyh7900ff3_0        conda-forge     258kB
  + requests                            2.32.3  pyhd8ed1ab_0        conda-forge      59kB
  + jsonschema                          4.23.0  pyhd8ed1ab_0        conda-forge      74kB
  + requests-toolbelt                    1.0.0  pyhd8ed1ab_0        conda-forge      44kB
  + nbformat                            5.10.4  pyhd8ed1ab_0        conda-forge     101kB
  + oras-py                             0.1.14  pyhd8ed1ab_0        conda-forge      34kB
  + anaconda-client                     1.12.3  pyhd8ed1ab_1        conda-forge      73kB
  + conda-oci-mirror                     0.1.0  pyhd8ed1ab_0        conda-forge      32kB
  + conda-forge-metadata                0.10.0  pyhd8ed1ab_0        conda-forge      18kB
  + conda                               24.9.2  py312h2e8e312_0     conda-forge       1MB
  + conda-libmamba-solver               24.9.0  pyhd8ed1ab_0        conda-forge      42kB
  + conda-index                          0.5.0  pyhd8ed1ab_0        conda-forge     184kB
  + mamba                               1.5.10  py312h5494d5c_1     conda-forge      90kB
  + conda-build                         24.9.0  py312h2e8e312_0     conda-forge     758kB
  + rattler-build-conda-compat           1.2.2  pyhd8ed1ab_0        conda-forge      34kB
  + conda-forge-ci-setup                4.12.0  py312h5eb20be_100   conda-forge     105kB

  Summary:

  Install: 214 packages

  Total download: 126MB

-------------------------------------------------------------------------------------------



Transaction starting
warning  libmamba [m2-libxml2-2.9.14.5-hd8ed1ab_4] The following files were already present in the environment:
    - Library\.INSTALL
warning  libmamba [m2-perl-convert-binhex-1.125.2-hd8ed1ab_4] The following files were already present in the environment:
    - Library\.INSTALL

warning  libmamba [m2-ca-certificates-20230311.1-hd8ed1ab_4] The following files were already present in the environment:
    - Library\.INSTALL

Transaction finished

To activate this environment, use:

    micromamba activate D:\Miniforge

Or to execute a single command in this environment, use:

    micromamba run -p D:\Miniforge mycommand

Moving pkgs cache from D:\Miniforge-micromamba-32112 to D:\Miniforge
        1 dir(s) moved.
Removing D:\Miniforge-micromamba-32112
Deleted file - D:\Miniforge-micromamba-32112\condabin\activate.bat
Deleted file - D:\Miniforge-micromamba-32112\condabin\mamba_hook.bat
Deleted file - D:\Miniforge-micromamba-32112\condabin\micromamba.bat
Deleted file - D:\Miniforge-micromamba-32112\condabin\_mamba_activate.bat
Deleted file - D:\Miniforge-micromamba-32112\Scripts\activate.bat
Deleted file - C:\Users\VSSADM~1\AppData\Local\Temp\micromamba-21931\micromamba.exe
Configuring conda
Setting up configuration
D:\Miniforge\Lib\site-packages\conda\base\context.py:198: FutureWarning: Adding 'defaults' to channel list implicitly is deprecated and will be removed in 25.3. 

To remove this warning, please choose a default channel explicitly with conda's regular configuration system, e.g. by adding 'defaults' to the list of channels:

  conda config --add channels defaults

For more information see https://docs.conda.io/projects/conda/en/stable/user-guide/configuration/use-condarc.html

  deprecated.topic(
Running build setup
Could Not Find C:\Windows\System32\msmpi.dll
Could Not Find C:\Windows\System32\msmpires.dll
c_compiler:
- vs2019
c_stdlib:
- vs
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
A subdirectory or file D:\Miniforge\etc\conda\activate.d already exists.
cuda_compiler:
- None
cuda_compiler_version:
- None
cuda_compiler_version_min:
- '11.8'
cxx_compiler:
- vs2019
libarrow_all:
- '*'
numpy:
- '2.0'
pin_run_as_build:
  python:
    min_pin: x.x
    max_pin: x.x
python:
- 3.12.* *_cpython
target_platform:
- win-64
zip_keys:
- - cuda_compiler
  - cuda_compiler_version
- - python
  - numpy
zlib:
- '1'
CI:    
- azure 

     active environment : base
    active env location : D:\Miniforge
            shell level : 1
       user config file : C:\Users\VssAdministrator\.condarc
 populated config files : D:\Miniforge\.condarc
                          C:\Users\VssAdministrator\.condarc
          conda version : 24.9.2
    conda-build version : 24.9.0
         python version : 3.12.7.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=x86_64_v4
                          __conda=24.9.2=0
                          __win=0=0
       base environment : D:\Miniforge  (writable)
      conda av data dir : D:\Miniforge\etc\conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : D:\Miniforge\pkgs
                          C:\Users\VssAdministrator\.conda\pkgs
                          C:\Users\VssAdministrator\AppData\Local\conda\conda\pkgs
       envs directories : D:\Miniforge\envs
                          C:\Users\VssAdministrator\.conda\envs
                          C:\Users\VssAdministrator\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/24.9.2 requests/2.32.3 CPython/3.12.7 Windows/2022Server Windows/10.0.20348 solver/libmamba conda-libmamba-solver/24.9.0 libmambapy/1.5.10
          administrator : True
             netrc file : None
           offline mode : False


==> D:\Miniforge\.condarc <==
aggressive_update_packages:
  - ca-certificates
  - certifi
channels:
  - conda-forge
show_channel_urls: True
conda_build:
  pkg_format: 2
  zstd_compression_level: 19

==> C:\Users\VssAdministrator\.condarc <==
add_pip_as_python_dependency: False
auto_update_conda: False
channel_priority: strict
channels:
  - conda-forge
show_channel_urls: True
conda_build:
  pkg_format: 2
  zstd_compression_level: 19

==> envvars <==
allow_softlinks: False
solver: libmamba
bld_path: D:\\bld\\

# packages in environment at D:\Miniforge:
#
# Name                    Version                   Build  Channel
anaconda-client           1.12.3                   pypi_0    pypi
archspec                  0.2.3                    pypi_0    pypi
attrs                     24.2.0                   pypi_0    pypi
beautifulsoup4            4.12.3                   pypi_0    pypi
boltons                   24.0.0                   pypi_0    pypi
brotli                    1.1.0                    pypi_0    pypi
brotli-python             1.1.0           py312h275cf98_2    conda-forge
bzip2                     1.0.8                h2466b09_7    conda-forge
ca-certificates           2024.8.30            h56e8100_0    conda-forge
certifi                   2024.8.30                pypi_0    pypi
cffi                      1.17.1                   pypi_0    pypi
chardet                   5.2.0                    pypi_0    pypi
charset-normalizer        3.4.0                    pypi_0    pypi
click                     8.1.7                    pypi_0    pypi
colorama                  0.4.6                    pypi_0    pypi
conda                     24.9.2                   pypi_0    pypi
conda-build               24.9.0                   pypi_0    pypi
conda-env                 2.6.0                         1    conda-forge
conda-forge-ci-setup      4.12.0                   pypi_0    pypi
conda-forge-metadata      0.10.0                   pypi_0    pypi
conda-index               0.5.0                    pypi_0    pypi
conda-libmamba-solver     24.9.0                   pypi_0    pypi
conda-oci-mirror          0.0.0                    pypi_0    pypi
conda-package-handling    2.4.0                    pypi_0    pypi
conda-package-streaming   0.11.0                   pypi_0    pypi
cpython                   3.12.7          py312hd8ed1ab_0    conda-forge
defusedxml                0.7.1                    pypi_0    pypi
deprecated                1.2.14                   pypi_0    pypi
distro                    1.9.0                    pypi_0    pypi
fastjsonschema            2.20.0                   pypi_0    pypi
filelock                  3.16.1                   pypi_0    pypi
fmt                       11.0.2               h7f575de_0    conda-forge
frozendict                2.4.6                    pypi_0    pypi
h2                        4.1.0                    pypi_0    pypi
hpack                     4.0.0                    pypi_0    pypi
hyperframe                6.0.1                    pypi_0    pypi
idna                      3.10                     pypi_0    pypi
importlib-resources       6.4.5                    pypi_0    pypi
importlib_resources       6.4.5              pyhd8ed1ab_0    conda-forge
jinja2                    3.1.4                    pypi_0    pypi
joblib                    1.4.2                    pypi_0    pypi
jsonpatch                 1.33                     pypi_0    pypi
jsonpointer               3.0.0                    pypi_0    pypi
jsonschema                4.23.0                   pypi_0    pypi
jsonschema-specifications 2024.10.1                pypi_0    pypi
jupyter-core              5.7.2                    pypi_0    pypi
jupyter_core              5.7.2              pyh5737063_1    conda-forge
krb5                      1.21.3               hdf4eb48_0    conda-forge
libarchive                3.7.4                haf234dc_0    conda-forge
libarchive-c              5.1                      pypi_0    pypi
libcurl                   8.10.1               h1ee3ff0_0    conda-forge
libexpat                  2.6.3                he0c23c2_0    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libiconv                  1.17                 hcfcfb64_2    conda-forge
liblief                   0.14.1               he0c23c2_2    conda-forge
libmamba                  1.5.10               h81425b0_1    conda-forge
libmambapy                1.5.10                   pypi_0    pypi
libsolv                   0.7.30               hbb528cf_0    conda-forge
libsqlite                 3.47.0               h2466b09_0    conda-forge
libssh2                   1.11.0               h7dfc565_0    conda-forge
libxml2                   2.12.7               h0f24e4e_4    conda-forge
libzlib                   1.3.1                h2466b09_2    conda-forge
lief                      0.14.1                   pypi_0    pypi
lz4-c                     1.9.4                hcfcfb64_0    conda-forge
lzo                       2.10              hcfcfb64_1001    conda-forge
m2-bash                   5.2.015.1            hd8ed1ab_4    conda-forge
m2-brotli                 1.1.0.1              hd8ed1ab_4    conda-forge
m2-ca-certificates        20230311.1           hd8ed1ab_4    conda-forge
m2-conda-epoch            20230914               0_x86_64    conda-forge
m2-coreutils              8.32.5               hd8ed1ab_4    conda-forge
m2-curl                   8.2.1.1              hd8ed1ab_4    conda-forge
m2-db                     5.3.28.4             hd8ed1ab_4    conda-forge
m2-file                   5.45.1               hd8ed1ab_4    conda-forge
m2-filesystem             2023.02.07.1         hd8ed1ab_4    conda-forge
m2-findutils              4.9.0.3              hd8ed1ab_4    conda-forge
m2-gcc-libs               11.3.0.4             hd8ed1ab_4    conda-forge
m2-gdbm                   1.23.1               hd8ed1ab_4    conda-forge
m2-gettext                0.22.1               hd8ed1ab_4    conda-forge
m2-git                    2.42.0.2             hd8ed1ab_4    conda-forge
m2-gmp                    6.3.0.1              hd8ed1ab_4    conda-forge
m2-gzip                   1.13.1               hd8ed1ab_4    conda-forge
m2-heimdal                7.8.0.4              hd8ed1ab_4    conda-forge
m2-heimdal-libs           7.8.0.4              hd8ed1ab_4    conda-forge
m2-info                   7.0.3.3              hd8ed1ab_4    conda-forge
m2-less                   643.1                hd8ed1ab_4    conda-forge
m2-libasprintf            0.22.1               hd8ed1ab_4    conda-forge
m2-libbz2                 1.0.8.4              hd8ed1ab_4    conda-forge
m2-libcbor                0.9.0.1              hd8ed1ab_4    conda-forge
m2-libcurl                8.2.1.1              hd8ed1ab_4    conda-forge
m2-libdb                  5.3.28.4             hd8ed1ab_4    conda-forge
m2-libedit                20221030_3.1.1       hd8ed1ab_4    conda-forge
m2-libexpat               2.5.0.1              hd8ed1ab_4    conda-forge
m2-libffi                 3.4.4.1              hd8ed1ab_4    conda-forge
m2-libfido2               1.13.0.1             hd8ed1ab_4    conda-forge
m2-libgcrypt              1.9.4.1              hd8ed1ab_4    conda-forge
m2-libgdbm                1.23.1               hd8ed1ab_4    conda-forge
m2-libgettextpo           0.22.1               hd8ed1ab_4    conda-forge
m2-libgpg-error           1.47.1               hd8ed1ab_4    conda-forge
m2-libiconv               1.17.1               hd8ed1ab_4    conda-forge
m2-libidn2                2.3.4.2              hd8ed1ab_4    conda-forge
m2-libintl                0.22.1               hd8ed1ab_4    conda-forge
m2-liblzma                5.4.4.1              hd8ed1ab_4    conda-forge
m2-libnghttp2             1.56.0.1             hd8ed1ab_4    conda-forge
m2-libopenssl             3.1.2.1              hd8ed1ab_4    conda-forge
m2-libp11-kit             0.25.0.1             hd8ed1ab_4    conda-forge
m2-libpcre2_8             10.42.1              hd8ed1ab_4    conda-forge
m2-libpsl                 0.21.2.1             hd8ed1ab_4    conda-forge
m2-libreadline            8.2.001.3            hd8ed1ab_4    conda-forge
m2-libsqlite              3.42.0.2             hd8ed1ab_4    conda-forge
m2-libssh2                1.11.0.1             hd8ed1ab_4    conda-forge
m2-libtasn1               4.19.0.1             hd8ed1ab_4    conda-forge
m2-libunistring           1.1.2                hd8ed1ab_4    conda-forge
m2-libxcrypt              4.4.36.1             hd8ed1ab_4    conda-forge
m2-libxml2                2.9.14.5             hd8ed1ab_4    conda-forge
m2-libxslt                1.1.38.1             hd8ed1ab_4    conda-forge
m2-libzstd                1.5.5.1              hd8ed1ab_4    conda-forge
m2-msys2-runtime          3.4.9.1              hd8ed1ab_4    conda-forge
m2-nano                   7.2.1                hd8ed1ab_4    conda-forge
m2-ncurses                6.4.1                hd8ed1ab_4    conda-forge
m2-openssh                9.4p1.1              hd8ed1ab_4    conda-forge
m2-openssl                3.1.2.1              hd8ed1ab_4    conda-forge
m2-p11-kit                0.25.0.1             hd8ed1ab_4    conda-forge
m2-patch                  2.7.6.2              hd8ed1ab_4    conda-forge
m2-perl                   5.36.1.2             hd8ed1ab_4    conda-forge
m2-perl-authen-sasl       2.16.3               hd8ed1ab_4    conda-forge
m2-perl-clone             0.46.1               hd8ed1ab_4    conda-forge
m2-perl-convert-binhex    1.125.2              hd8ed1ab_4    conda-forge
m2-perl-encode-locale     1.05.2               hd8ed1ab_4    conda-forge
m2-perl-error             0.17029.1            hd8ed1ab_4    conda-forge
m2-perl-file-listing      6.16.1               hd8ed1ab_4    conda-forge
m2-perl-html-parser       3.81.1               hd8ed1ab_4    conda-forge
m2-perl-html-tagset       3.20.3               hd8ed1ab_4    conda-forge
m2-perl-http-cookies      6.10.2               hd8ed1ab_4    conda-forge
m2-perl-http-daemon       6.16.1               hd8ed1ab_4    conda-forge
m2-perl-http-date         6.06.1               hd8ed1ab_4    conda-forge
m2-perl-http-message      6.44.1               hd8ed1ab_4    conda-forge
m2-perl-http-negotiate    6.01.3               hd8ed1ab_4    conda-forge
m2-perl-io-html           1.004.2              hd8ed1ab_4    conda-forge
m2-perl-io-socket-ip      0.41.2               hd8ed1ab_4    conda-forge
m2-perl-io-socket-ssl     2.083.1              hd8ed1ab_4    conda-forge
m2-perl-io-stringy        2.113.1              hd8ed1ab_4    conda-forge
m2-perl-libwww            6.67.1               hd8ed1ab_4    conda-forge
m2-perl-lwp-mediatypes    6.04.1               hd8ed1ab_4    conda-forge
m2-perl-mailtools         2.21.1               hd8ed1ab_4    conda-forge
m2-perl-mime-tools        5.510.1              hd8ed1ab_4    conda-forge
m2-perl-net-http          6.23.1               hd8ed1ab_4    conda-forge
m2-perl-net-smtp-ssl      1.04.2               hd8ed1ab_4    conda-forge
m2-perl-net-ssleay        1.92.5               hd8ed1ab_4    conda-forge
m2-perl-termreadkey       2.38.5               hd8ed1ab_4    conda-forge
m2-perl-timedate          2.33.2               hd8ed1ab_4    conda-forge
m2-perl-try-tiny          0.31.1               hd8ed1ab_4    conda-forge
m2-perl-uri               5.21.1               hd8ed1ab_4    conda-forge
m2-perl-www-robotrules    6.02.2               hd8ed1ab_4    conda-forge
m2-sed                    4.9.1                hd8ed1ab_4    conda-forge
m2-zlib                   1.3.1                hd8ed1ab_4    conda-forge
mamba                     1.5.10                   pypi_0    pypi
markupsafe                3.0.2                    pypi_0    pypi
menuinst                  2.1.2                    pypi_0    pypi
more-itertools            10.5.0                   pypi_0    pypi
nbformat                  5.10.4                   pypi_0    pypi
openssl                   3.3.2                h2466b09_0    conda-forge
oras                      0.1.14                   pypi_0    pypi
oras-py                   0.1.14             pyhd8ed1ab_0    conda-forge
packaging                 24.1                     pypi_0    pypi
pip                       24.2                     pypi_0    pypi
pkginfo                   1.11.2                   pypi_0    pypi
pkgutil-resolve-name      1.3.10                   pypi_0    pypi
platformdirs              4.3.6                    pypi_0    pypi
pluggy                    1.5.0                    pypi_0    pypi
psutil                    6.1.0                    pypi_0    pypi
py-lief                   0.14.1          py312h275cf98_2    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pycosat                   0.6.6                    pypi_0    pypi
pycparser                 2.22                     pypi_0    pypi
pysocks                   1.7.1                    pypi_0    pypi
python                    3.12.7          hce54a09_0_cpython    conda-forge
python-dateutil           2.9.0                    pypi_0    pypi
python-fastjsonschema     2.20.0             pyhd8ed1ab_0    conda-forge
python-libarchive-c       5.1             py312h2e8e312_1    conda-forge
python_abi                3.12                    5_cp312    conda-forge
pytz                      2024.2                   pypi_0    pypi
pywin32                   307                      pypi_0    pypi
pyyaml                    6.0.2                    pypi_0    pypi
rattler-build             0.28.1               h49672d7_0    conda-forge
rattler-build-conda-compat 1.2.2                    pypi_0    pypi
referencing               0.35.1                   pypi_0    pypi
reproc                    14.2.4.post0         hcfcfb64_1    conda-forge
reproc-cpp                14.2.4.post0         h63175ca_1    conda-forge
requests                  2.32.3                   pypi_0    pypi
requests-toolbelt         1.0.0                    pypi_0    pypi
ripgrep                   14.1.1               ha073cba_0    conda-forge
rpds-py                   0.20.0                   pypi_0    pypi
ruamel-yaml               0.18.6                   pypi_0    pypi
ruamel-yaml-clib          0.2.8                    pypi_0    pypi
ruamel-yaml-conda         0.15.80                  pypi_0    pypi
ruamel.yaml               0.18.6          py312h4389bb4_1    conda-forge
ruamel.yaml.clib          0.2.8           py312h4389bb4_1    conda-forge
ruamel_yaml               0.15.80         py312he70551f_1009    conda-forge
setuptools                75.1.0                   pypi_0    pypi
shyaml                    0.6.2                    pypi_0    pypi
six                       1.16.0                   pypi_0    pypi
soupsieve                 2.5                      pypi_0    pypi
tk                        8.6.13               h5226925_1    conda-forge
tomli                     2.0.2                    pypi_0    pypi
tqdm                      4.66.6                   pypi_0    pypi
traitlets                 5.14.3                   pypi_0    pypi
truststore                0.10.0                   pypi_0    pypi
typing-extensions         4.12.2                   pypi_0    pypi
typing_extensions         4.12.2             pyha770c72_0    conda-forge
tzdata                    2024b                hc8b5060_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_1    conda-forge
urllib3                   2.2.3                    pypi_0    pypi
vc                        14.3                h8a93ad2_22    conda-forge
vc14_runtime              14.40.33810         hcc2c482_22    conda-forge
vs2015_runtime            14.40.33810         h3bf8584_22    conda-forge
wheel                     0.44.0                   pypi_0    pypi
win-inet-pton             1.1.0                    pypi_0    pypi
win_inet_pton             1.1.0              pyh7428d3b_7    conda-forge
wrapt                     1.16.0                   pypi_0    pypi
xz                        5.2.6                h8d14728_0    conda-forge
yaml                      0.2.5                h8ffe710_2    conda-forge
yaml-cpp                  0.8.0                h63175ca_0    conda-forge
zipp                      3.20.2                   pypi_0    pypi
zstandard                 0.23.0                   pypi_0    pypi
zstd                      1.5.6                h0ea2cb4_0    conda-forge
Copying feedstock license
        1 file(s) copied.
Building recipe
[...]
@jakirkham
Copy link
Member

@jaimergp could this be related to the switch of Windows to Micromamba?

@jaimergp
Copy link
Member

It's definitely micromamba related but I don't think it's a micromamba bug, rather a conda list bug. It's identifying the Python packages as coming from pypi but they are not because we are not running pip at all in the CI. We could run micromamba list there and compare too. So, in short, yes it's a bug but it's only cosmetic and doesn't hinder functionality afaict.

@jaimergp
Copy link
Member

Ok, looking into this.

Running on a Windows machine with pixi 0.33, which I used to global install micromamba 1.5.12 and conda 25.1.0.

I then created the same environments with micromamba and conda:

> micromamba create -p .\pypi-list-bug -c conda-forge conda-smithy
> conda create -p .\conda-list-pypi-bug -c conda-forge conda-smithy
> conda list -p .\pypi-list-bug
# packages in environment at C:\Users\JaimeRodriguez-Guerr\pypi-list-bug:
#
# Name                    Version                   Build  Channel
anyio                     4.8.0                    pypi_0    pypi
archspec                  0.2.5                    pypi_0    pypi
attrs                     25.1.0                   pypi_0    pypi
backports                 1.0                pyhd8ed1ab_5    conda-forge
backports-tarfile         1.2.0                    pypi_0    pypi
backports.strenum         1.3.1                haf276df_2    conda-forge
backports.tarfile         1.2.0              pyhd8ed1ab_1    conda-forge
beautifulsoup4            4.12.3                   pypi_0    pypi
blinker                   1.9.0                    pypi_0    pypi
boltons                   24.0.0                   pypi_0    pypi
boolean-py                4.0                      pypi_0    pypi
boolean.py                4.0                pyhd8ed1ab_1    conda-forge
brotli                    1.1.0                    pypi_0    pypi
brotli-python             1.1.0           py312h275cf98_2    conda-forge
bzip2                     1.0.8                h2466b09_7    conda-forge
ca-certificates           2024.12.14           h56e8100_0    conda-forge
certifi                   2024.12.14               pypi_0    pypi
cffi                      1.17.1                   pypi_0    pypi
chardet                   5.2.0                    pypi_0    pypi
charset-normalizer        3.4.1                    pypi_0    pypi
cirun                     0.30                     pypi_0    pypi
click                     8.1.8                    pypi_0    pypi
colorama                  0.4.6                    pypi_0    pypi
conda                     25.1.0                   pypi_0    pypi
conda-build               25.1.1                   pypi_0    pypi
conda-forge-pinning       2025.01.28.04.06.09      hd8ed1ab_0    conda-forge
conda-index               0.5.0                    pypi_0    pypi
conda-libmamba-solver     25.1.1                   pypi_0    pypi
conda-package-handling    2.4.0                    pypi_0    pypi
conda-package-streaming   0.11.0                   pypi_0    pypi
conda-smithy              3.45.4                   pypi_0    pypi
cpp-expected              1.1.0                h91493d7_0    conda-forge
cryptography              44.0.0                   pypi_0    pypi
deprecated                1.2.18                   pypi_0    pypi
distlib                   0.3.9                    pypi_0    pypi
distro                    1.9.0                    pypi_0    pypi
editables                 0.5                      pypi_0    pypi
exceptiongroup            1.2.2                    pypi_0    pypi
filelock                  3.17.0                   pypi_0    pypi
fmt                       11.0.2               h7f575de_0    conda-forge
frozendict                2.4.6                    pypi_0    pypi
gitdb                     4.0.12                   pypi_0    pypi
gitpython                 3.1.44                   pypi_0    pypi
h11                       0.14.0                   pypi_0    pypi
h2                        4.1.0                    pypi_0    pypi
hatch                     1.14.0                   pypi_0    pypi
hatchling                 1.27.0                   pypi_0    pypi
hpack                     4.1.0                    pypi_0    pypi
httpcore                  1.0.7                    pypi_0    pypi
httpx                     0.28.1                   pypi_0    pypi
hyperframe                6.1.0                    pypi_0    pypi
hyperlink                 21.0.0                   pypi_0    pypi
idna                      3.10                     pypi_0    pypi
importlib-metadata        8.6.1                    pypi_0    pypi
importlib-resources       6.5.2                    pypi_0    pypi
importlib_resources       6.5.2              pyhd8ed1ab_0    conda-forge
isodate                   0.7.2                    pypi_0    pypi
jaraco-classes            3.4.0                    pypi_0    pypi
jaraco-context            6.0.1                    pypi_0    pypi
jaraco-functools          4.1.0                    pypi_0    pypi
jaraco.classes            3.4.0              pyhd8ed1ab_2    conda-forge
jaraco.context            6.0.1              pyhd8ed1ab_0    conda-forge
jaraco.functools          4.1.0              pyhd8ed1ab_0    conda-forge
jinja2                    3.1.5                    pypi_0    pypi
jsonpatch                 1.33                     pypi_0    pypi
jsonpointer               3.0.0                    pypi_0    pypi
jsonschema                4.23.0                   pypi_0    pypi
jsonschema-specifications 2024.10.1                pypi_0    pypi
keyring                   25.6.0                   pypi_0    pypi
krb5                      1.21.3               hdf4eb48_0    conda-forge
libarchive                3.7.7                h979ed78_3    conda-forge
libarchive-c              5.1                      pypi_0    pypi
libcurl                   8.11.1               h88aaa65_0    conda-forge
libexpat                  2.6.4                he0c23c2_0    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libgit2                   1.9.0                h66fae2d_0    conda-forge
libiconv                  1.17                 hcfcfb64_2    conda-forge
liblief                   0.14.1               he0c23c2_2    conda-forge
liblzma                   5.6.3                h2466b09_1    conda-forge
libmamba                  2.0.5                hc493ae7_1    conda-forge
libmambapy                2.0.5                    pypi_0    pypi
libsodium                 1.0.20               hc70643c_0    conda-forge
libsolv                   0.7.30               hbb528cf_0    conda-forge
libsqlite                 3.48.0               h67fdade_1    conda-forge
libssh2                   1.11.1               he619c9f_0    conda-forge
libxml2                   2.13.5               he286e8c_1    conda-forge
libzlib                   1.3.1                h2466b09_2    conda-forge
license-expression        30.4.1                   pypi_0    pypi
lief                      0.14.1                   pypi_0    pypi
lz4-c                     1.10.0               h2466b09_1    conda-forge
lzo                       2.10              hcfcfb64_1001    conda-forge
m2-conda-epoch            20230914               0_x86_64    conda-forge
m2-msys2-runtime          3.4.9.1              hd8ed1ab_4    conda-forge
m2-patch                  2.7.6.2              hd8ed1ab_4    conda-forge
markdown-it-py            3.0.0                    pypi_0    pypi
markupsafe                3.0.2                    pypi_0    pypi
mdurl                     0.1.2                    pypi_0    pypi
menuinst                  2.2.0                    pypi_0    pypi
more-itertools            10.6.0                   pypi_0    pypi
msrest                    0.6.21                   pypi_0    pypi
nlohmann_json             3.11.3               he0c23c2_1    conda-forge
oauthlib                  3.2.2                    pypi_0    pypi
openssl                   3.4.0                ha4e3fda_1    conda-forge
packaging                 24.2                     pypi_0    pypi
pathspec                  0.12.1                   pypi_0    pypi
pexpect                   4.9.0                    pypi_0    pypi
pkginfo                   1.12.0                   pypi_0    pypi
pkgutil-resolve-name      1.3.10                   pypi_0    pypi
platformdirs              4.3.6                    pypi_0    pypi
pluggy                    1.5.0                    pypi_0    pypi
psutil                    6.1.1                    pypi_0    pypi
ptyprocess                0.7.0                    pypi_0    pypi
py-lief                   0.14.1          py312h275cf98_2    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pycosat                   0.6.6                    pypi_0    pypi
pycparser                 2.22                     pypi_0    pypi
pycryptodome              3.21.0                   pypi_0    pypi
pygit2                    1.17.0                   pypi_0    pypi
pygithub                  2.5.0                    pypi_0    pypi
pygments                  2.19.1                   pypi_0    pypi
pyjwt                     2.10.1                   pypi_0    pypi
pynacl                    1.5.0                    pypi_0    pypi
pysocks                   1.7.1                    pypi_0    pypi
python                    3.12.8          h3f84c4b_1_cpython    conda-forge
python-dateutil           2.9.0.post0              pypi_0    pypi
python-libarchive-c       5.1             py312h2e8e312_1    conda-forge
python_abi                3.12                    5_cp312    conda-forge
pytz                      2024.2                   pypi_0    pypi
pywin32-ctypes            0.2.3                    pypi_0    pypi
pyyaml                    6.0.2                    pypi_0    pypi
rattler-build             0.35.6               ha8cf89e_0    conda-forge
rattler-build-conda-compat 1.3.3                    pypi_0    pypi
referencing               0.36.2                   pypi_0    pypi
reproc                    14.2.5.post0         h2466b09_0    conda-forge
reproc-cpp                14.2.5.post0         he0c23c2_0    conda-forge
requests                  2.32.3                   pypi_0    pypi
requests-oauthlib         2.0.0                    pypi_0    pypi
rich                      13.9.4                   pypi_0    pypi
ripgrep                   14.1.1               ha073cba_0    conda-forge
rpds-py                   0.22.3                   pypi_0    pypi
ruamel-yaml               0.18.10                  pypi_0    pypi
ruamel-yaml-clib          0.2.8                    pypi_0    pypi
ruamel.yaml               0.18.10         py312h4389bb4_0    conda-forge
ruamel.yaml.clib          0.2.8           py312h4389bb4_1    conda-forge
scrypt                    0.8.27                   pypi_0    pypi
setuptools                75.8.0                   pypi_0    pypi
shellingham               1.5.4                    pypi_0    pypi
simdjson                  3.11.6               hc790b64_0    conda-forge
six                       1.17.0                   pypi_0    pypi
smmap                     5.0.0                    pypi_0    pypi
sniffio                   1.3.1                    pypi_0    pypi
soupsieve                 2.5                      pypi_0    pypi
spdlog                    1.15.0               h81cc0e1_0    conda-forge
tk                        8.6.13               h5226925_1    conda-forge
tomli                     2.2.1                    pypi_0    pypi
tomli-w                   1.2.0                    pypi_0    pypi
tomlkit                   0.13.2                   pypi_0    pypi
toolz                     1.0.0                    pypi_0    pypi
tqdm                      4.67.1                   pypi_0    pypi
trove-classifiers         2025.1.15.22             pypi_0    pypi
truststore                0.10.0                   pypi_0    pypi
typer                     0.15.1                   pypi_0    pypi
typer-slim                0.15.1                   pypi_0    pypi
typer-slim-standard       0.15.1               hd8ed1ab_0    conda-forge
typing-extensions         4.12.2                   pypi_0    pypi
typing_extensions         4.12.2             pyha770c72_1    conda-forge
tzdata                    2025a                h78e105d_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_1    conda-forge
urllib3                   2.3.0                    pypi_0    pypi
userpath                  1.9.2                    pypi_0    pypi
uv                        0.5.24               ha08ef0e_0    conda-forge
vc                        14.3                h5fd82a7_24    conda-forge
vc14_runtime              14.42.34433         h6356254_24    conda-forge
virtualenv                20.29.1                  pypi_0    pypi
vs2015_runtime            14.42.34433         hfef2bbc_24    conda-forge
vsts                      0.1.25                   pypi_0    pypi
vsts-python-api           0.1.25             pyhd8ed1ab_2    conda-forge
win-inet-pton             1.1.0                    pypi_0    pypi
win_inet_pton             1.1.0              pyh7428d3b_8    conda-forge
wrapt                     1.17.2                   pypi_0    pypi
yaml                      0.2.5                h8ffe710_2    conda-forge
yaml-cpp                  0.8.0                h63175ca_0    conda-forge
zipp                      3.21.0                   pypi_0    pypi
zstandard                 0.23.0                   pypi_0    pypi
zstd                      1.5.6                h0ea2cb4_0    conda-forge
> conda list -p .\conda-list-pypi-bug
# packages in environment at C:\Users\JaimeRodriguez-Guerr\conda-list-pypi-bug:
#
# Name                    Version                   Build  Channel
anyio                     4.8.0              pyhd8ed1ab_0    conda-forge
archspec                  0.2.5              pyhd8ed1ab_0    conda-forge
attrs                     25.1.0             pyh71513ae_0    conda-forge
backports                 1.0                pyhd8ed1ab_5    conda-forge
backports.strenum         1.3.1                haf276df_2    conda-forge
backports.tarfile         1.2.0              pyhd8ed1ab_1    conda-forge
beautifulsoup4            4.12.3             pyha770c72_1    conda-forge
blinker                   1.9.0              pyhff2d567_0    conda-forge
boltons                   24.0.0             pyhd8ed1ab_1    conda-forge
boolean.py                4.0                pyhd8ed1ab_1    conda-forge
brotli-python             1.1.0           py312h275cf98_2    conda-forge
bzip2                     1.0.8                h2466b09_7    conda-forge
ca-certificates           2024.12.14           h56e8100_0    conda-forge
certifi                   2024.12.14         pyhd8ed1ab_0    conda-forge
cffi                      1.17.1          py312h4389bb4_0    conda-forge
chardet                   5.2.0           py312h2e8e312_2    conda-forge
charset-normalizer        3.4.1              pyhd8ed1ab_0    conda-forge
cirun                     0.30               pyhd8ed1ab_0    conda-forge
click                     8.1.8              pyh7428d3b_0    conda-forge
colorama                  0.4.6              pyhd8ed1ab_1    conda-forge
conda                     25.1.0          py312h2e8e312_0    conda-forge
conda-build               25.1.1          py312h2e8e312_2    conda-forge
conda-forge-pinning       2025.01.28.04.06.09      hd8ed1ab_0    conda-forge
conda-index               0.5.0              pyhd8ed1ab_0    conda-forge
conda-libmamba-solver     25.1.1             pyhd8ed1ab_0    conda-forge
conda-package-handling    2.4.0              pyh7900ff3_2    conda-forge
conda-package-streaming   0.11.0             pyhd8ed1ab_0    conda-forge
conda-smithy              3.45.4          win_pyhef2d1d4_0    conda-forge
cpp-expected              1.1.0                h91493d7_0    conda-forge
cryptography              44.0.0          py312h9500af3_1    conda-forge
deprecated                1.2.18             pyhd8ed1ab_0    conda-forge
distlib                   0.3.9              pyhd8ed1ab_1    conda-forge
distro                    1.9.0              pyhd8ed1ab_1    conda-forge
editables                 0.5                pyhd8ed1ab_1    conda-forge
exceptiongroup            1.2.2              pyhd8ed1ab_1    conda-forge
filelock                  3.17.0             pyhd8ed1ab_0    conda-forge
fmt                       11.0.2               h7f575de_0    conda-forge
frozendict                2.4.6           py312h4389bb4_0    conda-forge
gitdb                     4.0.12             pyhd8ed1ab_0    conda-forge
gitpython                 3.1.44             pyhff2d567_0    conda-forge
h11                       0.14.0             pyhd8ed1ab_1    conda-forge
h2                        4.1.0              pyhd8ed1ab_1    conda-forge
hatch                     1.14.0             pyhd8ed1ab_1    conda-forge
hatchling                 1.27.0           pypyhd8ed1ab_0    conda-forge
hpack                     4.1.0              pyhd8ed1ab_0    conda-forge
httpcore                  1.0.7              pyh29332c3_1    conda-forge
httpx                     0.28.1             pyhd8ed1ab_0    conda-forge
hyperframe                6.1.0              pyhd8ed1ab_0    conda-forge
hyperlink                 21.0.0             pyh29332c3_1    conda-forge
idna                      3.10               pyhd8ed1ab_1    conda-forge
importlib-metadata        8.6.1              pyha770c72_0    conda-forge
importlib_resources       6.5.2              pyhd8ed1ab_0    conda-forge
isodate                   0.7.2              pyhd8ed1ab_1    conda-forge
jaraco.classes            3.4.0              pyhd8ed1ab_2    conda-forge
jaraco.context            6.0.1              pyhd8ed1ab_0    conda-forge
jaraco.functools          4.1.0              pyhd8ed1ab_0    conda-forge
jinja2                    3.1.5              pyhd8ed1ab_0    conda-forge
jsonpatch                 1.33               pyhd8ed1ab_1    conda-forge
jsonpointer               3.0.0           py312h2e8e312_1    conda-forge
jsonschema                4.23.0             pyhd8ed1ab_1    conda-forge
jsonschema-specifications 2024.10.1          pyhd8ed1ab_1    conda-forge
keyring                   25.6.0             pyh7428d3b_0    conda-forge
krb5                      1.21.3               hdf4eb48_0    conda-forge
libarchive                3.7.7                h979ed78_3    conda-forge
libcurl                   8.11.1               h88aaa65_0    conda-forge
libexpat                  2.6.4                he0c23c2_0    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libgit2                   1.9.0                h66fae2d_0    conda-forge
libiconv                  1.17                 hcfcfb64_2    conda-forge
liblief                   0.14.1               he0c23c2_2    conda-forge
liblzma                   5.6.3                h2466b09_1    conda-forge
libmamba                  2.0.5                hc493ae7_1    conda-forge
libmambapy                2.0.5           py312h510e527_1    conda-forge
libsodium                 1.0.20               hc70643c_0    conda-forge
libsolv                   0.7.30               hbb528cf_0    conda-forge
libsqlite                 3.48.0               h67fdade_1    conda-forge
libssh2                   1.11.1               he619c9f_0    conda-forge
libxml2                   2.13.5               he286e8c_1    conda-forge
libzlib                   1.3.1                h2466b09_2    conda-forge
license-expression        30.4.1             pyhd8ed1ab_0    conda-forge
lz4-c                     1.10.0               h2466b09_1    conda-forge
lzo                       2.10              hcfcfb64_1001    conda-forge
m2-conda-epoch            20230914               0_x86_64    conda-forge
m2-msys2-runtime          3.4.9.1              hd8ed1ab_4    conda-forge
m2-patch                  2.7.6.2              hd8ed1ab_4    conda-forge
markdown-it-py            3.0.0              pyhd8ed1ab_1    conda-forge
markupsafe                3.0.2           py312h31fea79_1    conda-forge
mdurl                     0.1.2              pyhd8ed1ab_1    conda-forge
menuinst                  2.2.0           py312h275cf98_0    conda-forge
more-itertools            10.6.0             pyhd8ed1ab_0    conda-forge
msrest                    0.6.21             pyh44b312d_0    conda-forge
nlohmann_json             3.11.3               he0c23c2_1    conda-forge
oauthlib                  3.2.2              pyhd8ed1ab_1    conda-forge
openssl                   3.4.0                ha4e3fda_1    conda-forge
packaging                 24.2               pyhd8ed1ab_2    conda-forge
pathspec                  0.12.1             pyhd8ed1ab_1    conda-forge
pexpect                   4.9.0              pyhd8ed1ab_1    conda-forge
pkginfo                   1.12.0             pyhd8ed1ab_1    conda-forge
pkgutil-resolve-name      1.3.10             pyhd8ed1ab_2    conda-forge
platformdirs              4.3.6              pyhd8ed1ab_1    conda-forge
pluggy                    1.5.0              pyhd8ed1ab_1    conda-forge
psutil                    6.1.1           py312h4389bb4_0    conda-forge
ptyprocess                0.7.0              pyhd8ed1ab_1    conda-forge
py-lief                   0.14.1          py312h275cf98_2    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pycosat                   0.6.6           py312h4389bb4_2    conda-forge
pycparser                 2.22               pyh29332c3_1    conda-forge
pycryptodome              3.21.0          py312h4389bb4_0    conda-forge
pygit2                    1.17.0          py312h270f756_0    conda-forge
pygithub                  2.5.0              pyhd8ed1ab_0    conda-forge
pygments                  2.19.1             pyhd8ed1ab_0    conda-forge
pyjwt                     2.10.1             pyhd8ed1ab_0    conda-forge
pynacl                    1.5.0           py312hdb89ce9_4    conda-forge
pysocks                   1.7.1              pyh09c184e_7    conda-forge
python                    3.12.8          h3f84c4b_1_cpython    conda-forge
python-dateutil           2.9.0.post0        pyhff2d567_1    conda-forge
python-libarchive-c       5.1             py312h2e8e312_1    conda-forge
python_abi                3.12                    5_cp312    conda-forge
pytz                      2024.2             pyhd8ed1ab_1    conda-forge
pywin32-ctypes            0.2.3           py312h2e8e312_1    conda-forge
pyyaml                    6.0.2           py312h31fea79_2    conda-forge
rattler-build             0.35.6               ha8cf89e_0    conda-forge
rattler-build-conda-compat 1.3.3              pyhd8ed1ab_0    conda-forge
referencing               0.36.2             pyh29332c3_0    conda-forge
reproc                    14.2.5.post0         h2466b09_0    conda-forge
reproc-cpp                14.2.5.post0         he0c23c2_0    conda-forge
requests                  2.32.3             pyhd8ed1ab_1    conda-forge
requests-oauthlib         2.0.0              pyhd8ed1ab_1    conda-forge
rich                      13.9.4             pyhd8ed1ab_1    conda-forge
ripgrep                   14.1.1               ha073cba_0    conda-forge
rpds-py                   0.22.3          py312h2615798_0    conda-forge
ruamel.yaml               0.18.10         py312h4389bb4_0    conda-forge
ruamel.yaml.clib          0.2.8           py312h4389bb4_1    conda-forge
scrypt                    0.8.27          py312h05cb7a8_0    conda-forge
setuptools                75.8.0             pyhff2d567_0    conda-forge
shellingham               1.5.4              pyhd8ed1ab_1    conda-forge
simdjson                  3.11.6               hc790b64_0    conda-forge
six                       1.17.0             pyhd8ed1ab_0    conda-forge
smmap                     5.0.0              pyhd8ed1ab_0    conda-forge
sniffio                   1.3.1              pyhd8ed1ab_1    conda-forge
soupsieve                 2.5                pyhd8ed1ab_1    conda-forge
spdlog                    1.15.0               h81cc0e1_0    conda-forge
tk                        8.6.13               h5226925_1    conda-forge
tomli                     2.2.1              pyhd8ed1ab_1    conda-forge
tomli-w                   1.2.0              pyhd8ed1ab_0    conda-forge
tomlkit                   0.13.2             pyha770c72_1    conda-forge
toolz                     1.0.0              pyhd8ed1ab_1    conda-forge
tqdm                      4.67.1             pyhd8ed1ab_1    conda-forge
trove-classifiers         2025.1.15.22       pyhd8ed1ab_0    conda-forge
truststore                0.10.0             pyhd8ed1ab_0    conda-forge
typer                     0.15.1             pyhd8ed1ab_0    conda-forge
typer-slim                0.15.1             pyhd8ed1ab_0    conda-forge
typer-slim-standard       0.15.1               hd8ed1ab_0    conda-forge
typing-extensions         4.12.2               hd8ed1ab_1    conda-forge
typing_extensions         4.12.2             pyha770c72_1    conda-forge
tzdata                    2025a                h78e105d_0    conda-forge
ucrt                      10.0.22621.0         h57928b3_1    conda-forge
urllib3                   2.3.0              pyhd8ed1ab_0    conda-forge
userpath                  1.9.2              pyhd8ed1ab_0    conda-forge
uv                        0.5.24               ha08ef0e_0    conda-forge
vc                        14.3                h5fd82a7_24    conda-forge
vc14_runtime              14.42.34433         h6356254_24    conda-forge
virtualenv                20.29.1            pyhd8ed1ab_0    conda-forge
vs2015_runtime            14.42.34433         hfef2bbc_24    conda-forge
vsts-python-api           0.1.25             pyhd8ed1ab_2    conda-forge
win_inet_pton             1.1.0              pyh7428d3b_8    conda-forge
wrapt                     1.17.2          py312h4389bb4_0    conda-forge
yaml                      0.2.5                h8ffe710_2    conda-forge
yaml-cpp                  0.8.0                h63175ca_0    conda-forge
zipp                      3.21.0             pyhd8ed1ab_1    conda-forge
zstandard                 0.23.0          py312h7606c53_1    conda-forge
zstd                      1.5.6                h0ea2cb4_0    conda-forge

So yes, creating the environment with micromamba is enough to reproduce the error. Both micromamba 1.5.12 and 2.0.5 exhibit the same behaviour.

I'll now check if there are any differences in the directories that can explain the bug.

@jaimergp
Copy link
Member

Ok, the only tree differences I can see is that micromamba does not compile the Python modules. After running python -m compileall in the micromamba-created env, the tree contents are identical.

So then the difference must be in the conda-meta/*.json files and... correct! For example, for typing_extensions, we observe:

micromamba-installed:

{
    "arch": null,
    "build": "pyha770c72_1",
    "build_number": 1,
    "build_string": "pyha770c72_1",
    "channel": "https://conda.anaconda.org/conda-forge/noarch",
    "constrains": [],
    "depends": [
        "python >=3.9"
    ],
    "extracted_package_dir": "C:\\Users\\JaimeRodriguez-Guerr\\micromamba\\pkgs\\typing_extensions-4.12.2-pyha770c72_1",
    "files": [
        "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\INSTALLER",
        "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\LICENSE",
        "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\METADATA",
        "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\RECORD",
        "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\REQUESTED",
        "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\WHEEL",
        "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\direct_url.json",
        "Lib\\site-packages\\typing_extensions.py",
        "Lib\\site-packages\\__pycache__\\typing_extensions.cpython-312.pyc"
    ],
    "fn": "typing_extensions-4.12.2-pyha770c72_1.conda",
    "license": "PSF-2.0",
    "license_family": "PSF",
    "link": {
        "source": "C:\\Users\\JaimeRodriguez-Guerr\\micromamba\\pkgs\\typing_extensions-4.12.2-pyha770c72_1",
        "type": 1
    },
    "md5": "d17f13df8b65464ca316cbc000a3cb64",
    "name": "typing_extensions",
    "noarch": "python",
    "package_tarball_full_path": "C:\\Users\\JaimeRodriguez-Guerr\\micromamba\\pkgs\\typing_extensions-4.12.2-pyha770c72_1.tar.bz2",
    "paths_data": {
        "paths": [
            {
                "_path": "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\INSTALLER",
                "path_type": "hardlink",
                "sha256": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
                "sha256_in_prefix": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
                "size_in_bytes": 5
            },
            {
                "_path": "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\LICENSE",
                "path_type": "hardlink",
                "sha256": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf",
                "sha256_in_prefix": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf",
                "size_in_bytes": 13936
            },
            {
                "_path": "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\METADATA",
                "path_type": "hardlink",
                "sha256": "e9dc118420b9dab8cce696e6e95022843a4b502c64ad130755fef0fef8732ee5",
                "sha256_in_prefix": "e9dc118420b9dab8cce696e6e95022843a4b502c64ad130755fef0fef8732ee5",
                "size_in_bytes": 3018
            },
            {
                "_path": "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\RECORD",
                "path_type": "hardlink",
                "sha256": "11a23a42ec2264db9459493045250465a5efa93f2e5632147deb82c592ac1937",
                "sha256_in_prefix": "11a23a42ec2264db9459493045250465a5efa93f2e5632147deb82c592ac1937",
                "size_in_bytes": 776
            },
            {
                "_path": "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\REQUESTED",
                "path_type": "hardlink",
                "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
                "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
            },
            {
                "_path": "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\WHEEL",
                "path_type": "hardlink",
                "sha256": "0a950253178741b44de54191407611268acee407fe432fdf1cc72d710f034862",
                "sha256_in_prefix": "0a950253178741b44de54191407611268acee407fe432fdf1cc72d710f034862",
                "size_in_bytes": 82
            },
            {
                "_path": "Lib\\site-packages\\typing_extensions-4.12.2.dist-info\\direct_url.json",
                "path_type": "hardlink",
                "sha256": "402b586e6d4038f8d202b2a615f4c4d1b671e6e4afbd97dce15cef8ccc2100bc",
                "sha256_in_prefix": "402b586e6d4038f8d202b2a615f4c4d1b671e6e4afbd97dce15cef8ccc2100bc",
                "size_in_bytes": 113
            },
            {
                "_path": "Lib\\site-packages\\typing_extensions.py",
                "path_type": "hardlink",
                "sha256": "8307a4a721bd0d51b797158a5f89e2f2eee793759ee6c946f7c980f45dc3250c",
                "sha256_in_prefix": "8307a4a721bd0d51b797158a5f89e2f2eee793759ee6c946f7c980f45dc3250c",
                "size_in_bytes": 134451
            },
            {
                "_path": "Lib\\site-packages\\__pycache__\\typing_extensions.cpython-312.pyc",
                "path_type": "pyc_file"
            }
        ],
        "paths_version": 1
    },
    "platform": null,
    "requested_spec": "",
    "sha256": "337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568",
    "size": 39637,
    "subdir": "noarch",
    "timestamp": 1733188758212,
    "track_features": "",
    "url": "https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda",
    "version": "4.12.2"
}

conda-installed:

{
  "build": "pyha770c72_1",
  "build_number": 1,
  "channel": "https://conda.anaconda.org/conda-forge",
  "constrains": [],
  "depends": [
    "python >=3.9"
  ],
  "extracted_package_dir": "C:\\Users\\JaimeRodriguez-Guerr\\.pixi\\envs\\conda\\pkgs\\typing_extensions-4.12.2-pyha770c72_1",
  "files": [
    "Lib/site-packages/typing_extensions-4.12.2.dist-info/INSTALLER",
    "Lib/site-packages/typing_extensions-4.12.2.dist-info/LICENSE",
    "Lib/site-packages/typing_extensions-4.12.2.dist-info/METADATA",
    "Lib/site-packages/typing_extensions-4.12.2.dist-info/RECORD",
    "Lib/site-packages/typing_extensions-4.12.2.dist-info/REQUESTED",
    "Lib/site-packages/typing_extensions-4.12.2.dist-info/WHEEL",
    "Lib/site-packages/typing_extensions-4.12.2.dist-info/direct_url.json",
    "Lib/site-packages/typing_extensions.py",
    "Lib/site-packages/__pycache__/typing_extensions.cpython-312.pyc"
  ],
  "fn": "typing_extensions-4.12.2-pyha770c72_1.conda",
  "license": "PSF-2.0",
  "link": {
    "source": "C:\\Users\\JaimeRodriguez-Guerr\\.pixi\\envs\\conda\\pkgs\\typing_extensions-4.12.2-pyha770c72_1",
    "type": 1
  },
  "md5": "d17f13df8b65464ca316cbc000a3cb64",
  "name": "typing_extensions",
  "noarch": "python",
  "package_tarball_full_path": "C:\\Users\\JaimeRodriguez-Guerr\\.pixi\\envs\\conda\\pkgs\\typing_extensions-4.12.2-pyha770c72_1.conda",
  "package_type": "noarch_python",
  "paths_data": {
    "paths": [
      {
        "_path": "site-packages/typing_extensions-4.12.2.dist-info/INSTALLER",
        "path_type": "hardlink",
        "sha256": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
        "sha256_in_prefix": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
        "size_in_bytes": 5
      },
      {
        "_path": "site-packages/typing_extensions-4.12.2.dist-info/LICENSE",
        "path_type": "hardlink",
        "sha256": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf",
        "sha256_in_prefix": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf",
        "size_in_bytes": 13936
      },
      {
        "_path": "site-packages/typing_extensions-4.12.2.dist-info/METADATA",
        "path_type": "hardlink",
        "sha256": "e9dc118420b9dab8cce696e6e95022843a4b502c64ad130755fef0fef8732ee5",
        "sha256_in_prefix": "e9dc118420b9dab8cce696e6e95022843a4b502c64ad130755fef0fef8732ee5",
        "size_in_bytes": 3018
      },
      {
        "_path": "site-packages/typing_extensions-4.12.2.dist-info/RECORD",
        "path_type": "hardlink",
        "sha256": "11a23a42ec2264db9459493045250465a5efa93f2e5632147deb82c592ac1937",
        "sha256_in_prefix": "11a23a42ec2264db9459493045250465a5efa93f2e5632147deb82c592ac1937",
        "size_in_bytes": 776
      },
      {
        "_path": "site-packages/typing_extensions-4.12.2.dist-info/REQUESTED",
        "path_type": "hardlink",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "size_in_bytes": 0
      },
      {
        "_path": "site-packages/typing_extensions-4.12.2.dist-info/WHEEL",
        "path_type": "hardlink",
        "sha256": "0a950253178741b44de54191407611268acee407fe432fdf1cc72d710f034862",
        "sha256_in_prefix": "0a950253178741b44de54191407611268acee407fe432fdf1cc72d710f034862",
        "size_in_bytes": 82
      },
      {
        "_path": "site-packages/typing_extensions-4.12.2.dist-info/direct_url.json",
        "path_type": "hardlink",
        "sha256": "402b586e6d4038f8d202b2a615f4c4d1b671e6e4afbd97dce15cef8ccc2100bc",
        "sha256_in_prefix": "402b586e6d4038f8d202b2a615f4c4d1b671e6e4afbd97dce15cef8ccc2100bc",
        "size_in_bytes": 113
      },
      {
        "_path": "site-packages/typing_extensions.py",
        "path_type": "hardlink",
        "sha256": "8307a4a721bd0d51b797158a5f89e2f2eee793759ee6c946f7c980f45dc3250c",
        "sha256_in_prefix": "8307a4a721bd0d51b797158a5f89e2f2eee793759ee6c946f7c980f45dc3250c",
        "size_in_bytes": 134451
      },
      {
        "_path": "Lib/site-packages/__pycache__/typing_extensions.cpython-312.pyc",
        "path_type": "pyc_file"
      }
    ],
    "paths_version": 1
  },
  "requested_spec": "None",
  "sha256": "337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568",
  "size": 39637,
  "subdir": "noarch",
  "timestamp": 1733188758000,
  "url": "https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda",
  "version": "4.12.2"
}

Diffed:

Image

So it must either be:

  • That the paths are not normalized
  • The package_type, platform or arch fields missing

I normalized the paths by hand (replaced \\ with /) and conda list stops reporting pypi as the channel 🤷 One more case of "this is not standardized so how could we have known this is responsible for a bug!". I'll open a PR in conda to fix conda list and another in micromamba to inform that they should normalize the paths in files.

@jaimergp jaimergp changed the title pip is overwriting packages on win? conda list misidentifies source channel for Python packages installed in environments created with micromamba Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants