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

Environment fails to build #6

Open
IFenton opened this issue Jan 20, 2023 · 7 comments
Open

Environment fails to build #6

IFenton opened this issue Jan 20, 2023 · 7 comments

Comments

@IFenton
Copy link
Contributor

IFenton commented Jan 20, 2023

When running conda env create -f environment.yml, the environment fails to build due to conflicts

@acocac
Copy link
Member

acocac commented Jan 20, 2023

@IFenton can you confirm which OS? Can you share the error report?

@IFenton
Copy link
Contributor Author

IFenton commented Jan 20, 2023

I'm running it on macOS Ventura 13.1 (22C65).

The full error report is

Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                           /                                        -  
Solving environment: / 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed                                                                                                    |  

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package pypy3.6 conflicts for:
intake-xarray -> msgpack-python -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
aiohttp -> pypy3.6[version='>=7.3.2|>=7.3.3']
matplotlib -> pypy3.6[version='>=7.3.2|>=7.3.3']
numpy -> python[version='>=3.6,<3.7.0a0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
pyyaml -> python[version='>=3.6,<3.7.0a0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
pyyaml -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
pip -> setuptools -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
matplotlib -> tornado[version='>=5'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1']
jupyter -> pypy3.6[version='>=7.3.3']
scipy -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.3']
pandas -> numpy[version='>=1.19.5,<2.0a0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.3']
scipy -> pypy3.6[version='>=7.3.1|>=7.3.2']
requests -> certifi[version='>=2017.4.17'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
fsspec -> python[version='>=3.6'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*']
protobuf==3.2.0 -> python=3.6 -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.3|>=7.3.2|>=7.3.1']
numpy -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
jupyter -> ipykernel -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2']
intake -> entrypoints -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
pandas -> pypy3.6[version='>=7.3.1|>=7.3.2']
aiohttp -> multidict[version='>=4.5,<7.0'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1']

Package typing conflicts for:
aiohttp -> typing_extensions[version='>=3.6.5'] -> typing[version='>=3.6.2|>=3.7.4']
intake -> ruamel.yaml[version='>=0.15.0'] -> typing

Package yaml conflicts for:
pyyaml -> yaml[version='>=0.1.7,<0.2.0a0|>=0.2.2,<0.3.0a0|>=0.2.5,<0.3.0a0']
intake -> pyyaml -> yaml[version='>=0.1.7,<0.2.0a0|>=0.2.2,<0.3.0a0|>=0.2.5,<0.3.0a0']

Package pip conflicts for:
numpy -> python[version='>=3.8,<3.9.0a0'] -> pip
intake-xarray -> python[version='>=3.5'] -> pip
scipy -> python[version='>=3.11,<3.12.0a0'] -> pip
pandas -> python[version='>=3.8,<3.9.0a0'] -> pip
python=3.7 -> pip
jupyter -> python[version='>=3.8,<3.9.0a0'] -> pip
matplotlib -> python[version='>=3.9,<3.10.0a0'] -> pip
protobuf==3.2.0 -> python=3.6 -> pip
pyyaml -> python[version='>=3.10,<3.11.0a0'] -> pip
aiohttp -> python[version='>=3.8,<3.9.0a0'] -> pip
pip
fsspec -> python[version='>=3.6'] -> pip
intake -> python[version='>=3.6'] -> pip

Package ca-certificates conflicts for:
protobuf==3.2.0 -> python=2.7 -> ca-certificates
pip -> python -> ca-certificates
numpy -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
pyyaml -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
matplotlib -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
python=3.7 -> openssl[version='>=3.0.0,<4.0a0'] -> ca-certificates
requests -> python -> ca-certificates
pandas -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
jupyter -> python -> ca-certificates
scipy -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates

Package fsspec conflicts for:
intake-xarray -> dask[version='>=2.2'] -> fsspec[version='>=0.4.0|>=0.5.1|>=0.6.0|>=0.7.4|>=2021.7.0']
intake -> dask[version='>=1.0'] -> fsspec[version='>=0.4.0|>=0.5.1']
intake -> fsspec[version='>=0.6.0|>=0.7.4|>=2021.7.0']
intake-xarray -> fsspec[version='>=2022']
fsspec

Package certifi conflicts for:
pandas -> setuptools[version='<60.0.0'] -> certifi[version='>=2016.09|>=2016.9.26']
pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
matplotlib -> matplotlib-base[version='>=3.6.3,<3.6.4.0a0'] -> certifi[version='>=2016.09|>=2016.9.26|>=2020.06.20']
intake-xarray -> requests -> certifi[version='>=2017.4.17']
protobuf==3.2.0 -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
requests -> certifi[version='>=2017.4.17']
intake -> requests -> certifi[version='>=2017.4.17']
requests -> urllib3[version='>=1.21.1,<1.27'] -> certifi

Package gdbm conflicts for:
python=3.7 -> pypy3.7=7.3.7 -> gdbm[version='>=1.18,<1.19.0a0']
pandas -> pypy3.8[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']
aiohttp -> pypy3.8[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']
jupyter -> pypy3.7[version='>=7.3.7'] -> gdbm[version='>=1.18,<1.19.0a0']
scipy -> pypy3.9[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']
matplotlib -> pypy3.8[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']
pyyaml -> pypy3.9[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']
numpy -> pypy3.8[version='>=7.3.9'] -> gdbm[version='>=1.18,<1.19.0a0']

Package pandas conflicts for:
intake-xarray -> pandas
intake-xarray -> dask[version='>=2.2'] -> pandas[version='>=0.18|>=0.18.0|>=0.19.0|>=0.19.2|>=0.21.0|>=0.23.0|>=0.25.0|>=1.0|>=1.3|>=1.2|>=1.1|>=0.25|>=0.24']
intake -> pandas
intake -> dask[version='>=1.0'] -> pandas[version='>=0.18.0|>=0.19.0|>=0.21.0|>=0.23.0|>=0.25.0|>=1.0|>=0.20.0']
pandas

Package urllib3 conflicts for:
intake-xarray -> requests -> urllib3[version='>=1.21.1,<1.22|>=1.21.1,<1.23|>=1.21.1,<1.24|>=1.21.1,<1.25|>=1.21.1,<1.26,!=1.25.0,!=1.25.1|>=1.21.1,<1.27']
intake -> requests -> urllib3[version='>=1.21.1,<1.22|>=1.21.1,<1.23|>=1.21.1,<1.24|>=1.21.1,<1.25|>=1.21.1,<1.26,!=1.25.0,!=1.25.1|>=1.21.1,<1.27']
requests -> urllib3[version='>=1.21.1,<1.22|>=1.21.1,<1.23|>=1.21.1,<1.24|>=1.21.1,<1.25|>=1.21.1,<1.26,!=1.25.0,!=1.25.1|>=1.21.1,<1.27']

Package appdirs conflicts for:
scipy -> pooch -> appdirs[version='>=1.3.0']
intake -> appdirs
intake-xarray -> intake[version='>=0.6.6'] -> appdirs

Package matplotlib conflicts for:
matplotlib
intake -> holoviews -> matplotlib[version='>=2.1']

Package setuptools conflicts for:
intake -> jinja2 -> setuptools[version='<60.0.0']
pip -> setuptools
matplotlib -> setuptools
protobuf==3.2.0 -> setuptools
python=3.7 -> pip -> setuptools
intake-xarray -> netcdf4 -> setuptools[version='<60.0.0|>=40.4|>=41.2']
pandas -> setuptools[version='<60.0.0']
jupyter -> ipykernel -> setuptools[version='>=60']
pyyaml -> cython -> setuptools
pandas -> numexpr[version='>=2.7.3'] -> setuptools

Package tzdata conflicts for:
jupyter -> python[version='>=3.11,<3.12.0a0'] -> tzdata
scipy -> python[version='>=3.11,<3.12.0a0'] -> tzdata
numpy -> pypy3.9[version='>=7.3.9'] -> tzdata
aiohttp -> python[version='>=3.9,<3.10.0a0'] -> tzdata
matplotlib -> python[version='>=3.9,<3.10.0a0'] -> tzdata
fsspec -> python[version='>=3.6'] -> tzdata
intake -> python[version='>=3.6'] -> tzdata
pyyaml -> python[version='>=3.10,<3.11.0a0'] -> tzdata
pip -> python[version='>=3.7'] -> tzdata
pandas -> pypy3.9[version='>=7.3.9'] -> tzdata
requests -> python[version='>=3.7,<4.0'] -> tzdata
intake-xarray -> python[version='>=3.5'] -> tzdata

Package intel-openmp conflicts for:
scipy -> intel-openmp[version='>=2021.4.0,<2022.0a0']
scipy -> mkl[version='>=2021.4.0,<2022.0a0'] -> intel-openmp=2021
intake-xarray -> scipy -> intel-openmp[version='>=2021.4.0,<2022.0a0']
numpy -> mkl[version='>=2021.4.0,<2022.0a0'] -> intel-openmp[version='2021.*|2022.*']

Package numpy conflicts for:
intake-xarray -> dask[version='>=2.2'] -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.13.0|>=1.15.1|>=1.16|>=1.18|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.23.4,<2.0a0|>=1.23.5,<2.0a0|>=1.19.5,<2.0a0|>=1.18.5,<2.0a0|>=1.21.4,<2.0a0|>=1.17.5,<2.0a0|>=1.16.6,<2.0a0|>=1.19.4,<2.0a0|>=1.16.5,<2.0a0|>=1.19.2,<2.0a0|>=1.14.6,<2.0a0|>=1.9.3,<2.0a0|>=1.8|>=1.21.5,<2.0a0|>=1.21.2,<2.0a0|>=1.20.2,<2.0a0|>=1.11.3,<2.0a0|>=1.14.0,<2.0a0|>=1.20|>=1.19|>=1.7|>=1.17|>=1.15|>=1.14|>=1.12|>=1.11.0|>=1.10.4|>=1.10|>=1.15.4,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.12.1,<2.0a0|>=1.11.*|>=1.9.*|>=1.9|>=1.21,<2.0a0|>=1.16,<2.0a0|>=1.13.3,<2.0a0|>=1.9.3,<1.10.0a0|>=1.23.5,<1.27|>=1.20.3,<1.27|>=1.21.6,<1.27|>=1.21.6,<1.26|>=1.20.3,<1.26|>=1.23.4,<1.26|>=1.20.3,<1.25|>=1.21.6,<1.25|>=1.20.3,<1.23|>=1.21.6,<1.23|>=1.19,<1.26.0|>=1.21,<1.26.0|>=1.19,<1.25.0|>=1.21,<1.25.0|>=1.16,<1.23|>=1.21,<1.23|>=1.21.2,<1.23.0|>=1.16.6,<1.23.0|>=1.15.1,<2.0a0']
matplotlib -> numpy[version='1.10.*|1.11.*|>=1.14.6,<2.0a0']
intake -> numpy
matplotlib -> matplotlib-base[version='>=3.6.3,<3.6.4.0a0'] -> numpy[version='>=1.11.3,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17|>=1.19.2,<2.0a0|>=1.19|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.23.5,<2.0a0|>=1.23.4,<2.0a0|>=1.21.5,<2.0a0|>=1.19.5,<2.0a0|>=1.18.5,<2.0a0|>=1.21.4,<2.0a0|>=1.21.2,<2.0a0|>=1.17.5,<2.0a0|>=1.19.4,<2.0a0|>=1.9.3,<2.0a0']
intake -> dask[version='>=1.0'] -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.0|>=1.10|>=1.10.4|>=1.11.0|>=1.13.0|>=1.15.1|>=1.16|>=1.18|>=1.9.0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.23.5,<2.0a0|>=1.23.4,<2.0a0|>=1.19.5,<2.0a0|>=1.21.5,<2.0a0|>=1.18.5,<2.0a0|>=1.21.4,<2.0a0|>=1.17.5,<2.0a0|>=1.16.6,<2.0a0|>=1.19.4,<2.0a0|>=1.16.5,<2.0a0|>=1.19.2,<2.0a0|>=1.15.4,<2.0a0|>=1.14.6,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.12.1,<2.0a0|>=1.9.3,<2.0a0|>=1.11.*|>=1.9.*|>=1.11|>=1.9|>=1.8|>=1.7|>=1.21,<2.0a0|>=1.16,<2.0a0|>=1.21.2,<2.0a0|>=1.20.2,<2.0a0|>=1.13.3,<2.0a0|>=1.11.3,<2.0a0|>=1.9.3,<1.10.0a0']
pandas -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.*|>=1.12.1,<2.0a0|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.23.5,<2.0a0|>=1.23.4,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.18.4,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9.*|>=1.9|>=1.8|>=1.7|>=1.21,<2.0a0|>=1.16,<2.0a0|>=1.21.2,<2.0a0|>=1.20.2,<2.0a0|>=1.13.3,<2.0a0|>=1.11.3,<2.0a0|>=1.9.3,<1.10.0a0']
numpy
pandas -> bottleneck[version='>=1.3.2'] -> numpy[version='>=1.16.4,<2.0a0|>=1.21.3,<2.0a0']
scipy -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<1.26|>=1.20.3,<1.27|>=1.23.5,<1.27|>=1.23.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<1.27|>=1.21.6,<2.0a0|>=1.21.6,<1.26|>=1.23.4,<1.26|>=1.23.4,<2.0a0|>=1.20.3,<1.25|>=1.21.6,<1.25|>=1.21.5,<2.0a0|>=1.20.3,<1.23|>=1.21.6,<1.23|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.18.1,<2.0a0|>=1.9.3,<2.0a0|>=1.9|>=1.19,<1.26.0|>=1.21,<1.26.0|>=1.19,<1.25.0|>=1.21,<1.25.0|>=1.16,<1.23|>=1.21,<1.23|>=1.21.2,<1.23.0|>=1.16.6,<1.23.0|>=1.15.1,<2.0a0']

Package numpy-base conflicts for:
numpy -> numpy-base[version='1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.11.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.3|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.4|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.5|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.14.6|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.0|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.1|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.2|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.3|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.15.4|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.0|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.1|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.2|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.3|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.4|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.5|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.16.6|1.17.2.*|1.17.3.*|1.17.4.*|1.18.1.*|1.18.5.*|1.19.1|1.19.1|1.19.1|1.19.1|1.19.1|1.19.1|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.19.2|1.20.1|1.20.1|1.20.1|1.20.1|1.20.1|1.20.1|1.20.2|1.20.2|1.20.2|1.20.2|1.20.2|1.20.2|1.20.3|1.20.3|1.20.3|1.20.3|1.20.3|1.20.3|1.21.2|1.21.2|1.21.2|1.21.2|1.21.2|1.21.2|1.21.2|1.21.2|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.21.5|1.22.3|1.22.3|1.22.3|1.22.3|1.22.3|1.22.3|1.23.1|1.23.1|1.23.1|1.23.1|1.23.1|1.23.1|1.23.3|1.23.3|1.23.3|1.23.3|1.23.3|1.23.3|1.23.3|1.23.3|1.23.3|1.23.3|1.23.3|1.23.3|1.23.4|1.23.4|1.23.4|1.23.4|1.23.4|1.23.4|1.23.5|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|1.9.3|>=1.9.3,<2.0a0|1.17.0|1.17.0',build='py36h6575580_0|py27ha9ae307_6|py37h9797aa9_6|py37h9797aa9_7|py37ha9ae307_7|py35h9797aa9_7|py35ha9ae307_7|py36h9797aa9_7|py27ha9ae307_7|py37ha9ae307_7|py27ha9ae307_8|py27h9797aa9_8|py36h9797aa9_8|py37ha9ae307_8|py37h9797aa9_8|py35h9797aa9_8|py35ha9ae307_8|py37he97cb71_9|py36h8a80b8c_9|py35h8a80b8c_9|py27he97cb71_9|py36he97cb71_9|py27h42e5f7b_10|py35h8a80b8c_10|py37h8a80b8c_10|py27ha711998_10|py35ha711998_10|py37ha711998_10|py36ha711998_10|py36ha711998_11|py37h6575580_11|py36h6575580_11|py36h6575580_12|py37ha711998_12|py36ha711998_12|py27ha711998_12|py38ha711998_14|py38h6575580_14|py38h6575580_15|py36h7ef55bc_1|py36h479e554_1|py27h479e554_1|py27h9797aa9_0|py27ha9ae307_0|py27h9797aa9_0|py27ha9ae307_0|py35h9797aa9_0|py36h9797aa9_1|py37ha9ae307_1|py36ha9ae307_2|py27ha9ae307_2|py36ha9ae307_3|py36h9797aa9_3|py37h9797aa9_3|py27ha9ae307_4|py27h9797aa9_4|py36h9797aa9_4|py37ha9ae307_4|py36ha711998_4|py37ha711998_4|py27ha711998_4|py36h8a80b8c_4|py27h8a80b8c_4|py38h6575580_4|py27h6575580_5|py27h8a80b8c_0|py36h8a80b8c_0|py37he97cb71_0|py36he97cb71_0|py35h8a80b8c_0|py35he97cb71_0|py37h42e5f7b_0|py36h8a80b8c_0|py36h42e5f7b_0|py35h8a80b8c_0|py37ha711998_0|py27ha711998_0|py35h8a80b8c_0|py37ha711998_0|py36h8a80b8c_0|py36ha711998_1|py37ha711998_0|py36h8a80b8c_0|py27h8a80b8c_0|py36h8a80b8c_0|py37ha711998_0|py27h6575580_0|py27h6575580_0|py36h6575580_0|py36ha711998_1|py27h6575580_1|py36h6575580_0|py37ha711998_0|py27h6575580_0|py36ha711998_1|py36h6575580_0|py37ha711998_0|py27h6575580_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py37ha711998_0|py36h6575580_0|py27h6575580_0|py37h6575580_0|py36h6575580_0|py38ha711998_0|py39hd037223_3|py36hd037223_3|py37hd037223_3|py39h4850c68_3|py37hb6794ca_4|py39hb6794ca_4|py38hb6794ca_4|py37h6a6129a_4|py39h6a6129a_4|py38h6a6129a_4|py36h68fea81_0|py37h68fea81_0|py36hcfb5961_0|py38hcfb5961_0|py37hcfb5961_0|py36h68fea81_0|py39hde55871_0|py39h3a452eb_0|py38h50ba68f_1|py38hf048a4f_1|py39hf048a4f_1|py37hf048a4f_1|py39h585ceec_0|py37h585ceec_0|py38h3a452eb_0|py39h3a452eb_0|py38h585ceec_0|py38he0bd621_0|py37he0bd621_0|py37he0bd621_0|py39he0bd621_0|py37he0bd621_0|py310he490955_0|py39h3b1a694_1|py310hfd2de13_1|py39h3b1a694_2|py310hfd2de13_2|py37he782bc1_2|py38h3b1a694_2|py310h6d917f3_2|py38h3b1a694_3|py39h3b1a694_3|py38hbda7086_3|py39hbda7086_3|py310h8a30af7_3|py37hbda7086_3|py39h3b1a694_0|py310h6d917f3_0|py39he782bc1_0|py38he782bc1_0|py39h3b1a694_0|py310hfd2de13_0|py39hbda7086_0|py38hbda7086_0|py310h8a30af7_0|py39heddfccc_0|py310h2a77c02_0|py38hbda7086_0|py39heddfccc_1|py39hbda7086_1|py310h8a30af7_1|py38hc93c6d9_0|py39h9cd3388_0|py38h9cd3388_0|py38h9cd3388_0|py310ha98c3c9_0|py38hc93c6d9_0|py39hc93c6d9_0|py310h992e150_0|py39h9cd3388_0|py310ha98c3c9_0|py310h992e150_0|py39hc93c6d9_0|py38hbda7086_1|py310h2a77c02_1|py38heddfccc_1|py310h8a30af7_0|py39hbda7086_0|py38heddfccc_0|py38h3b1a694_0|py38h3b1a694_0|py310hfd2de13_0|py37h3b1a694_3|py310hfd2de13_3|py37h3b1a694_2|py38he782bc1_2|py39he782bc1_2|py37h3b1a694_1|py310h6d917f3_1|py39he782bc1_1|py37he782bc1_1|py38h3b1a694_1|py38he782bc1_1|py310h4c014f7_0|py38hbbe2e76_0|py39he0bd621_0|py38he0bd621_0|py37hbbe2e76_0|py39hbbe2e76_0|py38he0bd621_0|py38hbbe2e76_0|py37hbbe2e76_0|py39hbbe2e76_0|py38hbbe2e76_0|py37hbbe2e76_0|py39he0bd621_0|py39hbbe2e76_0|py37h3a452eb_0|py37h50ba68f_1|py39h50ba68f_1|py37h68fea81_0|py38h68fea81_0|py38hcfb5961_0|py36hcfb5961_0|py37hcfb5961_0|py38h68fea81_0|py37h4850c68_3|py38h4850c68_3|py36h4850c68_3|py38hd037223_3|py39h7ca7dfd_1|py39hd037223_1|py27h6575580_0|py27ha711998_0|py38h6575580_0|py37h6575580_0|py36ha711998_0|py37ha711998_0|py27ha711998_0|py36ha711998_0|py27ha711998_0|py37ha711998_0|py36ha711998_0|py36h6575580_0|py27h6575580_0|py37ha711998_0|py27ha711998_0|py37h6575580_0|py36ha711998_0|py37h6575580_0|py27ha711998_0|py36ha711998_0|py36h6575580_1|py37ha711998_1|py27ha711998_1|py37h6575580_1|py27h6575580_1|py37h6575580_0|py27ha711998_0|py36ha711998_0|py36h6575580_1|py37ha711998_1|py37h6575580_1|py27ha711998_1|py36ha711998_0|py37ha711998_0|py37h6575580_0|py27ha711998_0|py36h6575580_0|py37h6575580_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py27h8a80b8c_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py37h8a80b8c_1|py36h8a80b8c_1|py27h8a80b8c_1|py37ha711998_1|py27ha711998_1|py35ha711998_0|py36ha711998_0|py27h8a80b8c_0|py37h8a80b8c_0|py35ha711998_0|py36ha711998_0|py27ha711998_0|py37h8a80b8c_0|py27h8a80b8c_0|py27h42e5f7b_0|py35h42e5f7b_0|py37h8a80b8c_0|py27he97cb71_0|py37h6575580_5|py37ha711998_5|py36h6575580_5|py27ha711998_5|py36ha711998_5|py38ha711998_4|py37h8a80b8c_4|py35h8a80b8c_4|py35ha711998_4|py35ha9ae307_4|py35h9797aa9_4|py37h9797aa9_4|py36ha9ae307_4|py37ha9ae307_3|py27ha9ae307_3|py27h9797aa9_3|py37ha9ae307_2|py27h9797aa9_2|py36h9797aa9_2|py37h9797aa9_2|py36ha9ae307_1|py27ha9ae307_1|py37h9797aa9_1|py27h9797aa9_1|py35ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py35ha9ae307_0|py36h9797aa9_0|py36ha9ae307_0|py35h9797aa9_0|py35h7ef55bc_1|py27h7ef55bc_1|py35h479e554_1|py38ha711998_15|py38h6575580_13|py38ha711998_13|py38h6575580_12|py38ha711998_12|py37h6575580_12|py27h6575580_12|py27h6575580_11|py27ha711998_11|py37ha711998_11|py36h42e5f7b_10|py27h8a80b8c_10|py35h42e5f7b_10|py36h8a80b8c_10|py37h42e5f7b_10|py35he97cb71_9|py27h8a80b8c_9|py37h8a80b8c_9|py36ha9ae307_8|py36ha9ae307_7|py36h9797aa9_7|py37h9797aa9_7|py27h9797aa9_7|py27ha9ae307_7|py27h9797aa9_7|py36ha9ae307_7|py36ha9ae307_6|py37ha9ae307_6|py36h9797aa9_6|py27h9797aa9_6|py36ha711998_0']
numpy -> mkl_fft -> numpy-base[version='>=1.0.14,<2.0a0|>=1.0.6,<2.0a0|>=1.2.1,<2.0a0|>=1.0.2,<2.0a0|>=1.0.4,<2.0a0']

Package tornado conflicts for:
jupyter -> ipykernel -> tornado[version='!=6.0.0,!=6.0.1,!=6.0.2|>=4|>=4,<6|>=4.0|>=4.2|>=4.2,<7.0|>=5.0,<7.0|>=6.1|>=6.1,<7.0|>=5.0|>=5.0,<7|>=4.1,<7|>=6.1.0']
intake-xarray -> intake[version='>=0.6.6'] -> tornado[version='>=4.5.1']
intake -> tornado[version='>=4.5.1']
matplotlib -> tornado[version='>=5']

Package python-dateutil conflicts for:
matplotlib -> python-dateutil
matplotlib -> matplotlib-base[version='>=3.6.3,<3.6.4.0a0'] -> python-dateutil[version='>=2.1|>=2.7']
pandas -> python-dateutil[version='>=2.5.*|>=2.6.1|>=2.7.3|>=2.8.1']
intake -> pandas -> python-dateutil[version='>=2.5.*|>=2.6.1|>=2.7.3|>=2.8.1']
intake-xarray -> pandas -> python-dateutil[version='>=2.5.*|>=2.6.1|>=2.7.3|>=2.8.1']

Package libcxxabi conflicts for:
scipy -> libcxx[version='>=4.0.1'] -> libcxxabi[version='4.0.1|4.0.1|8.0.0|8.0.0|8.0.0|8.0.0|8.0.1',build='hcfea43d_1|1|0|4|3|2|hebd6815_0']
pandas -> libcxx[version='>=4.0.1'] -> libcxxabi[version='4.0.1|4.0.1|8.0.0|8.0.0|8.0.0|8.0.0|8.0.1',build='hcfea43d_1|1|0|4|3|2|hebd6815_0']
matplotlib -> libcxx[version='>=4.0.1'] -> libcxxabi[version='4.0.1|4.0.1|8.0.0|8.0.0|8.0.0|8.0.0|8.0.1',build='hcfea43d_1|1|0|4|3|2|hebd6815_0']
numpy -> libcxx[version='>=4.0.1'] -> libcxxabi[version='4.0.1|4.0.1|8.0.0|8.0.0|8.0.0|8.0.0|8.0.1',build='hcfea43d_1|1|0|4|3|2|hebd6815_0']
python=3.7 -> libcxx[version='>=4.0.1'] -> libcxxabi[version='4.0.1|4.0.1|8.0.0|8.0.0|8.0.0|8.0.0|8.0.1',build='hcfea43d_1|1|0|4|3|2|hebd6815_0']

Package libsqlite conflicts for:
pyyaml -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.40.0,<4.0a0|>=3.39.4,<4.0a0']
aiohttp -> python[version='>=3.8,<3.9.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
numpy -> pypy3.8[version='>=7.3.9'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
fsspec -> python[version='>=3.6'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
pandas -> pypy3.8[version='>=7.3.9'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
jupyter -> python[version='>=3.8,<3.9.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
matplotlib -> python[version='>=3.9,<3.10.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
intake -> python[version='>=3.6'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
pip -> python[version='>=3.7'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
requests -> python[version='>=3.7,<4.0'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
intake-xarray -> python[version='>=3.5'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
scipy -> python[version='>=3.11,<3.12.0a0'] -> libsqlite[version='>=3.39.2,<4.0a0|>=3.39.4,<4.0a0|>=3.40.0,<4.0a0']
python=3.7 -> sqlite[version='>=3.36.0,<4.0a0'] -> libsqlite[version='3.39.2|3.39.3|3.39.4|3.40.0',build='h5a3d3bf_1|ha978bb4_0']

Package packaging conflicts for:
matplotlib -> matplotlib-base[version='>=3.6.3,<3.6.4.0a0'] -> packaging[version='>=20.0']
intake -> dask-core -> packaging[version='>=20.0']
jupyter -> ipykernel -> packaging
pandas -> numexpr[version='>=2.7.3'] -> packaging
scipy -> pooch -> packaging[version='>=20.0']
intake-xarray -> xarray[version='>=2022'] -> packaging[version='>=20.0|>=21.0|>=21.3']
pip -> wheel -> packaging[version='>=20.2']

Package mkl_fft conflicts for:
intake -> numpy -> mkl_fft[version='>=1.0.14,<2.0a0|>=1.0.4|>=1.0.6,<2.0a0|>=1.2.1,<2.0a0']
pandas -> numpy[version='>=1.20.3,<2.0a0'] -> mkl_fft[version='>=1.0.14,<2.0a0|>=1.0.6,<2.0a0|>=1.2.1,<2.0a0|>=1.0.4']
scipy -> numpy[version='>=1.23.5,<1.27'] -> mkl_fft[version='>=1.0.14,<2.0a0|>=1.0.6,<2.0a0|>=1.2.1,<2.0a0|>=1.0.4']
matplotlib -> numpy[version='>=1.14.6,<2.0a0'] -> mkl_fft[version='>=1.0.14,<2.0a0|>=1.0.4|>=1.0.6,<2.0a0|>=1.2.1,<2.0a0']
numpy -> mkl_fft[version='>=1.0.14,<2.0a0|>=1.0.4|>=1.0.6,<2.0a0|>=1.2.1,<2.0a0']

Package jupyter conflicts for:
jupyter
intake -> holoviews -> jupyter

Package charset-normalizer conflicts for:
intake-xarray -> requests -> charset-normalizer[version='>=2,<3|>=2.0.0,<2.1|>=2.0.0,<2.0.1|>=2.0.0,<3|>=2.0.0,<2.1.0']
intake -> requests -> charset-normalizer[version='>=2,<3|>=2.0.0,<2.1|>=2.0.0,<2.0.1|>=2.0.0,<3|>=2.0.0,<2.1.0']
aiohttp -> charset-normalizer[version='>=2.0,<3.0']
requests -> charset-normalizer[version='>=2,<3|>=2.0.0,<2.1|>=2.0.0,<2.0.1|>=2.0.0,<3|>=2.0.0,<2.1.0']

Package liblapacke conflicts for:
numpy -> blas=[build=openblas] -> liblapacke[version='3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0',build='5_mkl|6_mkl|8_mkl|10_mkl|12_mkl|13_mkl|14_mkl|15_mkl|16_mkl|19_mkl|20_mkl|5_mkl|6_mkl|7_mkl|8_mkl|9_mkl|10_mkl|11_osx64_mkl|13_osx64_mkl|14_osx64_mkl|16_osx64_mkl|12_openblas|13_openblas|14_openblas|16_openblas|17_openblas|12_osx64_openblas|13_osx64_openblas|16_osx64_openblas|15_osx64_openblas|14_osx64_openblas|11_osx64_openblas|10_openblas|9_openblas|8_openblas|7_openblas|6_openblas|5_openblas|15_openblas|11_openblas|10_openblas|9_openblas|8_openblas|7_openblas|6_openblas|5_openblas|4_openblas|3_openblas|2_openblas|15_osx64_mkl|12_osx64_mkl|21_mkl|18_mkl|11_mkl|9_mkl|7_mkl|4_mkl']
scipy -> blas=[build=openblas] -> liblapacke[version='3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.8.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0|3.9.0',build='5_mkl|6_mkl|8_mkl|10_mkl|12_mkl|13_mkl|14_mkl|15_mkl|16_mkl|19_mkl|20_mkl|5_mkl|6_mkl|7_mkl|8_mkl|9_mkl|10_mkl|11_osx64_mkl|13_osx64_mkl|14_osx64_mkl|16_osx64_mkl|12_openblas|13_openblas|14_openblas|16_openblas|17_openblas|12_osx64_openblas|13_osx64_openblas|16_osx64_openblas|15_osx64_openblas|14_osx64_openblas|11_osx64_openblas|10_openblas|9_openblas|8_openblas|7_openblas|6_openblas|5_openblas|15_openblas|11_openblas|10_openblas|9_openblas|8_openblas|7_openblas|6_openblas|5_openblas|4_openblas|3_openblas|2_openblas|15_osx64_mkl|12_osx64_mkl|21_mkl|18_mkl|11_mkl|9_mkl|7_mkl|4_mkl']

Package six conflicts for:
pandas -> python-dateutil[version='>=2.8.1'] -> six[version='>=1.5']
matplotlib -> cycler -> six[version='>=1.5']
numpy -> mkl-service[version='>=2.3.0,<3.0a0'] -> six
protobuf==3.2.0 -> six
scipy -> mkl-service[version='>=2.3.0,<3.0a0'] -> six

Package typing_extensions conflicts for:
intake-xarray -> xarray[version='>=2022'] -> typing_extensions[version='>=3.7']
matplotlib -> kiwisolver -> typing_extensions
aiohttp -> typing-extensions[version='>=3.7.4'] -> typing_extensions[version='3.10.0.0|3.10.0.0|3.10.0.1|3.10.0.2|4.0.0|4.0.1|4.1.1|4.2.0|4.2.0|4.3.0|4.4.0|3.7.4.3|3.7.4.2|3.7.4.1|3.7.4.1|3.7.4.1|3.7.4.1|3.7.4|4.4.0|4.4.0|4.4.0|4.4.0|4.3.0|4.3.0|4.3.0|4.3.0|4.1.1|3.10.0.2|3.7.4.3|3.7.4.1|3.7.4|3.7.2|3.7.2|3.6.6|3.6.6|3.6.5',build='py27_0|py27_0|py27_1000|py27_1000|py27_1001|pyh06a4308_0|py38hecd8cb5_0|py39hecd8cb5_0|py37hecd8cb5_0|py39hecd8cb5_0|py37hecd8cb5_0|py38hecd8cb5_0|py37_0|py_0|py_0|pyha770c72_1|pyha770c72_0|pyha770c72_0|pyha770c72_0|pyha770c72_0|pyha770c72_0|pyha770c72_0|pyha770c72_0|pyha770c72_0|py36hc560c46_3|py37hc8dfbb8_2|py37hc8dfbb8_1|py37_0|py310hecd8cb5_0|py310hecd8cb5_0|pyh06a4308_0|pyh06a4308_0|pyh06a4308_0|py38_0|py27_0']
aiohttp -> typing_extensions[version='>=3.6.5']

Package futures conflicts for:
jupyter -> jupyterlab -> futures
intake -> tornado[version='>=4.5.1'] -> futures
matplotlib -> tornado[version='>=5'] -> futures

Package jinja2 conflicts for:
jupyter -> nbconvert -> jinja2[version='<3a0|>=2.4|>=2.4,<3a0|>=3.0|>=2.10|>=2.1']
intake-xarray -> dask[version='>=2.2'] -> jinja2
intake -> jinja2

Package requests conflicts for:
requests
scipy -> pooch -> requests[version='>=2.19.0']
intake-xarray -> requests
intake -> requests

Package pyyaml conflicts for:
intake-xarray -> intake[version='>=0.6.6'] -> pyyaml[version='>=5.3.1']
pyyaml
intake -> pyyaml
intake -> dask-core -> pyyaml[version='>=5.3.1']

Package ipaddress conflicts for:
requests -> urllib3[version='>=1.21.1,<1.27'] -> ipaddress
jupyter -> notebook -> ipaddress

Package idna conflicts for:
requests -> idna[version='>=2.5,<2.6|>=2.5,<2.7|>=2.5,<2.8|>=2.5,<2.9|>=2.5,<3|>=2.5,<4']
requests -> urllib3[version='>=1.21.1,<1.27'] -> idna[version='>=2.0.0']

Package importlib-metadata conflicts for:
intake-xarray -> xarray[version='>=0.12.0'] -> importlib-metadata
jupyter -> ipykernel -> importlib-metadata[version='<4|<5']

Package scipy conflicts for:
scipy
intake-xarray -> scipy

Package subprocess32 conflicts for:
jupyter -> jupyterlab -> subprocess32
matplotlib -> subprocess32

Package wheel conflicts for:
pip -> wheel
python=3.7 -> pip -> wheel

Package intake conflicts for:
intake-xarray -> intake[version='>=0.2|>=0.4.1|>=0.5.2|>=0.6.6']
intakeThe following specifications were found to be incompatible with your system:

  - feature:/osx-64::__osx==10.16=0
  - feature:|@/osx-64::__osx==10.16=0
  - jupyter -> ipykernel -> __osx
  - jupyter -> ipykernel -> __win
  - matplotlib -> matplotlib-base[version='>=3.6.3,<3.6.4.0a0'] -> __osx[version='>=10.11|>=10.12']

Your installed version is: 10.16

@acocac
Copy link
Member

acocac commented Jan 24, 2023

@IFenton I got the same errors in my MacOS Monterey 12.6.1 laptop. Note the coastal vegetation model only runs in python 3.7.

The following pinned version of the conda dependencies works for me.

name: coastalvegedge-detection-scivision
channels:
  - conda-forge
dependencies:
  - python=3.7
  - jupyter
  - matplotlib==3.2.2
  - scipy==1.7.3
  - pyyaml
  - aiohttp==3.8.3
  - intake==0.6.0
  - intake-xarray==0.6.0
  - pip
  - pip:
        - scivision==0.3.0

However, above notebook dependencies only work with scivision 0.3.0. Since version 0.4.0, we've pinned scivision dependencies (see requirements.txt). This means there are conflicts with some notebook dependencies.

My suggestion is to verify scivision requirements and ensure they work with python 3.7. Not sure which has been the criteria to pin them. In addition, I note the current CI workflow to check if scivision builds across python versions doesn't include 3.7. Maybe @ots22 @edwardchalstrey1 have some thoughts.

@edwardchalstrey1
Copy link

name: coastalvegedge-detection-scivision
channels:
  - conda-forge
dependencies:
  - python=3.7
  - jupyter
  - matplotlib==3.2.2
  - scipy==1.7.3
  - pyyaml
  - aiohttp==3.8.3
  - intake==0.6.0
  - intake-xarray==0.6.0
  - pip
  - pip:
        - scivision==0.3.0

Hi Alejandro, do you know which of these is the one that doesn't work with Python 3.8+ ? I'm guessing either intake or intake-xarray? And why doesn't it work? Could you modify your data loader slightly to work with the newer version if that was the case?

@acocac
Copy link
Member

acocac commented Jan 25, 2023

Hi Alejandro, do you know which of these is the one that doesn't work with Python 3.8+ ? I'm guessing either intake or intake-xarray? And why doesn't it work? Could you modify your data loader slightly to work with the newer version if that was the case?

The problem isn't the data loader, it's the model plugin instead which only works with python 3.7.

intake and intake-xarray only are supported up to version 0.6.0 in python 3.7.
matplotlib~=3.5
scipy~=1.7

My suggestion is to change the current requirements.txt in scivision as the setup.py indicates support of python 3.7, however the dependencies listed and their versions are for 3.8+.

@ots22
Copy link
Contributor

ots22 commented Jan 25, 2023

My suggestion is to change the current requirements.txt in scivision as the setup.py indicates support of python 3.7, however the dependencies listed and their versions are for 3.8+.

Can we relax the scivision requirements, so it can run with 3.7?

@edwardchalstrey1
Copy link

I guess it might take some clever fiddling with the requirements file such that is will choose the correct versions of packages when being installed into python 3.7?

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

No branches or pull requests

4 participants