4 ms·
Tried their example link: "Problem: package xeus-cling-0.12.0-h5a79028_0 requires xtl >=0.7.0,<0.8.0a0, but none of the providers can be installed" sigh I do
by fxtentacle 5y ago
Tried their example link:
"Problem: package xeus-cling-0.12.0-h5a79028_0 requires xtl >=0.7.0,<0.8.0a0, but none of the providers can be installed"
sigh
I don't know when it started, but it seems to be a recent trend to add dependencies for anything and to package everything on demand. It's probably for security or something. But I do miss the days when people would link a static binary that "just works" even without internet and that'll keep working a week later, because it includes all of its dependencies as opposed to downloading and updating 500 packages on-demand.
- raziel2p 5y agoPython projects around jupyter, pandas etc. seem especially bad at making reproducible environments. They lock to versions that don't work very well, only work with specific versions of Python (without documenting it)...
- SylvainCorlay 5y agoThis has nothing to do with Python. The faulty package was xeus-cling, a C++ kernel for Jupyter.
- qayxc 5y agoAmen to that. That's why tools like Anaconda and Docker were created and now even a simple utility can use gigabytes of disk space...
- matsemann 5y agoPython is especially bad at getting things up and running. Often ends up with a mix of conda and pip stuff, different python installs through pyenv or similar, some global installed version of cuda, jupyterlab etc., wheels not created for your particular platform and version of python making you have to install a whole c++ toolchain etc. It's bonkers.
- SylvainCorlay 5y agoVoilà author here. This is fixed. I was requiring a wrong version of cling in the example. FYI, xeus-cling is a Jupyter kernel for the C++ programming language. https://github.com/jupyter-xeus/xeus-cling https://github.com/jupyter-xeus/xeus-cling