conda-forge / depfinder-feedstock

A conda-smithy repository for depfinder.
BSD 3-Clause "New" or "Revised" License
0 stars 6 forks source link

macOS ARM depfinder does not work on python 3.10 #40

Closed timj closed 1 year ago

timj commented 1 year ago

Solution to issue cannot be found in the documentation.

Issue

When I search for depfinder with python 3.10 macOS ARM I get:

# Name                       Version           Build  Channel             
depfinder                      2.1.1            py_1  conda-forge         
depfinder                      2.2.0            py_0  conda-forge         
depfinder                      2.2.1            py_0  conda-forge         
depfinder                      2.3.0            py_0  conda-forge         
depfinder                      2.3.1            py_0  conda-forge         
depfinder                      2.4.0            py_0  conda-forge         
depfinder                      2.4.1            py_0  conda-forge         
depfinder                      2.5.1    pyhd8ed1ab_0  conda-forge         
depfinder                      2.6.0    pyhd8ed1ab_0  conda-forge         
depfinder                      2.6.1    pyhd8ed1ab_0  conda-forge         
depfinder                      2.6.2    pyhd8ed1ab_0  conda-forge         
depfinder                      2.7.0    pyhd8ed1ab_0  conda-forge         
depfinder                      2.7.1    pyhd8ed1ab_0  conda-forge         
depfinder                      2.7.1    pyhd8ed1ab_1  conda-forge         
depfinder                      2.8.0    pyhd8ed1ab_0  conda-forge         
depfinder                      2.8.1    pyhd8ed1ab_0  conda-forge         

If I install depfinder it gives me v2.7.1 which doesn't work:

