conda-forge / pyrolite-feedstock

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

Installation of pyrolite package failed - Solving package specifications process does not finish #1

Open tectoni opened 2 years ago

tectoni commented 2 years ago

Solution to issue cannot be found in the documentation.

Issue

Installation of pyrolite not possible on my machine. pyrolite is recognized by Anaconda Navigator, but installation must be aborted. Solving package specifications took unreasonably long time and was cancelled. The same behaviour with install via conda. Tried install to two different environments, python 3.8 and 3.9.

Installed packages

# packages in environment at /Users/pappel/opt/anaconda3:
#
# Name                    Version                   Build  Channel
_anaconda_depends         2020.07                  py38_0  
_ipyw_jlab_nb_ext_conf    0.1.0                    py38_0  
alabaster                 0.7.12             pyhd3eb1b0_0  
anaconda                  custom                   py38_1  
anaconda-client           1.9.0            py38hecd8cb5_0  
anaconda-navigator        2.1.2            py38hecd8cb5_0  
anaconda-project          0.10.2             pyhd3eb1b0_0  
anyio                     3.5.0            py38hecd8cb5_0  
appdirs                   1.4.4              pyhd3eb1b0_0  
applaunchservices         0.2.1              pyhd3eb1b0_0  
appnope                   0.1.2           py38hecd8cb5_1001  
appscript                 1.1.2            py38h9ed2024_0  
argh                      0.26.2                   py38_0  
argon2-cffi               21.3.0             pyhd3eb1b0_0  
argon2-cffi-bindings      21.2.0           py38hca72f7f_0  
asn1crypto                1.4.0                      py_0  
astroid                   2.9.0            py38hecd8cb5_0  
astropy                   5.0.2            py38h67323c0_0  
asttokens                 2.0.5              pyhd3eb1b0_0  
atomicwrites              1.4.0                      py_0  
attrs                     21.4.0             pyhd3eb1b0_0  
autopep8                  1.5.6              pyhd3eb1b0_0  
babel                     2.9.1              pyhd3eb1b0_0  
backcall                  0.2.0              pyhd3eb1b0_0  
backports                 1.1                pyhd3eb1b0_0  
backports.functools_lru_cache 1.6.4              pyhd3eb1b0_0  
backports.shutil_get_terminal_size 1.0.0              pyhd3eb1b0_3  
backports.tempfile        1.0                pyhd3eb1b0_1  
backports.weakref         1.0.post1                  py_1  
beautifulsoup4            4.10.0             pyh06a4308_0  
bitarray                  2.3.5            py38hca72f7f_0  
bkcharts                  0.2                      py38_0  
black                     19.10b0                    py_0  
blas                      1.0                         mkl  
bleach                    4.1.0              pyhd3eb1b0_0  
blosc                     1.21.0               h2842e9f_0  
bokeh                     2.4.2            py38hecd8cb5_0  
boto                      2.49.0                   py38_0  
bottleneck                1.3.4            py38h67323c0_0  
brotli                    1.0.9                hb1e8313_2  
brotlipy                  0.7.0           py38h9ed2024_1003  
brunsli                   0.1                  h23ab428_0  
bzip2                     1.0.8                h1de35cc_0  
c-ares                    1.18.1               hca72f7f_0  
ca-certificates           2022.3.18            hecd8cb5_0  
certifi                   2021.10.8        py38hecd8cb5_2  
cffi                      1.15.0           py38hc55c11b_1  
cfitsio                   3.470                hee0f690_6  
chardet                   4.0.0           py38hecd8cb5_1003  
charls                    2.2.0                h23ab428_0  
charset-normalizer        2.0.4              pyhd3eb1b0_0  
click                     8.0.4            py38hecd8cb5_0  
cloudpickle               2.0.0              pyhd3eb1b0_0  
clyent                    1.2.2                    py38_1  
colorama                  0.4.4              pyhd3eb1b0_0  
conda                     4.12.0           py38hecd8cb5_0  
conda-build               3.21.6           py38hecd8cb5_0  
conda-content-trust       0.1.1              pyhd3eb1b0_0  
conda-env                 2.6.0                         1  
conda-pack                0.6.0              pyhd3eb1b0_0  
conda-package-handling    1.8.0            py38hca72f7f_0  
conda-repo-cli            1.0.4              pyhd3eb1b0_0  
conda-token               0.3.0              pyhd3eb1b0_0  
conda-verify              3.4.2                      py_1  
contextlib2               0.6.0.post1        pyhd3eb1b0_0  
cryptography              3.4.8            py38h2fd3fbb_0  
curl                      7.80.0               hca72f7f_0  
cycler                    0.11.0             pyhd3eb1b0_0  
cython                    0.29.28          py38he9d5cce_0  
cytoolz                   0.11.0           py38haf1e3a3_0  
dask                      2022.2.1           pyhd3eb1b0_0  
dask-core                 2022.2.1           pyhd3eb1b0_0  
dataclasses               0.8                pyh6d0b6a4_7  
dbus                      1.13.18              h18a8e69_0  
debugpy                   1.5.1            py38he9d5cce_0  
decorator                 5.1.1              pyhd3eb1b0_0  
defusedxml                0.7.1              pyhd3eb1b0_0  
diff-match-patch          20200713           pyhd3eb1b0_0  
distributed               2022.2.1           pyhd3eb1b0_0  
docutils                  0.17.1           py38hecd8cb5_1  
entrypoints               0.3                      py38_0  
et_xmlfile                1.1.0            py38hecd8cb5_0  
executing                 0.8.3              pyhd3eb1b0_0  
expat                     2.4.4                he9d5cce_0  
fastcache                 1.1.0            py38h1de35cc_0  
filelock                  3.6.0              pyhd3eb1b0_0  
flake8                    3.9.0              pyhd3eb1b0_0  
flask                     1.1.2              pyhd3eb1b0_0  
fonttools                 4.25.0             pyhd3eb1b0_0  
freetype                  2.11.0               hd8bbffd_0  
fsspec                    2022.2.0           pyhd3eb1b0_0  
future                    0.18.2                   py38_1  
get_terminal_size         1.0.0                h7520d66_0  
gettext                   0.21.0               h7535e17_0  
gevent                    21.8.0           py38h9ed2024_1  
giflib                    5.2.1                haf1e3a3_0  
glib                      2.69.1               h8346a28_1  
glob2                     0.7                pyhd3eb1b0_0  
gmp                       6.2.1                h23ab428_2  
gmpy2                     2.1.2            py38hd5de756_0  
greenlet                  1.1.1            py38h23ab428_0  
h5py                      2.10.0           py38h3134771_0  
hdf5                      1.10.4               hfa1e0ec_0  
heapdict                  1.0.1              pyhd3eb1b0_0  
html5lib                  1.1                pyhd3eb1b0_0  
icu                       58.2                 h0a44026_3  
idna                      3.3                pyhd3eb1b0_0  
imagecodecs               2021.8.26        py38ha952a84_0  
imageio                   2.9.0              pyhd3eb1b0_0  
imagesize                 1.3.0              pyhd3eb1b0_0  
importlib-metadata        4.8.2            py38hecd8cb5_0  
importlib_metadata        4.8.2                hd3eb1b0_0  
iniconfig                 1.1.1              pyhd3eb1b0_0  
intel-openmp              2021.4.0          hecd8cb5_3538  
intervaltree              3.1.0              pyhd3eb1b0_0  
ipykernel                 6.9.1            py38hecd8cb5_0  
ipython                   8.1.1            py38hecd8cb5_0  
ipython_genutils          0.2.0              pyhd3eb1b0_1  
ipywidgets                7.6.5              pyhd3eb1b0_1  
isort                     5.9.3              pyhd3eb1b0_0  
itsdangerous              2.0.1              pyhd3eb1b0_0  
jbig                      2.1                  h4d881f8_0  
jdcal                     1.4.1              pyhd3eb1b0_0  
jedi                      0.17.2           py38hecd8cb5_1  
jinja2                    2.11.3             pyhd3eb1b0_0  
joblib                    1.1.0              pyhd3eb1b0_0  
jpeg                      9d                   h9ed2024_0  
json5                     0.9.6              pyhd3eb1b0_0  
jsonschema                3.2.0              pyhd3eb1b0_2  
jupyter                   1.0.0                    py38_7  
jupyter_client            7.1.2              pyhd3eb1b0_0  
jupyter_console           6.4.3              pyhd3eb1b0_0  
jupyter_core              4.9.2            py38hecd8cb5_0  
jupyter_server            1.13.5             pyhd3eb1b0_0  
jupyterlab                3.3.2              pyhd3eb1b0_0  
jupyterlab_pygments       0.1.2                      py_0  
jupyterlab_server         2.10.3             pyhd3eb1b0_1  
jupyterlab_widgets        1.0.0              pyhd3eb1b0_1  
jxrlib                    1.1                  haf1e3a3_2  
kaleido                   0.2.1                    pypi_0    pypi
keyring                   23.4.0           py38hecd8cb5_0  
kiwisolver                1.3.2            py38he9d5cce_0  
krb5                      1.19.2               hcd88c3b_0  
lazy-object-proxy         1.6.0            py38h9ed2024_0  
lcms2                     2.12                 hf1fd2bf_0  
lerc                      3.0                  he9d5cce_0  
libaec                    1.0.4                hb1e8313_1  
libarchive                3.4.2                haa3ed63_0  
libcurl                   7.80.0               h6dfd666_0  
libcxx                    12.0.0               h2f01273_0  
libdeflate                1.8                  h9ed2024_5  
libedit                   3.1.20210910         hca72f7f_0  
libev                     4.33                 h9ed2024_1  
libffi                    3.3                  hb1e8313_2  
libgfortran               3.0.1                h93005f0_2  
libiconv                  1.16                 h1de35cc_0  
liblief                   0.10.1               h0a44026_0  
libllvm11                 11.1.0               h46f1229_1  
libllvm9                  9.0.1                h21ff451_1  
libnghttp2                1.46.0               ha29bfda_0  
libpng                    1.6.37               ha441bb4_0  
libsodium                 1.0.18               h1de35cc_0  
libspatialindex           1.9.3                h23ab428_0  
libssh2                   1.9.0                ha12b0ac_1  
libtiff                   4.2.0                h87d7836_0  
libuv                     1.40.0               haf1e3a3_0  
libwebp                   1.2.2                h56c3ce4_0  
libwebp-base              1.2.2                hca72f7f_0  
libxml2                   2.9.12               hcdb78fc_0  
libxslt                   1.1.34               h83b36ba_0  
libzopfli                 1.0.3                hb1e8313_0  
llvm-openmp               12.0.0               h0dcd299_1  
llvmlite                  0.38.0           py38h8346a28_0  
locket                    0.2.1            py38hecd8cb5_2  
lxml                      4.8.0            py38h65b224f_0  
lz4-c                     1.9.3                h23ab428_1  
lzo                       2.10                 haf1e3a3_2  
markupsafe                2.0.1            py38h9ed2024_0  
matplotlib                3.5.1            py38hecd8cb5_1  
matplotlib-base           3.5.1            py38hfb0c5b7_1  
matplotlib-inline         0.1.2              pyhd3eb1b0_2  
mccabe                    0.6.1                    py38_1  
mistune                   0.8.4           py38h1de35cc_1001  
mkl                       2021.4.0           hecd8cb5_637  
mkl-service               2.4.0            py38h9ed2024_0  
mkl_fft                   1.3.1            py38h4ab4a9b_0  
mkl_random                1.2.2            py38hb2f4e1b_0  
mock                      4.0.3              pyhd3eb1b0_0  
more-itertools            8.12.0             pyhd3eb1b0_0  
mpc                       1.1.0                h6ef4df4_1  
mpfr                      4.0.2                h9066e36_1  
mplstereonet              0.6.2                    pypi_0    pypi
mpltern                   0.3.4                    pypi_0    pypi
mpmath                    1.2.1            py38hecd8cb5_0  
msgpack-python            1.0.2            py38hf7b0b51_1  
multipledispatch          0.6.0                    py38_0  
munkres                   1.1.4                      py_0  
mypy_extensions           0.4.3            py38hecd8cb5_1  
navigator-updater         0.2.1                    py38_0  
nbclassic                 0.3.5              pyhd3eb1b0_0  
nbclient                  0.5.11             pyhd3eb1b0_0  
nbconvert                 6.3.0            py38hecd8cb5_0  
nbformat                  5.1.3              pyhd3eb1b0_0  
ncurses                   6.3                  hca72f7f_2  
nest-asyncio              1.5.1              pyhd3eb1b0_0  
networkx                  2.7.1              pyhd3eb1b0_0  
nltk                      3.7                pyhd3eb1b0_0  
nose                      1.3.7           pyhd3eb1b0_1008  
notebook                  6.4.8            py38hecd8cb5_0  
numba                     0.55.1           py38hae1ba45_0  
numexpr                   2.8.1            py38h2e5f0a9_0  
numpy                     1.21.2           py38h4b4dc7a_0  
numpy-base                1.21.2           py38he0bd621_0  
numpydoc                  1.2                pyhd3eb1b0_0  
olefile                   0.46               pyhd3eb1b0_0  
openjpeg                  2.4.0                h66ea3da_0  
openpyxl                  3.0.9              pyhd3eb1b0_0  
openssl                   1.1.1n               hca72f7f_0  
packaging                 21.3               pyhd3eb1b0_0  
pandas                    1.4.1            py38he9d5cce_1  
pandoc                    2.12                 hecd8cb5_0  
pandocfilters             1.5.0              pyhd3eb1b0_0  
parso                     0.7.0                      py_0  
partd                     1.2.0              pyhd3eb1b0_1  
path                      16.2.0             pyhd3eb1b0_0  
path.py                   12.5.0               hd3eb1b0_0  
pathlib2                  2.3.6            py38hecd8cb5_2  
pathspec                  0.7.0                      py_0  
pathtools                 0.1.2              pyhd3eb1b0_1  
patsy                     0.5.2            py38hecd8cb5_1  
pcre                      8.45                 h23ab428_0  
pep8                      1.7.1                    py38_0  
periodictable             1.6.0                    pypi_0    pypi
pexpect                   4.8.0              pyhd3eb1b0_3  
pickleshare               0.7.5           pyhd3eb1b0_1003  
pillow                    9.0.1            py38hde71d04_0  
pip                       21.2.4           py38hecd8cb5_0  
pkginfo                   1.8.2              pyhd3eb1b0_0  
platformdirs              2.4.0              pyhd3eb1b0_0  
plotly                    5.6.0              pyhd3eb1b0_0  
pluggy                    1.0.0            py38hecd8cb5_1  
ply                       3.11                     py38_0  
prometheus_client         0.13.1             pyhd3eb1b0_0  
prompt-toolkit            3.0.20             pyhd3eb1b0_0  
prompt_toolkit            3.0.20               hd3eb1b0_0  
psutil                    5.8.0            py38h9ed2024_1  
ptyprocess                0.7.0              pyhd3eb1b0_2  
pure_eval                 0.2.2              pyhd3eb1b0_0  
py                        1.11.0             pyhd3eb1b0_0  
py-lief                   0.10.1           py38haf313ee_0  
pycodestyle               2.6.0              pyhd3eb1b0_0  
pycosat                   0.6.3            py38h1de35cc_1  
pycparser                 2.21               pyhd3eb1b0_0  
pycurl                    7.44.1           py38hbcfaee0_1  
pydocstyle                6.1.1              pyhd3eb1b0_0  
pyerfa                    2.0.0            py38h9ed2024_0  
pyflakes                  2.2.0              pyhd3eb1b0_0  
pygments                  2.11.2             pyhd3eb1b0_0  
pyjwt                     2.1.0            py38hecd8cb5_0  
pylint                    2.12.2           py38hecd8cb5_1  
pyls-black                0.4.6                hd3eb1b0_0  
pyls-spyder               0.3.2              pyhd3eb1b0_0  
pyodbc                    4.0.32           py38he9d5cce_1  
pyopenssl                 21.0.0             pyhd3eb1b0_1  
pyparsing                 3.0.4              pyhd3eb1b0_0  
pyqt                      5.9.2            py38h655552a_2  
pyrsistent                0.18.0           py38hca72f7f_0  
pysocks                   1.7.1                    py38_1  
pytables                  3.6.1            py38h4727e94_0  
pytest                    6.2.5            py38hecd8cb5_2  
python                    3.8.12               h88f2d9e_0  
python-dateutil           2.8.2              pyhd3eb1b0_0  
python-jsonrpc-server     0.4.0                      py_0  
python-language-server    0.36.2             pyhd3eb1b0_0  
python-libarchive-c       2.9                pyhd3eb1b0_1  
python.app                3                py38hca72f7f_0  
pytz                      2021.3             pyhd3eb1b0_0  
pywavelets                1.1.1            py38haf1e3a3_2  
pyyaml                    6.0              py38hca72f7f_1  
pyzmq                     22.3.0           py38he9d5cce_2  
qdarkstyle                2.8.1                      py_0  
qt                        5.9.7                h468cd18_1  
qtawesome                 1.0.3              pyhd3eb1b0_0  
qtconsole                 5.2.2              pyhd3eb1b0_0  
qtpy                      1.11.2             pyhd3eb1b0_0  
readline                  8.1.2                hca72f7f_1  
regex                     2021.11.2        py38hca72f7f_0  
requests                  2.27.1             pyhd3eb1b0_0  
ripgrep                   12.1.1                        0  
rope                      0.22.0             pyhd3eb1b0_0  
rtree                     0.9.7            py38hecd8cb5_1  
ruamel_yaml               0.15.100         py38h9ed2024_0  
scikit-image              0.18.3           py38hae1ba45_0  
scikit-learn              1.0.2            py38hae1ba45_1  
scipy                     1.7.3            py38h8c7af03_0  
seaborn                   0.11.2             pyhd3eb1b0_0  
send2trash                1.8.0              pyhd3eb1b0_1  
setuptools                58.0.4           py38hecd8cb5_0  
simplegeneric             0.8.1                    py38_2  
singledispatch            3.7.0           pyhd3eb1b0_1001  
sip                       4.19.8           py38h0a44026_0  
six                       1.16.0             pyhd3eb1b0_1  
snappy                    1.1.8                hb1e8313_0  
sniffio                   1.2.0            py38hecd8cb5_1  
snowballstemmer           2.2.0              pyhd3eb1b0_0  
sortedcollections         2.1.0              pyhd3eb1b0_0  
sortedcontainers          2.4.0              pyhd3eb1b0_0  
soupsieve                 2.3.1              pyhd3eb1b0_0  
sphinx                    4.4.0              pyhd3eb1b0_0  
sphinxcontrib             1.0                      py38_1  
sphinxcontrib-applehelp   1.0.2              pyhd3eb1b0_0  
sphinxcontrib-devhelp     1.0.2              pyhd3eb1b0_0  
sphinxcontrib-htmlhelp    2.0.0              pyhd3eb1b0_0  
sphinxcontrib-jsmath      1.0.1              pyhd3eb1b0_0  
sphinxcontrib-qthelp      1.0.3              pyhd3eb1b0_0  
sphinxcontrib-serializinghtml 1.1.5              pyhd3eb1b0_0  
sphinxcontrib-websupport  1.2.4                      py_0  
spyder                    4.2.5            py38hecd8cb5_0  
spyder-kernels            1.10.2           py38hecd8cb5_0  
sqlalchemy                1.4.32           py38hca72f7f_0  
sqlite                    3.37.2               h707629a_0  
stack_data                0.2.0              pyhd3eb1b0_0  
statsmodels               0.13.2           py38hca72f7f_0  
sympy                     1.10.1           py38hecd8cb5_0  
tbb                       2021.5.0             haf03e11_0  
tblib                     1.7.0              pyhd3eb1b0_0  
tenacity                  8.0.1            py38hecd8cb5_0  
terminado                 0.13.1           py38hecd8cb5_0  
testpath                  0.5.0              pyhd3eb1b0_0  
textdistance              4.2.1              pyhd3eb1b0_0  
threadpoolctl             2.2.0              pyh0d69192_0  
three-merge               0.1.1              pyhd3eb1b0_0  
tifffile                  2021.7.2           pyhd3eb1b0_2  
tinydb                    4.6.1                    pypi_0    pypi
tk                        8.6.11               h7bc2e8c_0  
toml                      0.10.2             pyhd3eb1b0_0  
toolz                     0.11.2             pyhd3eb1b0_0  
tornado                   6.1              py38h9ed2024_0  
tqdm                      4.63.0             pyhd3eb1b0_0  
traitlets                 5.1.1              pyhd3eb1b0_0  
typed-ast                 1.4.3            py38h9ed2024_1  
typing-extensions         4.1.1                hd3eb1b0_0  
typing_extensions         4.1.1              pyh06a4308_0  
ujson                     5.1.0            py38he9d5cce_0  
unicodecsv                0.14.1                   py38_0  
unixodbc                  2.3.9                haf1e3a3_0  
urllib3                   1.26.8             pyhd3eb1b0_0  
watchdog                  1.0.2            py38h9ed2024_1  
wcwidth                   0.2.5              pyhd3eb1b0_0  
webencodings              0.5.1                    py38_1  
websocket-client          0.58.0           py38hecd8cb5_4  
werkzeug                  2.0.3              pyhd3eb1b0_0  
wheel                     0.37.1             pyhd3eb1b0_0  
widgetsnbextension        3.5.2            py38hecd8cb5_0  
wrapt                     1.13.3           py38hca72f7f_2  
wurlitzer                 3.0.2            py38hecd8cb5_0  
xlrd                      2.0.1              pyhd3eb1b0_0  
xlsxwriter                3.0.2              pyhd3eb1b0_0  
xlwings                   0.24.9           py38hecd8cb5_0  
xlwt                      1.3.0                    py38_0  
xz                        5.2.5                h1de35cc_0  
yaml                      0.2.5                haf1e3a3_0  
yapf                      0.31.0             pyhd3eb1b0_0  
zeromq                    4.3.4                h23ab428_0  
zfp                       0.5.5                he9d5cce_6  
zict                      2.0.0              pyhd3eb1b0_0  
zipp                      3.7.0              pyhd3eb1b0_0  
zlib                      1.2.11               h4dc903c_4  
zope                      1.0                      py38_1  
zope.event                4.5.0                    py38_0  
zope.interface            5.4.0            py38h9ed2024_0  
zstd                      1.4.9                h322a384_0

