2i2c-org / utoronto-image

User image for the UToronto Hub
BSD 3-Clause "New" or "Revised" License
0 stars 4 forks source link

Simplify image vastly, get rid of R #54

Closed yuvipanda closed 10 months ago

yuvipanda commented 1 year ago
github-actions[bot] commented 1 year ago

Binder :point_left: Test this PR on Binder

damianavila commented 1 year ago

There is a building failure:


 ---> Running in 55e452c14302

  Looking for: ['websockify', 'python=3.10', 'networkx=3.1', 'nltk=3.8', 'spacy=3.5', 'geopandas=0.13', 'geopy=2.3', 'astroquery=0.4', 'astropy==5.3', 'galpy=1.8', 'libgfortran==3.0.0', 'tensorflow=2.12', 'nbgitpuller=1.1', 'jupyter-resource-usage=0.7', 'jupytext=1.14', 'rise==5.7.1', 'jupyter_contrib_nbextensions==0.7.0', 'jupyter-server-proxy=4', 'contextily=1.3', 'libpysal=4.7', 'esda=2.4', 'splot=1.1', 'xlrd=2.0', 'numba=0.57', 'python-graphviz=0.20', 'pip']

    Pinned packages:

    - python 3.11.4

  Could not solve for environment specs
  The following packages are incompatible
  ├─ python 3.10**  is requested and can be installed;
  └─ tensorflow 2.12**  does not exist (perhaps a typo or a missing channel).
  Removing intermediate container 55e452c14302
  The command '/bin/bash -o pipefail -c mamba env update -p ${CONDA_DIR} -f /tmp/environment.yml && mamba clean -afy' returned a non-zero code: 1
yuvipanda commented 11 months ago

Current problem:

 Could not solve for environment specs
  The following packages are incompatible
  ├─ libre2-11 is installable and it requires
  │  └─ libabseil >=20230802.1,<20230803.0a0 , which can be installed;
  └─ tensorflow 2.13**  is installable with the potential options
     ├─ tensorflow 2.13.1 would require
     │  └─ tensorflow-base 2.13.1 cpu_py311ha0be21f_1, which requires
     │     └─ libabseil >=20230125.3,<20230126.0a0 , which conflicts with any installable versions previously reported;
     ├─ tensorflow 2.13.1 would require
     │  └─ python >=3.10,<3.11.0a0 , which can be installed;
     ├─ tensorflow 2.13.1 would require
     │  └─ python >=3.8,<3.9.0a0 , which can be installed;
     ├─ tensorflow 2.13.1 would require
     │  └─ python >=3.9,<3.10.0a0 , which can be installed;
     └─ tensorflow 2.13.1 would require
        └─ __cuda, which is missing on the system.

But idk what package actually requires libre2-11

yuvipanda commented 10 months ago

This builds if I get rid of tensorflow, and I suspect https://github.com/conda-forge/tensorflow-feedstock/pull/353 may fix that. In the meantime, I am just getting tensorflow from PyPI.

https://github.com/conda-forge/rise-feedstock/issues/43 is causing RISE to fail to install from conda-forge as well.

yuvipanda commented 10 months ago

Merging so we can deploy to staging and test.