$ depfinder --help
Traceback (most recent call last):
  File "/Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0/bin/depfinder", line 6, in <module>
    from depfinder.cli import cli
  File "/Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0/lib/python3.10/site-packages/depfinder/__init__.py", line 34, in <module>
    from .inspection import parse_file
  File "/Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0/lib/python3.10/site-packages/depfinder/inspection.py", line 41, in <module>
    from .utils import AST_QUESTIONABLE, namespace_packages, SKETCHY_TYPES_TABLE
  File "/Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0/lib/python3.10/site-packages/depfinder/utils.py", line 15, in <module>
    builtin_modules = stdlib_list(pyver)
  File "/Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0/lib/python3.10/site-packages/stdlib_list/base.py", line 42, in stdlib_list
    version = get_canonical_version(version) if version is not None else '.'.join(
  File "/Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0/lib/python3.10/site-packages/stdlib_list/base.py", line 23, in get_canonical_version
    raise ValueError("No such version: {}".format(version))
ValueError: No such version: 3.10

v2.8.1 refuses to install because that one knows that stdlib-list does not work on python 3.10. It seems like a related issue is that stdlib-list is not pinned for <3.10.

v2.10 should work on python 3.10 because that uses sys.stdlib_module_names but is not available to me. I don't know if that is macOS-specific or a general feedstock problem.

Installed packages

$ conda list
# packages in environment at /Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0:
#
# Name                    Version                   Build  Channel
alabaster                 0.7.13             pyhd8ed1ab_0    conda-forge
alembic                   1.11.1             pyhd8ed1ab_0    conda-forge
anyio                     3.6.2              pyhd8ed1ab_0    conda-forge
aom                       3.5.0                h7ea286d_0    conda-forge
appnope                   0.1.3              pyhd8ed1ab_0    conda-forge
apr                       1.7.0                h9b22ae9_5    conda-forge
argcomplete               3.0.8              pyhd8ed1ab_0    conda-forge
argon2-cffi               21.3.0             pyhd8ed1ab_0    conda-forge
argon2-cffi-bindings      21.2.0          py310h8e9501a_3    conda-forge
arrow-cpp                 11.0.0          hce30654_13_cpu    conda-forge
asdf                      2.10.1             pyhd8ed1ab_1    conda-forge
asdf-astropy              0.3.0              pyhd8ed1ab_0    conda-forge
asdf-coordinates-schemas  0.1.0              pyhd8ed1ab_0    conda-forge
asdf-standard             1.0.3              pyhd8ed1ab_0    conda-forge
asdf-transform-schemas    0.3.0              pyhd8ed1ab_0    conda-forge
asdf-wcs-schemas          0.1.1              pyhd8ed1ab_0    conda-forge
asteval                   0.9.29             pyhd8ed1ab_0    conda-forge
astropy                   5.2.2           py310hf1a086a_0    conda-forge
astroquery                0.4.6              pyhd8ed1ab_0    conda-forge
astrowidgets              0.3.0              pyhd8ed1ab_0    conda-forge
asttokens                 2.2.1              pyhd8ed1ab_0    conda-forge
atk-1.0                   2.38.0               hcb7b3dd_1    conda-forge
attrs                     23.1.0             pyh71513ae_1    conda-forge
autograd                  1.5                pyhd8ed1ab_0    conda-forge
aws-c-auth                0.6.26               h016ec23_2    conda-forge
aws-c-cal                 0.5.21               h134b2d6_2    conda-forge
aws-c-common              0.8.14               h1a8c8d9_0    conda-forge
aws-c-compression         0.2.16               h59b28b2_5    conda-forge
aws-c-event-stream        0.2.20               ha370d96_4    conda-forge
aws-c-http                0.7.6                hca61f3c_0    conda-forge
aws-c-io                  0.13.19              ha2443f3_3    conda-forge
aws-c-mqtt                0.8.6               hcd3fa0e_12    conda-forge
aws-c-s3                  0.2.7                hc514de9_1    conda-forge
aws-c-sdkutils            0.1.9                h59b28b2_0    conda-forge
aws-checksums             0.1.14               h59b28b2_5    conda-forge
aws-crt-cpp               0.19.8              h6be2766_12    conda-forge
aws-sam-translator        1.55.0             pyhd8ed1ab_0    conda-forge
aws-sdk-cpp               1.10.57              h3daea3c_8    conda-forge
aws-xray-sdk              2.12.0             pyhd8ed1ab_0    conda-forge
babel                     2.12.1             pyhd8ed1ab_1    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backoff                   2.2.1              pyhd8ed1ab_0    conda-forge
backports                 1.0                pyhd8ed1ab_3    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
backports.zoneinfo        0.2.1           py310hbe9552e_7    conda-forge
bcrypt                    3.2.2           py310h8e9501a_1    conda-forge
beautifulsoup4            4.12.2             pyha770c72_0    conda-forge
black                     23.3.0          py310hbe9552e_1    conda-forge
bleach                    6.0.0              pyhd8ed1ab_0    conda-forge
blinker                   1.6.2              pyhd8ed1ab_0    conda-forge
blosc                     1.21.3               h1d6ff8b_0    conda-forge
bokeh                     3.1.1              pyhd8ed1ab_0    conda-forge
boltons                   23.0.0             pyhd8ed1ab_0    conda-forge
boost                     1.78.0          py310h629746b_4    conda-forge
boost-cpp                 1.78.0               h9ed8d21_3    conda-forge
boto3                     1.26.136           pyhd8ed1ab_0    conda-forge
botocore                  1.29.136           pyhd8ed1ab_0    conda-forge
bottleneck                1.3.7           py310hf1a086a_0    conda-forge
brotli                    1.0.9                h1a8c8d9_8    conda-forge
brotli-bin                1.0.9                h1a8c8d9_8    conda-forge
brotlipy                  0.7.0           py310h8e9501a_1005    conda-forge
bzip2                     1.0.8                h3422bc3_4    conda-forge
c-ares                    1.19.0               hb547adb_0    conda-forge
c-blosc2                  2.8.0                h303ed30_1    conda-forge
c-compiler                1.5.2                h5008568_0    conda-forge
ca-certificates           2023.5.7             hf0a4a13_0    conda-forge
cached-property           1.5.2                hd8ed1ab_1    conda-forge
cached_property           1.5.2              pyha770c72_1    conda-forge
cachetools                5.3.0              pyhd8ed1ab_0    conda-forge
cairo                     1.16.0            h4741ed9_1015    conda-forge
cctools                   973.0.1             hcbb26d4_13    conda-forge
cctools_osx-arm64         973.0.1             hef52d2f_13    conda-forge
certifi                   2023.5.7           pyhd8ed1ab_0    conda-forge
cffi                      1.15.1          py310h2399d43_3    conda-forge
cfgv                      3.3.1              pyhd8ed1ab_0    conda-forge
cfitsio                   4.1.0                hd4f5c17_0    conda-forge
cfn-lint                  0.75.1             pyhd8ed1ab_0    conda-forge
charset-normalizer        3.1.0              pyhd8ed1ab_0    conda-forge
cheroot                   9.0.0              pyhd8ed1ab_0    conda-forge
clang                     14.0.6               hce30654_0    conda-forge
clang-14                  14.0.6          default_h81a5282_0    conda-forge
clang_osx-arm64           14.0.6               h15773ab_6    conda-forge
clangxx                   14.0.6          default_hb7ecf47_0    conda-forge
clangxx_osx-arm64         14.0.6               he29aa18_6    conda-forge
cli_helpers               2.3.0              pyhd8ed1ab_0    conda-forge
click                     8.1.3           unix_pyhd8ed1ab_2    conda-forge
cloudpickle               2.2.1              pyhd8ed1ab_0    conda-forge
cmake                     3.26.3               hf234bd0_0    conda-forge
colorama                  0.4.6              pyhd8ed1ab_0    conda-forge
colorcet                  3.0.1              pyhd8ed1ab_0    conda-forge
coloredlogs               15.0.1             pyhd8ed1ab_3    conda-forge
comm                      0.1.3              pyhd8ed1ab_0    conda-forge
compiler-rt               14.0.6               h30b49de_0    conda-forge
compiler-rt_osx-arm64     14.0.6               h48302dc_0    conda-forge
compilers                 1.5.2                hce30654_0    conda-forge
conda                     23.3.1          py310hbe9552e_0    conda-forge
conda-package-handling    2.0.2              pyh38be061_0    conda-forge
conda-package-streaming   0.7.0              pyhd8ed1ab_1    conda-forge
configobj                 5.0.8              pyhd8ed1ab_0    conda-forge
configparser              5.3.0              pyhd8ed1ab_0    conda-forge
contourpy                 1.0.7           py310h2887b22_0    conda-forge
coverage                  7.2.5           py310h2aa6e3c_0    conda-forge
coveralls                 1.8.0                      py_0    conda-forge
cramjam                   2.6.2           py310h1dc5ec9_0    conda-forge
cryptography              40.0.2          py310hfc83b78_0    conda-forge
curl                      8.1.0                h912dcd9_0    conda-forge
cxx-compiler              1.5.2                hffc8910_0    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
cython                    0.29.34         py310h0f1eb42_0    conda-forge
cytoolz                   0.12.0          py310h8e9501a_1    conda-forge
dask-core                 2023.5.0           pyhd8ed1ab_0    conda-forge
dask-jobqueue             0.8.1              pyhd8ed1ab_0    conda-forge
dataclasses               0.8                pyhc8e2a94_3    conda-forge
datashader                0.14.4             pyh1a96a4e_0    conda-forge
datashape                 0.5.4                      py_1    conda-forge
debugpy                   1.6.7           py310h0f1eb42_0    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
defusedxml                0.7.1              pyhd8ed1ab_0    conda-forge
depfinder                 2.7.1              pyhd8ed1ab_1    conda-forge
deprecated                1.2.13             pyh6c4a22f_0    conda-forge
dill                      0.3.6              pyhd8ed1ab_1    conda-forge
distlib                   0.3.6              pyhd8ed1ab_0    conda-forge
distributed               2023.5.0           pyhd8ed1ab_0    conda-forge
docker-py                 6.1.0              pyhd8ed1ab_0    conda-forge
docopt                    0.6.2                      py_1    conda-forge
documenteer               0.7.0              pyhf450f58_1    conda-forge
docutils                  0.20.1          py310hbe9552e_0    conda-forge
dogpile.cache             1.2.0              pyhd8ed1ab_0    conda-forge
doxygen                   1.9.5                hd78112f_0    conda-forge
dustmaps                  1.0.10          py310hbe9552e_1    conda-forge
ecdsa                     0.18.0             pyhd8ed1ab_1    conda-forge
eigen                     3.4.0                hc021e02_0    conda-forge
emcee                     3.1.4              pyhd8ed1ab_0    conda-forge
entrypoints               0.4                pyhd8ed1ab_0    conda-forge
esutil                    0.6.10          py310h2b830bf_0    conda-forge
eups                      2.2.4           py310hbe9552e_8    conda-forge
exceptiongroup            1.1.1              pyhd8ed1ab_0    conda-forge
execnet                   1.9.0              pyhd8ed1ab_0    conda-forge
executing                 1.2.0              pyhd8ed1ab_0    conda-forge
expat                     2.5.0                hb7217d7_1    conda-forge
fancycompleter            0.9.1           py310hbe9552e_1005    conda-forge
fastapi                   0.95.2             pyhd8ed1ab_0    conda-forge
fastavro                  1.7.4           py310h2aa6e3c_0    conda-forge
fastparquet               2023.4.0        py310hf1a086a_0    conda-forge
ffmpeg                    5.1.2           gpl_hf318d42_106    conda-forge
fftw                      3.3.10          nompi_h3046061_107    conda-forge
filelock                  3.12.0             pyhd8ed1ab_0    conda-forge
firefly-client            2.8.0              pyhd8ed1ab_0    conda-forge
fitsio                    1.1.8           py310hd98a0f5_1    conda-forge
flake8                    4.0.1              pyhd8ed1ab_2    conda-forge
flask                     2.3.2              pyhd8ed1ab_0    conda-forge
flask_cors                3.0.10             pyhd3deb0d_0    conda-forge
flit-core                 3.9.0              pyhd8ed1ab_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.2               h82840c6_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.39.4          py310h2aa6e3c_0    conda-forge
fortran-compiler          1.5.2                h2ccabda_0    conda-forge
freetype                  2.12.1               hd633e50_1    conda-forge
fribidi                   1.0.10               h27ca646_0    conda-forge
frozendict                2.3.8           py310h2aa6e3c_0    conda-forge
fsspec                    2023.5.0           pyh1a96a4e_0    conda-forge
future                    0.18.3             pyhd8ed1ab_0    conda-forge
galsim                    2.4.9           py310h99d224f_0    conda-forge
gdk-pixbuf                2.42.10              h1ac0d0d_2    conda-forge
getcalspec                2.1.0              pyhd8ed1ab_0    conda-forge
gettext                   0.21.1               h0186832_0    conda-forge
gflags                    2.2.2             hc88da5d_1004    conda-forge
gfortran                  12.2.0               h1ca8e4b_1    conda-forge
gfortran_impl_osx-arm64   11.3.0              h2a9d086_31    conda-forge
gfortran_osx-arm64        11.3.0               h57527a5_1    conda-forge
ghostscript               9.54.0               h6b3803e_2    conda-forge
giflib                    5.2.1                h1a8c8d9_3    conda-forge
ginga                     4.0.1              pyhd8ed1ab_0    conda-forge
git                       2.40.1          pl5321h46e2b6d_0    conda-forge
git-lfs                   3.3.0                hce30654_0    conda-forge
gitdb                     4.0.10             pyhd8ed1ab_0    conda-forge
gitpython                 3.1.31             pyhd8ed1ab_0    conda-forge
globus-sdk                3.19.0             pyhd8ed1ab_0    conda-forge
glog                      0.6.0                h6da1cb0_0    conda-forge
gmp                       6.2.1                h9f76cd9_0    conda-forge
gmpy2                     2.1.2           py310h2e6cad2_1    conda-forge
gnutls                    3.7.8                h9f1a10d_0    conda-forge
gprof2dot                 2019.11.30                 py_0    conda-forge
graphite2                 1.3.13            h9f76cd9_1001    conda-forge
graphql-core              3.2.3              pyhd8ed1ab_0    conda-forge
graphviz                  8.0.3                h4f8fbd6_0    conda-forge
greenlet                  2.0.2           py310h0f1eb42_0    conda-forge
gsl                       2.7                  h6e638da_0    conda-forge
gtk2                      2.24.33              h57013de_2    conda-forge
gts                       0.7.6                h4b6d4d6_2    conda-forge
gwcs                      0.18.3             pyhd8ed1ab_0    conda-forge
h11                       0.14.0             pyhd8ed1ab_0    conda-forge
h2                        4.1.0              pyhd8ed1ab_0    conda-forge
h5py                      3.8.0           nompi_py310h3c889c5_101    conda-forge
harfbuzz                  7.1.0                hd7af201_1    conda-forge
hdf5                      1.14.0          nompi_h6b85c65_103    conda-forge
healpy                    1.16.1          py310hc003f54_2    conda-forge
healsparse                1.6.4              pyhd8ed1ab_0    conda-forge
holoviews                 1.16.0             pyhd8ed1ab_0    conda-forge
hpack                     4.0.0              pyh9f0ad1d_0    conda-forge
hpgeom                    0.8.2           py310hf1a086a_1    conda-forge
htcondor                  10.3.1          py310hb6292c7_1    conda-forge
htcondor-classads         10.3.1               h34fbbfc_1    conda-forge
htcondor-utils            10.3.1               hfc4f92b_1    conda-forge
html5lib                  1.1                pyh9f0ad1d_0    conda-forge
httpcore                  0.17.1             pyhd8ed1ab_0    conda-forge
httpx                     0.24.0             pyhd8ed1ab_1    conda-forge
humanfriendly             10.0            py310hbe9552e_4    conda-forge
humanize                  4.6.0              pyhd8ed1ab_0    conda-forge
hvplot                    0.8.3              pyhd8ed1ab_0    conda-forge
hyperframe                6.0.1              pyhd8ed1ab_0    conda-forge
hypothesis                6.75.3             pyha770c72_0    conda-forge
icu                       72.1                 he12128b_0    conda-forge
idds-client               1.1.4              pyhd8ed1ab_0    conda-forge
idds-common               1.1.4              pyhd8ed1ab_0    conda-forge
idds-doma                 1.1.4              pyhd8ed1ab_0    conda-forge
idds-workflow             1.1.4              pyhd8ed1ab_0    conda-forge
identify                  2.5.24             pyhd8ed1ab_0    conda-forge
idna                      3.4                pyhd8ed1ab_0    conda-forge
imagecodecs-lite          2019.12.3       py310hf1a086a_6    conda-forge
imageio                   2.28.1             pyh24c5eb1_0    conda-forge
imagemagick               7.1.1_7         pl5321hb24306b_1    conda-forge
imagesize                 1.4.1              pyhd8ed1ab_0    conda-forge
iminuit                   2.21.3          py310h0f1eb42_0    conda-forge
importlib-metadata        6.6.0              pyha770c72_0    conda-forge
importlib-resources       5.12.0             pyhd8ed1ab_0    conda-forge
importlib_metadata        6.6.0                hd8ed1ab_0    conda-forge
importlib_resources       5.12.0             pyhd8ed1ab_0    conda-forge
iniconfig                 2.0.0              pyhd8ed1ab_0    conda-forge
ipdb                      0.13.13            pyhd8ed1ab_0    conda-forge
ipyevents                 2.0.1              pyhd8ed1ab_0    conda-forge
ipykernel                 6.23.1             pyh736e0ef_0    conda-forge
ipympl                    0.9.3              pyhd8ed1ab_0    conda-forge
ipython                   8.13.2             pyhd1c38e8_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipywidgets                8.0.6              pyhd8ed1ab_0    conda-forge
isl                       0.25                 h9a09cb3_0    conda-forge
isort                     5.12.0             pyhd8ed1ab_1    conda-forge
itsdangerous              2.1.2              pyhd8ed1ab_0    conda-forge
jaraco.classes            3.2.3              pyhd8ed1ab_0    conda-forge
jaraco.functools          3.6.0              pyhd8ed1ab_0    conda-forge
jbig                      2.1               h3422bc3_2003    conda-forge
jedi                      0.18.2             pyhd8ed1ab_0    conda-forge
jinja2                    3.1.2              pyhd8ed1ab_1    conda-forge
jmespath                  1.0.1              pyhd8ed1ab_0    conda-forge
joblib                    1.2.0              pyhd8ed1ab_0    conda-forge
jq                        1.6               h27ca646_1000    conda-forge
jschema-to-python         1.2.3              pyhd8ed1ab_0    conda-forge
json5                     0.9.5              pyh9f0ad1d_0    conda-forge
jsondiff                  2.0.0              pyhd8ed1ab_0    conda-forge
jsonpatch                 1.32               pyhd8ed1ab_0    conda-forge
jsonpickle                2.2.0              pyhd8ed1ab_0    conda-forge
jsonpointer               2.0                        py_0    conda-forge
jsonschema                3.2.0              pyhd8ed1ab_3    conda-forge
junit-xml                 1.9                pyh9f0ad1d_0    conda-forge
jupyter                   1.0.0           py310hbe9552e_8    conda-forge
jupyter_client            8.2.0              pyhd8ed1ab_0    conda-forge
jupyter_console           6.6.3              pyhd8ed1ab_0    conda-forge
jupyter_core              5.3.0           py310hbe9552e_0    conda-forge
jupyter_events            0.6.3              pyhd8ed1ab_0    conda-forge
jupyter_server            2.5.0              pyhd8ed1ab_0    conda-forge
jupyter_server_terminals  0.4.4              pyhd8ed1ab_1    conda-forge
jupyterlab                3.5.3              pyhd8ed1ab_0    conda-forge
jupyterlab_pygments       0.2.2              pyhd8ed1ab_0    conda-forge
jupyterlab_server         2.16.6             pyhd8ed1ab_0    conda-forge
jupyterlab_widgets        3.0.7              pyhd8ed1ab_1    conda-forge
keyring                   23.13.1         py310hbe9552e_0    conda-forge
kiwisolver                1.4.4           py310h2887b22_1    conda-forge
krb5                      1.20.1               h69eda48_0    conda-forge
lame                      3.100             h1a8c8d9_1003    conda-forge
latexcodec                2.0.1              pyh9f0ad1d_0    conda-forge
lazy_loader               0.2                pyhd8ed1ab_0    conda-forge
lcms2                     2.15                 hd835a16_1    conda-forge
ld64                      609                 h619f069_13    conda-forge
ld64_osx-arm64            609                 h7167370_13    conda-forge
lerc                      4.0.0                h9a09cb3_0    conda-forge
libabseil                 20230125.0      cxx17_hb7217d7_1    conda-forge
libaec                    1.0.6                hb7217d7_1    conda-forge
libapr                    1.7.0                h3422bc3_5    conda-forge
libapriconv               1.2.2                h3422bc3_5    conda-forge
libaprutil                1.6.1                h3bcc323_5    conda-forge
libarrow                  11.0.0          hdcd110a_13_cpu    conda-forge
libblas                   3.9.0           16_osxarm64_openblas    conda-forge
libbrotlicommon           1.0.9                h1a8c8d9_8    conda-forge
libbrotlidec              1.0.9                h1a8c8d9_8    conda-forge
libbrotlienc              1.0.9                h1a8c8d9_8    conda-forge
libcblas                  3.9.0           16_osxarm64_openblas    conda-forge
libclang-cpp14            14.0.6          default_h81a5282_0    conda-forge
libcondor_utils           10.3.1               he3da51c_1    conda-forge
libcrc32c                 1.1.2                hbdafb3b_0    conda-forge
libcurl                   8.1.0                h912dcd9_0    conda-forge
libcxx                    14.0.6               h2692d47_0    conda-forge
libdeflate                1.18                 h1a8c8d9_0    conda-forge
libedit                   3.1.20191231         hc8eb9b7_2    conda-forge
libev                     4.33                 h642e427_1    conda-forge
libevent                  2.1.10               h7673551_4    conda-forge
libexpat                  2.5.0                hb7217d7_1    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgd                     2.3.3                h939342b_6    conda-forge
libgfortran               5.0.0           12_2_0_hd922786_31    conda-forge
libgfortran-devel_osx-arm64 11.3.0              hfe9555d_31    conda-forge
libgfortran5              12.2.0              h0eea778_31    conda-forge
libglib                   2.76.1               h4646484_0    conda-forge
libgoogle-cloud           2.8.0                h7206bc8_1    conda-forge
libgrpc                   1.52.1               he98ff75_1    conda-forge
libiconv                  1.17                 he4db4b2_0    conda-forge
libidn2                   2.3.4                h1a8c8d9_0    conda-forge
libjpeg-turbo             2.1.5.1              h1a8c8d9_0    conda-forge
liblapack                 3.9.0           16_osxarm64_openblas    conda-forge
liblapacke                3.9.0           16_osxarm64_openblas    conda-forge
libllvm11                 11.1.0               hfa12f05_5    conda-forge
libllvm14                 14.0.6               hf6e71e7_1    conda-forge
libnghttp2                1.52.0               hae82a92_0    conda-forge
libopenblas               0.3.21          openmp_hc731615_3    conda-forge
libopus                   1.3.1                h27ca646_1    conda-forge
libpng                    1.6.39               h76d750c_0    conda-forge
libpq                     15.3                 h7126958_0    conda-forge
libprotobuf               3.21.12              hb5ab8b9_0    conda-forge
librsvg                   2.56.0               h6c0e662_0    conda-forge
libsodium                 1.0.18               h27ca646_1    conda-forge
libsqlite                 3.42.0               hb31c410_0    conda-forge
libssh2                   1.10.0               h7a5bd25_3    conda-forge
libtasn1                  4.19.0               h1a8c8d9_0    conda-forge
libthrift                 0.18.1               h6635e49_0    conda-forge
libtiff                   4.5.0                h4f7d55c_6    conda-forge
libtool                   2.4.7                hb7217d7_0    conda-forge
libunistring              0.9.10               h3422bc3_0    conda-forge
libutf8proc               2.8.0                h1a8c8d9_0    conda-forge
libuv                     1.44.2               he4db4b2_0    conda-forge
libvpx                    1.11.0               hc470f4d_3    conda-forge
libwebp                   1.3.0                h66d6964_0    conda-forge
libwebp-base              1.3.0                h1a8c8d9_0    conda-forge
libxcb                    1.13              h9b22ae9_1004    conda-forge
libxml2                   2.10.4               h2aff0a6_0    conda-forge
libxslt                   1.1.37               h1bd8bc4_0    conda-forge
libzlib                   1.2.13               h03a7124_4    conda-forge
line_profiler             4.0.2           py310h2887b22_0    conda-forge
linkify-it-py             2.0.0              pyhd8ed1ab_0    conda-forge
llvm-openmp               16.0.4               h1c12783_0    conda-forge
llvm-tools                14.0.6               hf6e71e7_1    conda-forge
llvmlite                  0.39.1          py310h1e34944_1    conda-forge
lmfit                     1.2.1              pyhd8ed1ab_0    conda-forge
locket                    1.0.0              pyhd8ed1ab_0    conda-forge
log4cxx                   0.11.0               h357cd66_3    conda-forge
lsst-dd-rtd-theme         0.2.4              pyhd8ed1ab_0    conda-forge
lsst-documenteer-pipelines 0.7.0                hce30654_1    conda-forge
lsst-documenteer-technote 0.7.0                hce30654_1    conda-forge
lsst-sphinx-bootstrap-theme 0.2.2                      py_0    conda-forge
lsstdesc.coord            1.2.3           py310h2887b22_1    conda-forge
lxml                      4.9.2           py310h85b680a_0    conda-forge
lz4-c                     1.9.4                hb7217d7_0    conda-forge
make                      4.3                  he57ea6c_1    conda-forge
mako                      1.2.4              pyhd8ed1ab_0    conda-forge
markdown                  3.4.3              pyhd8ed1ab_0    conda-forge
markdown-it-py            2.2.0              pyhd8ed1ab_0    conda-forge
markupsafe                2.1.2           py310h8e9501a_0    conda-forge
matplotlib-base           3.6.3           py310h78c5c2f_0    conda-forge
matplotlib-inline         0.1.6              pyhd8ed1ab_0    conda-forge
mccabe                    0.6.1                      py_1    conda-forge
mdit-py-plugins           0.3.5              pyhd8ed1ab_0    conda-forge
mdurl                     0.1.0              pyhd8ed1ab_0    conda-forge
minuit2                   6.22.06         minuit2_standalone    conda-forge
minuit2_standalone        6.22.06            hbdafb3b_100    conda-forge
mistune                   2.0.5              pyhd8ed1ab_0    conda-forge
more-itertools            9.1.0              pyhd8ed1ab_0    conda-forge
moto                      4.1.9              pyhd8ed1ab_0    conda-forge
mpc                       1.3.1                h91ba8db_0    conda-forge
mpfr                      4.2.0                he09a6ba_0    conda-forge
mpi                       1.0                     openmpi    conda-forge
mpi4py                    3.1.4           py310h5a5a48e_0    conda-forge
mpmath                    1.3.0              pyhd8ed1ab_0    conda-forge
msgpack-python            1.0.5           py310h2887b22_0    conda-forge
multipledispatch          0.6.0                      py_0    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
mypy                      1.3.0           py310h2aa6e3c_0    conda-forge
mypy_extensions           1.0.0              pyha770c72_0    conda-forge
mysql-common              8.0.32               h518ea0a_1    conda-forge
mysql-libs                8.0.32               hcb599eb_1    conda-forge
mysqlclient               2.1.1           py310h0f1eb42_0    conda-forge
nbclassic                 1.0.0              pyhb4ecaf3_1    conda-forge
nbclient                  0.7.4              pyhd8ed1ab_0    conda-forge
nbconvert                 7.4.0              pyhd8ed1ab_0    conda-forge
nbconvert-core            7.4.0              pyhd8ed1ab_0    conda-forge
nbconvert-pandoc          7.4.0              pyhd8ed1ab_0    conda-forge
nbformat                  5.8.0              pyhd8ed1ab_0    conda-forge
ncurses                   6.3                  h07bb92c_1    conda-forge
ndarray                   1.6.3                hb689ebb_1    conda-forge
nest-asyncio              1.5.6              pyhd8ed1ab_0    conda-forge
nettle                    3.8.1                h63371fa_1    conda-forge
networkx                  2.8.8              pyhd8ed1ab_0    conda-forge
nodeenv                   1.8.0              pyhd8ed1ab_0    conda-forge
nose                      1.3.7                   py_1006    conda-forge
notebook                  6.5.4              pyha770c72_0    conda-forge
notebook-shim             0.2.3              pyhd8ed1ab_0    conda-forge
numba                     0.56.4          py310h3124f1e_1    conda-forge
numexpr                   2.8.4           py310h2b830bf_0    conda-forge
numpy                     1.23.5          py310h5d7c261_0    conda-forge
numpydoc                  1.5.0              pyhd8ed1ab_0    conda-forge
oniguruma                 6.9.8                he4db4b2_0    conda-forge
openapi-schema-validator  0.2.3              pyhd8ed1ab_0    conda-forge
openapi-spec-validator    0.4.0              pyhd8ed1ab_1    conda-forge
openh264                  2.3.1                hb7217d7_2    conda-forge
openjpeg                  2.5.0                hbc2ba62_2    conda-forge
openmpi                   4.1.5              h4e676fc_101    conda-forge
openssl                   3.1.1                h53f4e23_1    conda-forge
orc                       1.8.3                hef0d403_0    conda-forge
p11-kit                   0.24.1               h29577a5_0    conda-forge
packaging                 23.1               pyhd8ed1ab_0    conda-forge
panda-client              1.5.51             pyhd8ed1ab_0    conda-forge
pandas                    2.0.0           py310h2b830bf_0    conda-forge
pandoc                    2.19.2               hce30654_2    conda-forge
pandocfilters             1.5.0              pyhd8ed1ab_0    conda-forge
panel                     1.0.1              pyhd8ed1ab_0    conda-forge
pango                     1.50.14              h9f7e0c6_1    conda-forge
param                     1.13.0             pyh1a96a4e_0    conda-forge
paramiko                  3.1.0              pyhd8ed1ab_0    conda-forge
parquet-cpp               1.5.1                         2    conda-forge
parsl                     1.2.0              pyhd8ed1ab_0    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
partd                     1.4.0              pyhd8ed1ab_0    conda-forge
pathspec                  0.11.1             pyhd8ed1ab_0    conda-forge
patsy                     0.5.3              pyhd8ed1ab_0    conda-forge
pbr                       5.11.1             pyhd8ed1ab_0    conda-forge
pcre2                     10.40                hb34f9b4_0    conda-forge
pdbpp                     0.10.3             pyhd8ed1ab_0    conda-forge
pendulum                  2.1.2           py310h8e9501a_5    conda-forge
pep8                      1.7.1                      py_0    conda-forge
pep8-naming               0.13.2             pyhd8ed1ab_0    conda-forge
perl                      5.32.1          2_h9b22ae9_perl5    conda-forge
pexpect                   4.8.0              pyh1a96a4e_2    conda-forge
pgcli                     3.5.0              pyhd8ed1ab_0    conda-forge
pgplot                    5.2.2             h507632e_1008    conda-forge
pgspecial                 2.1.0              pyhd8ed1ab_0    conda-forge
photutils                 1.7.0           py310hf1a086a_0    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
piff                      1.3.3           py310hbe9552e_0    conda-forge
pillow                    9.5.0           py310h07496d3_0    conda-forge
pip                       23.1.2             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h27ca646_0    conda-forge
pkg-config                0.29.2            hab62308_1008    conda-forge
platformdirs              3.5.1              pyhd8ed1ab_0    conda-forge
pluggy                    1.0.0              pyhd8ed1ab_5    conda-forge
pooch                     1.7.0              pyha770c72_3    conda-forge
postgresql                15.3                 ha51c797_0    conda-forge
pre-commit                3.3.2              pyha770c72_0    conda-forge
progressbar2              4.2.0              pyhd8ed1ab_0    conda-forge
proj                      9.2.0                h13f728c_0    conda-forge
prometheus_client         0.16.0             pyhd8ed1ab_0    conda-forge
prompt-toolkit            3.0.38             pyha770c72_0    conda-forge
prompt_toolkit            3.0.38               hd8ed1ab_0    conda-forge
psutil                    5.9.5           py310h8e9501a_0    conda-forge
psycopg                   3.1.9           py310h4715074_0    conda-forge
psycopg-c                 3.1.9           py310hce2aa25_0    conda-forge
psycopg2                  2.9.3           py310h75cfdd3_2    conda-forge
pthread-stubs             0.4               h27ca646_1001    conda-forge
ptyprocess                0.7.0              pyhd3deb0d_0    conda-forge
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
py-cpuinfo                9.0.0              pyhd8ed1ab_0    conda-forge
pyarrow                   11.0.0          py310h89f3c6b_13_cpu    conda-forge
pyasn1                    0.4.8                      py_0    conda-forge
pybind11                  2.10.4          py310h2887b22_0    conda-forge
pybind11-global           2.10.4          py310h2887b22_0    conda-forge
pybtex                    0.24.0             pyhd8ed1ab_2    conda-forge
pybtex-docutils           1.0.2           py310hbe9552e_2    conda-forge
pycodestyle               2.8.0              pyhd8ed1ab_0    conda-forge
pycosat                   0.6.4           py310h8e9501a_1    conda-forge
pycparser                 2.21               pyhd8ed1ab_0    conda-forge
pyct                      0.4.6                      py_0    conda-forge
pyct-core                 0.4.6                      py_0    conda-forge
pydantic                  1.10.7          py310h8e9501a_0    conda-forge
pydocstyle                6.3.0              pyhd8ed1ab_0    conda-forge
pyerfa                    2.0.0.3         py310hf1a086a_0    conda-forge
pyflakes                  2.4.0              pyhd8ed1ab_0    conda-forge
pygments                  2.15.1             pyhd8ed1ab_0    conda-forge
pyjwt                     2.7.0              pyhd8ed1ab_0    conda-forge
pyld                      2.0.3              pyhd8ed1ab_1    conda-forge
pynacl                    1.5.0           py310h8e9501a_2    conda-forge
pyobjc-core               9.1.1           py310h44ed3dd_0    conda-forge
pyobjc-framework-cocoa    9.1.1           py310h44ed3dd_0    conda-forge
pyopenssl                 23.1.1             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyproj                    3.5.0           py310h45dcc9d_1    conda-forge
pyproject_hooks           1.0.0              pyhd8ed1ab_0    conda-forge
pyrepl                    0.9.0           py310h8e9501a_7    conda-forge
pyrsistent                0.19.3          py310h8e9501a_0    conda-forge
pysocks                   1.7.1              pyha2e5f31_6    conda-forge
pysynphot                 2.0.0           py310hf1a086a_4    conda-forge
pytables                  3.8.0           py310h7b1fd78_1    conda-forge
pytest                    7.3.1              pyhd8ed1ab_0    conda-forge
pytest-arraydiff          0.3                        py_0    conda-forge
pytest-astropy            0.10.0             pyhd8ed1ab_0    conda-forge
pytest-astropy-header     0.1.2                      py_0    conda-forge
pytest-cov                4.0.0              pyhd8ed1ab_0    conda-forge
pytest-doctestplus        0.12.1             pyhd8ed1ab_0    conda-forge
pytest-filter-subpackage  0.1.1                      py_0    conda-forge
pytest-flake8             1.1.1              pyhd8ed1ab_1    conda-forge
pytest-mock               3.10.0             pyhd8ed1ab_0    conda-forge
pytest-openfiles          0.5.0                      py_0    conda-forge
pytest-profiling          1.7.0                      py_1    conda-forge
pytest-remotedata         0.4.0              pyhd8ed1ab_0    conda-forge
pytest-runner             6.0.0              pyhd8ed1ab_0    conda-forge
pytest-session2file       0.1.11             pyh44b312d_0    conda-forge
pytest-subtests           0.11.0             pyhd8ed1ab_0    conda-forge
pytest-xdist              3.3.1              pyhd8ed1ab_0    conda-forge
python                    3.10.11         h3ba56d0_0_cpython    conda-forge
python-build              0.10.0             pyhd8ed1ab_1    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python-fastjsonschema     2.16.3             pyhd8ed1ab_0    conda-forge
python-htcondor           10.3.1          py310ha996a92_1    conda-forge
python-jose               3.3.0              pyh6c4a22f_1    conda-forge
python-json-logger        2.0.7              pyhd8ed1ab_0    conda-forge
python-tzdata             2023.3             pyhd8ed1ab_0    conda-forge
python-utils              3.5.2              pyhd8ed1ab_0    conda-forge
python_abi                3.10                    3_cp310    conda-forge
pytorch                   2.0.0           cpu_py310h32bc11d_0    conda-forge
pytz                      2023.3             pyhd8ed1ab_0    conda-forge
pytzdata                  2020.1             pyh9f0ad1d_0    conda-forge
pyviz_comms               2.2.1              pyhd8ed1ab_1    conda-forge
pyvo                      1.4.1              pyhd8ed1ab_0    conda-forge
pywavelets                1.4.1           py310hf1a086a_0    conda-forge
pywin32-on-windows        0.1.0              pyh1179c8e_3    conda-forge
pyyaml                    6.0             py310h8e9501a_5    conda-forge
pyzmq                     25.0.2          py310hc407298_0    conda-forge
qtpy                      2.3.1              pyhd8ed1ab_0    conda-forge
re2                       2023.02.02           hb7217d7_0    conda-forge
readline                  8.2                  h92ec313_1    conda-forge
requests                  2.29.0             pyhd8ed1ab_0    conda-forge
responses                 0.21.0             pyhd8ed1ab_0    conda-forge
rfc3339-validator         0.1.4              pyhd8ed1ab_0    conda-forge
rfc3986-validator         0.1.1              pyh9f0ad1d_0    conda-forge
rhash                     1.4.3                he4db4b2_0    conda-forge
ripgrep                   13.0.0               h65448a5_2    conda-forge
rsa                       4.9                pyhd8ed1ab_0    conda-forge
ruamel.yaml               0.17.26         py310h2aa6e3c_0    conda-forge
ruamel.yaml.clib          0.2.7           py310h8e9501a_1    conda-forge
rubin-env                 6.0.0           py310hb6292c7_1    conda-forge
rubin-env-developer       6.0.0                hb6292c7_1    conda-forge
rubin-env-nosysroot       6.0.0           py310hdd49cf7_1    conda-forge
s3transfer                0.6.1              pyhd8ed1ab_0    conda-forge
sarif-om                  1.0.4              pyhd8ed1ab_0    conda-forge
schwimmbad                0.3.2           py310hbe9552e_3    conda-forge
scikit-image              0.20.0          py310h2b830bf_1    conda-forge
scikit-learn              1.2.2           py310h98c5782_1    conda-forge
scipy                     1.10.1          py310ha0d8a01_2    conda-forge
scitokens-cpp             0.7.1                hed199aa_0    conda-forge
scons                     4.5.2           py310hbe9552e_0    conda-forge
seaborn                   0.12.2               hd8ed1ab_0    conda-forge
seaborn-base              0.12.2             pyhd8ed1ab_0    conda-forge
semantic_version          2.10.0             pyhd8ed1ab_0    conda-forge
send2trash                1.8.2              pyhd1c38e8_0    conda-forge
setproctitle              1.3.2           py310h8e9501a_1    conda-forge
setuptools                67.7.2             pyhd8ed1ab_0    conda-forge
setuptools-scm            7.1.0              pyhd8ed1ab_0    conda-forge
sigtool                   0.1.3                h44b9a77_0    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
skyproj                   1.0.3              pyhd8ed1ab_0    conda-forge
sleef                     3.5.1                h156473d_2    conda-forge
smmap                     3.0.5              pyh44b312d_0    conda-forge
snakeviz                  2.2.0              pyhd8ed1ab_0    conda-forge
snappy                    1.1.10               h17c5cce_0    conda-forge
sniffio                   1.3.0              pyhd8ed1ab_0    conda-forge
snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
sortedcontainers          2.4.0              pyhd8ed1ab_0    conda-forge
soupsieve                 2.3.2.post1        pyhd8ed1ab_0    conda-forge
spherematch               0.10.1          py310hf1a086a_0    conda-forge
sphinx                    7.0.1              pyhd8ed1ab_0    conda-forge
sphinx-automodapi         0.15.0             pyhb6b8b6f_0    conda-forge
sphinx-click              4.4.0              pyhd8ed1ab_0    conda-forge
sphinx-jinja              2.0.2              pyhd8ed1ab_0    conda-forge
sphinx-prompt             1.4.0              pyhd8ed1ab_0    conda-forge
sphinxcontrib-applehelp   1.0.4              pyhd8ed1ab_0    conda-forge
sphinxcontrib-autoprogram 0.1.5                      py_1    conda-forge
sphinxcontrib-bibtex      2.5.0              pyhd8ed1ab_0    conda-forge
sphinxcontrib-devhelp     1.0.2                      py_0    conda-forge
sphinxcontrib-doxylink    1.12.2             pyhd8ed1ab_0    conda-forge
sphinxcontrib-htmlhelp    2.0.1              pyhd8ed1ab_0    conda-forge
sphinxcontrib-jsmath      1.0.1                      py_0    conda-forge
sphinxcontrib-qthelp      1.0.3                      py_0    conda-forge
sphinxcontrib-serializinghtml 1.1.5              pyhd8ed1ab_2    conda-forge
sqlalchemy                2.0.14          py310h2aa6e3c_0    conda-forge
sqlite                    3.42.0               h203b68d_0    conda-forge
sqlparse                  0.4.4              pyhd8ed1ab_0    conda-forge
sshpubkeys                3.3.1              pyhd8ed1ab_0    conda-forge
stack_data                0.6.2              pyhd8ed1ab_0    conda-forge
starlette                 0.27.0             pyhd8ed1ab_0    conda-forge
starlink-ast              9.2.7                he4db4b2_1    conda-forge
statsmodels               0.14.0          py310ha11ecec_1    conda-forge
stdlib-list               0.8.0              pyhd8ed1ab_0    conda-forge
stevedore                 5.1.0              pyhd8ed1ab_0    conda-forge
stomp.py                  8.0.1              pyhd8ed1ab_1    conda-forge
svt-av1                   1.4.1                h7ea286d_0    conda-forge
sympy                     1.12            pypyh9d50eac_103    conda-forge
tabulate                  0.9.0              pyhd8ed1ab_1    conda-forge
tapi                      1100.0.11            he4954df_0    conda-forge
tblib                     1.7.0              pyhd8ed1ab_0    conda-forge
terminado                 0.17.1             pyhd1c38e8_0    conda-forge
threadpoolctl             3.1.0              pyh8a188c0_0    conda-forge
tifffile                  2020.6.3                   py_0    conda-forge
tinycss2                  1.2.1              pyhd8ed1ab_0    conda-forge
tk                        8.6.12               he1e0b03_0    conda-forge
toml                      0.10.2             pyhd8ed1ab_0    conda-forge
tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
toolz                     0.12.0             pyhd8ed1ab_0    conda-forge
torchvision               0.15.1          cpu_py310h24c962c_0    conda-forge
tornado                   6.3.2           py310h2aa6e3c_0    conda-forge
tqdm                      4.65.0             pyhd8ed1ab_1    conda-forge
traitlets                 5.9.0              pyhd8ed1ab_0    conda-forge
treecorr                  4.3.3           py310he38b2b1_0    conda-forge
treegp                    0.6.0              pyhd8ed1ab_0    conda-forge
typeguard                 4.0.0              pyhd8ed1ab_0    conda-forge
types-deprecated          1.2.9.2            pyhd8ed1ab_0    conda-forge
types-docutils            0.20.0.1           pyhd8ed1ab_0    conda-forge
types-pkg_resources       0.1.3              pyhd8ed1ab_0    conda-forge
types-python-dateutil     2.8.19.13          pyhd8ed1ab_0    conda-forge
types-pyyaml              6.0.12.9           pyhd8ed1ab_0    conda-forge
types-requests            2.30.0.0           pyhd8ed1ab_0    conda-forge
types-setuptools          67.7.0.3           pyhd8ed1ab_0    conda-forge
types-urllib3             1.26.25.13         pyhd8ed1ab_0    conda-forge
typing-extensions         4.5.0                hd8ed1ab_0    conda-forge
typing_extensions         4.5.0              pyha770c72_0    conda-forge
tzcode                    2023c                h1a8c8d9_0    conda-forge
tzdata                    2023c                h71feb2d_0    conda-forge
uc-micro-py               1.0.1              pyhd8ed1ab_0    conda-forge
ukkonen                   1.0.1           py310h2887b22_3    conda-forge
uncertainties             3.1.7              pyhd8ed1ab_0    conda-forge
unicodedata2              15.0.0          py310h8e9501a_0    conda-forge
urllib3                   1.26.15            pyhd8ed1ab_0    conda-forge
virtualenv                20.23.0            pyhd8ed1ab_0    conda-forge
wcslib                    7.7                  h38832b7_1    conda-forge
wcwidth                   0.2.6              pyhd8ed1ab_0    conda-forge
webencodings              0.5.1                      py_1    conda-forge
websocket-client          1.5.1              pyhd8ed1ab_0    conda-forge
werkzeug                  2.3.4              pyhd8ed1ab_0    conda-forge
wheel                     0.40.0             pyhd8ed1ab_0    conda-forge
widgetsnbextension        4.0.7              pyhd8ed1ab_0    conda-forge
wmctrl                    0.4                pyhd8ed1ab_0    conda-forge
wrapt                     1.15.0          py310h8e9501a_0    conda-forge
ws4py                     0.5.1                      py_0    conda-forge
wsgidav                   4.2.0              pyhd8ed1ab_0    conda-forge
x264                      1!164.3095           h57fd34a_2    conda-forge
x265                      3.5                  hbc6ce65_3    conda-forge
xarray                    2023.4.2           pyhd8ed1ab_0    conda-forge
xmltodict                 0.13.0             pyhd8ed1ab_0    conda-forge
xorg-kbproto              1.0.7             h27ca646_1002    conda-forge
xorg-libice               1.0.10               h27ca646_0    conda-forge
xorg-libsm                1.2.3             h27ca646_1000    conda-forge
xorg-libx11               1.8.4                h1a8c8d9_0    conda-forge
xorg-libxau               1.0.9                h27ca646_0    conda-forge
xorg-libxdmcp             1.1.3                h27ca646_0    conda-forge
xorg-libxext              1.3.4                h1a8c8d9_2    conda-forge
xorg-libxrender           0.9.10            h27ca646_1003    conda-forge
xorg-libxt                1.2.1                h27ca646_2    conda-forge
xorg-renderproto          0.11.1            h27ca646_1002    conda-forge
xorg-xextproto            7.3.0             h1a8c8d9_1003    conda-forge
xorg-xproto               7.0.31            h27ca646_1007    conda-forge
xpa                       2.1.20               h9a09cb3_1    conda-forge
xyzservices               2023.2.0           pyhd8ed1ab_0    conda-forge
xz                        5.2.6                h57fd34a_0    conda-forge
yaml                      0.2.5                h3422bc3_2    conda-forge
yaml-cpp                  0.7.0                hb7217d7_2    conda-forge
yamllint                  1.32.0             pyhd8ed1ab_0    conda-forge
zeromq                    4.3.4                hbdafb3b_1    conda-forge
zict                      3.0.0              pyhd8ed1ab_0    conda-forge
zipp                      3.15.0             pyhd8ed1ab_0    conda-forge
zlib                      1.2.13               h03a7124_4    conda-forge
zlib-ng                   2.0.7                h1a8c8d9_0    conda-forge
zstandard                 0.19.0          py310had9512b_1    conda-forge
zstd                      1.5.2                hf913c23_6    conda-forge

Environment info

$ conda info

     active environment : lsst-scipipe-6.0.0
    active env location : /Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0
            shell level : 2
       user config file : /Users/timj/.condarc
 populated config files : /Users/timj/work/lsstsw/miniconda/.condarc
                          /Users/timj/work/lsstsw/miniconda/envs/lsst-scipipe-6.0.0/.condarc
          conda version : 23.3.1
    conda-build version : not installed
         python version : 3.9.16.final.0
       virtual packages : __archspec=1=arm64
                          __osx=13.4=0
                          __unix=0=0
       base environment : /Users/timj/work/lsstsw/miniconda  (writable)
      conda av data dir : /Users/timj/work/lsstsw/miniconda/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/osx-arm64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-arm64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/timj/work/lsstsw/miniconda/pkgs
                          /Users/timj/.conda/pkgs
       envs directories : /Users/timj/work/lsstsw/miniconda/envs
                          /Users/timj/.conda/envs
               platform : osx-arm64
             user-agent : conda/23.3.1 requests/2.26.0 CPython/3.9.16 Darwin/22.5.0 OSX/13.4
                UID:GID : 501:20
             netrc file : None
           offline mode : False
ocefpaf commented 1 year ago

I don't have a mac to test but I was able to create a dry-run env with:

CONDA_SUBDIR=osx-64 conda env create --name TEST "python=3.10" "depfinder>=2.10.0" --dry-run

Can you test conda env create --name TEST "python=3.10" "depfinder>=2.10.0" there?

timj commented 1 year ago
$ conda env create --name TEST "python=3.10" "depfinder>=2.10.0"          
usage: conda-env [-h] {create,export,list,remove,update,config} ...
conda-env: error: unrecognized arguments: depfinder>=2.10.0

No idea why that doesn't work. If osx-64 is working for you then maybe this is entirely an osx-arm64 problem.

ocefpaf commented 1 year ago

That may be the fact that my "conda" is actually micromamba. Can you try to create and empty env with Python 3.10 and then install depfinder>=2.10.0? It is noarch so it should be osx-arm64 ready.

timj commented 1 year ago

It tries to install the broken 2.7.1:

$ conda create -n TEST python=3.10         
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /Users/timj/work/lsstsw/miniconda/envs/TEST

  added / updated specs:
    - python=3.10

The following NEW packages will be INSTALLED:

  bzip2              conda-forge/osx-arm64::bzip2-1.0.8-h3422bc3_4 
  ca-certificates    conda-forge/osx-arm64::ca-certificates-2023.5.7-hf0a4a13_0 
  libffi             conda-forge/osx-arm64::libffi-3.4.2-h3422bc3_5 
  libsqlite          conda-forge/osx-arm64::libsqlite-3.42.0-hb31c410_0 
  libzlib            conda-forge/osx-arm64::libzlib-1.2.13-h03a7124_4 
  ncurses            conda-forge/osx-arm64::ncurses-6.3-h07bb92c_1 
  openssl            conda-forge/osx-arm64::openssl-3.1.1-h53f4e23_1 
  pip                conda-forge/noarch::pip-23.1.2-pyhd8ed1ab_0 
  python             conda-forge/osx-arm64::python-3.10.11-h3ba56d0_0_cpython 
  readline           conda-forge/osx-arm64::readline-8.2-h92ec313_1 
  setuptools         conda-forge/noarch::setuptools-67.7.2-pyhd8ed1ab_0 
  tk                 conda-forge/osx-arm64::tk-8.6.12-he1e0b03_0 
  tzdata             conda-forge/noarch::tzdata-2023c-h71feb2d_0 
  wheel              conda-forge/noarch::wheel-0.40.0-pyhd8ed1ab_0 
  xz                 conda-forge/osx-arm64::xz-5.2.6-h57fd34a_0 

Proceed ([y]/n)? y

Downloading and Extracting Packages

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate TEST
#
# To deactivate an active environment, use
#
#     $ conda deactivate

(base) stargazer:timj $ conda activate TEST
(TEST) stargazer:timj $ conda install depfinder
Collecting package metadata (current_repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.
Solving environment: unsuccessful attempt using repodata from current_repodata.json, retrying with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /Users/timj/work/lsstsw/miniconda/envs/TEST

  added / updated specs:
    - depfinder

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    python_abi-3.10            |          3_cp310           6 KB  conda-forge
    ------------------------------------------------------------
                                           Total:           6 KB

The following NEW packages will be INSTALLED:

  depfinder          conda-forge/noarch::depfinder-2.7.1-pyhd8ed1ab_1 
  python_abi         conda-forge/osx-arm64::python_abi-3.10-3_cp310 
  pyyaml             conda-forge/osx-arm64::pyyaml-6.0-py310h8e9501a_5 
  stdlib-list        conda-forge/noarch::stdlib-list-0.8.0-pyhd8ed1ab_0 
  yaml               conda-forge/osx-arm64::yaml-0.2.5-h3422bc3_2 

Proceed ([y]/n)? 
timj commented 1 year ago

I get the same behavior with python 3.11.

timj commented 1 year ago

Okay, turns out that the conda-forge page is telling us exactly the problem: https://anaconda.org/conda-forge/depfinder

image

noarch is only for v2.8.1.

ocefpaf commented 1 year ago

That's why I asked you to request "depfinder>=2.10.0" instead of just depfinder, to force that version.

timj commented 1 year ago

Yes, but it can't find something if conda search can't find it.

$ conda install "depfinder>=2.10"
Collecting package metadata (current_repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - depfinder[version='>=2.10']

Current channels:

  - https://conda.anaconda.org/conda-forge/osx-arm64
  - https://conda.anaconda.org/conda-forge/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.
$ conda search depfinder
Loading channels: done
# Name                       Version           Build  Channel             
depfinder                      2.1.1            py_1  conda-forge         
depfinder                      2.2.0            py_0  conda-forge         
depfinder                      2.2.1            py_0  conda-forge         
depfinder                      2.3.0            py_0  conda-forge         
depfinder                      2.3.1            py_0  conda-forge         
depfinder                      2.4.0            py_0  conda-forge         
depfinder                      2.4.1            py_0  conda-forge         
depfinder                      2.5.1    pyhd8ed1ab_0  conda-forge         
depfinder                      2.6.0    pyhd8ed1ab_0  conda-forge         
depfinder                      2.6.1    pyhd8ed1ab_0  conda-forge         
depfinder                      2.6.2    pyhd8ed1ab_0  conda-forge         
depfinder                      2.7.0    pyhd8ed1ab_0  conda-forge         
depfinder                      2.7.1    pyhd8ed1ab_0  conda-forge         
depfinder                      2.7.1    pyhd8ed1ab_1  conda-forge         
depfinder                      2.8.0    pyhd8ed1ab_0  conda-forge         
depfinder                      2.8.1    pyhd8ed1ab_0  conda-forge      

There is no arm mac build so it's falling back to the noarch one which is 2.8.1 as shown on the anaconda web page.

ocefpaf commented 1 year ago

I'm always confused about noarch on osx-arm64. We can try to add it to the migrator and see if that creates a variant for it.

timj commented 1 year ago

35 seems to be asking the same question. 2.10 is not noarch but 2.8 was.

ocefpaf commented 1 year ago

Ideally we should issue a new depfinder version that is Python >=3.10 only and make it noarch again. But for now, https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/4530 should do the trick.