Environment info

active environment : base
    active env location : /Users/pappel/opt/anaconda3
            shell level : 4
       user config file : /Users/pappel/.condarc
 populated config files : /Users/pappel/.condarc
          conda version : 4.12.0
    conda-build version : 3.21.6
         python version : 3.8.12.final.0
       virtual packages : __osx=10.16=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /Users/pappel/opt/anaconda3  (writable)
      conda av data dir : /Users/pappel/opt/anaconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/pappel/opt/anaconda3/pkgs
                          /Users/pappel/.conda/pkgs
       envs directories : /Users/pappel/opt/anaconda3/envs
                          /Users/pappel/.conda/envs
               platform : osx-64
             user-agent : conda/4.12.0 requests/2.27.1 CPython/3.8.12 Darwin/20.6.0 OSX/10.16
                UID:GID : 501:20
             netrc file : None
           offline mode : False
morganjwilliams commented 2 years ago

Hey again @tectoni, not sure specifically about this one, but just wanted to check whether this happens in an new/empty environment (i.e not the base one you've listed here)? In already populated environments there could be some conflicting specs with existing packages (perhaps e.g. the ones from PyPI, which pyrolite would use - mpltern, tinydb - edit: I think these are close to/are the up to date versions which would be fine for pyrolite v0.3.1), but I don't see anything which would make me think there's clear incompatibility (should be fine across platforms, recent Python versions etc). As you already have some of these other pacakges from PyPI, if for some reason you can't get pyrolite to install via conda in a new environment you could fallback to installing it directly with pip - but it'd be worthy for some followup to figure out why, in case someone else runs into the issue.

I did a quick check for Python 3.8 and Python 3.9 on Windows, both solve without any issues. One tip for faster solving - especially forlarger environments - is to use mamba in place of conda (after conda install mamba -n base -c conda-forge)