Closed molinav closed 10 months ago
As you can see the basemap-data
is now a dependency of basemap, making the 1.3.3 alternative "a difference solve" for conda. Mamba, on the other hand, prioritizes both version an build number and should do the right thing. You can test that by installing mamba and then repeating the same commands but changing conda to mamba calls.
Pinging @jezdez here b/c I don't know if latest conda with libmamba will behave as old conda or mamba.
mamba search basemap finds
basemap 1.3.3 py310h16e9445_0 conda-forge
basemap 1.3.3 py37h86d6486_0 conda-forge
basemap 1.3.3 py38h4f6a6bb_0 conda-forge
basemap 1.3.3 py39hd7b76d7_0 conda-forge
installing in an fresh env by mamba gets it too
Update I missed the --experimental-solver=libmamba, a later comment shows that it is identical to "pure" mamba.
@jezdez Jannis, I verified having the conda-libmamba-solver
https://www.anaconda.com/blog/a-faster-conda-for-a-growing-community
conda install -n base conda-libmamba-solver
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
On conda create -n condatest basemap
we only get the old version
The following NEW packages will be INSTALLED:
_libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge
_openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-2_gnu
basemap conda-forge/linux-64::basemap-1.2.2-py310hfa8993b_4
brotli conda-forge/linux-64::brotli-1.0.9-h166bdaf_7
we only get the old version
In a way, that is good b/c conda with libmamba is fast and preserve the old behavior. I would argue that the old behavior is broken but I've been saying this since day 1 with conda :-)
TL;DR I recommend the use of mamba so you can also optimize for build number and the version of the specified packages instead of the overall versions.
@ocefpaf For me it seems then ok because it is not a conda bug, but a feature. I just wanted to be sure that I was not doing something wrong because I do not use conda frequently.
For me it seems then ok because it is not a conda bug, but a feature.
Yep :smile:
We maybe could add a requirements into basemap-data that it needs a basemap > 1.3. Because we hadn't basemap-data before and this requirements exists.
Then when someone has basemap-data added as required dependency in his project automatically basemap > 1.3 will be installed too.
I'm not aware that basemap-data is be used with something else, is it?
Same probably also with basemap-data-hires current version. Than older versions can be used with older basemaps.
When the dependency is set by one who knows about the change will get the newest version independent of conda or mamba.
For example I could add that I need basemap-data > X and will always get a basemap which handles that.
I'm not against that. original I did want the basemap data into a share folder so other packages could use but that never happened.
@ReimarBauer just making sure that you used the proper flags to enable the experimental solver? I think it takes more than just installing the package (I think you need to append --experimental-solver=libmamba
to the command line).
@wolfv you are right, I missed that detail, now it behaves identical to "pure" mamba.
The following NEW packages will be INSTALLED:
_libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge
_openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-2_gnu
basemap conda-forge/linux-64::basemap-1.3.3-py310h16e9445_0
basemap-data conda-forge/noarch::basemap-data-1.3.2-pyhd8ed1ab_0
Btw. the 1.3.3 enables us to get MSS builded for Python 3.10.x (I do that with the next release)
I can create a new build on conda-forge with 1.3.3 but I have problems in a regular installation to find basemap 1.3.3
Looking for: ['python', 'pip', 'future', 'python', 'defusedxml', "basemap[version='>=1.3.3']", 'chameleon', 'execnet', 'fastkml==0.11', 'isodate', 'lxml', 'netcdf4', 'hdf4', 'pillow', 'pytz', "pyqt[version='>=5,<6']", 'pygeoif', "qt[version='>=5.10,<6']", 'requests', 'scipy', "skyfield[version='>=1.12']", "skyfield-data[version='>=4']", 'tk', "owslib[version='>=0.24']", 'unicodecsv', 'fs_filepicker', "cftime[version='>=1.0.1']", "matplotlib[version='>=3.3.2']", "itsdangerous[version='<2.1.0']", "flask[version='>=2.0.0']", 'flask-httpauth', 'flask-mail', 'flask-migrate', "werkzeug[version='>2.0.0']", 'flask-socketio==5.1.0', 'flask-sqlalchemy', 'flask-cors', 'passlib', 'gitpython', 'git', 'psycopg2', "pymysql[version='>=0.9.3']", 'validate_email', 'multidict', 'pint', "python-socketio[version='>=5']", "python-engineio[version='>=4']", 'markdown', 'xstatic', 'xstatic-jquery', 'xstatic-bootstrap', "gpxpy[version='>=1.4.2']", 'metpy', 'pycountry', 'websocket-client']
Encountered problems while solving:
Aha, in our case the env how we use it in our CI process seems to get to use anaconda defaults. when we force the channel it works
I will be closing since I cannot reproduce the problem anymore.
In Miniforge, everything works as expected, see below (requesting basemap
picks basemap
1.3.9 and basemap-data
1.3.2):
(base) C:\Users\vic>conda create -y -n test39 python=3.9
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 23.3.1
latest version: 23.11.0
Please update conda by running
$ conda update -n base -c conda-forge conda
Or to minimize the number of packages updated during conda update use
conda install conda=23.11.0
## Package Plan ##
environment location: C:\Users\vic\miniforge3\envs\test39
added / updated specs:
- python=3.9
The following NEW packages will be INSTALLED:
bzip2 conda-forge/win-64::bzip2-1.0.8-hcfcfb64_5
ca-certificates conda-forge/win-64::ca-certificates-2023.11.17-h56e8100_0
libffi conda-forge/win-64::libffi-3.4.2-h8ffe710_5
libsqlite conda-forge/win-64::libsqlite-3.44.2-hcfcfb64_0
libzlib conda-forge/win-64::libzlib-1.2.13-hcfcfb64_5
openssl conda-forge/win-64::openssl-3.2.0-hcfcfb64_1
pip conda-forge/noarch::pip-23.3.2-pyhd8ed1ab_0
python conda-forge/win-64::python-3.9.18-h4de0772_1_cpython
setuptools conda-forge/noarch::setuptools-68.2.2-pyhd8ed1ab_0
tk conda-forge/win-64::tk-8.6.13-h5226925_1
tzdata conda-forge/noarch::tzdata-2023d-h0c530f3_0
ucrt conda-forge/win-64::ucrt-10.0.22621.0-h57928b3_0
vc conda-forge/win-64::vc-14.3-hcf57466_18
vc14_runtime conda-forge/win-64::vc14_runtime-14.38.33130-h82b7239_18
vs2015_runtime conda-forge/win-64::vs2015_runtime-14.38.33130-hcb4865c_18
wheel conda-forge/noarch::wheel-0.42.0-pyhd8ed1ab_0
xz conda-forge/win-64::xz-5.2.6-h8d14728_0
Downloading and Extracting Packages
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate test39
#
# To deactivate an active environment, use
#
# $ conda deactivate
(base) C:\Users\vic>conda activate test39
(test39) C:\Users\vic>conda install -y basemap
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 23.3.1
latest version: 23.11.0
Please update conda by running
$ conda update -n base -c conda-forge conda
Or to minimize the number of packages updated during conda update use
conda install conda=23.11.0
## Package Plan ##
environment location: C:\Users\vic\miniforge3\envs\test39
added / updated specs:
- basemap
The following packages will be downloaded:
package | build
---------------------------|-----------------
intel-openmp-2024.0.0 | h57928b3_49840 2.2 MB conda-forge
lcms2-2.16 | h67d730c_0 496 KB conda-forge
libblas-3.9.0 | 18_win64_mkl 3.5 MB conda-forge
libcblas-3.9.0 | 18_win64_mkl 3.5 MB conda-forge
libdeflate-1.19 | hcfcfb64_0 150 KB conda-forge
libjpeg-turbo-3.0.0 | hcfcfb64_1 804 KB conda-forge
liblapack-3.9.0 | 18_win64_mkl 3.5 MB conda-forge
libtiff-4.6.0 | h6e2ebb7_2 769 KB conda-forge
mkl-2022.1.0 | h6a75c08_874 182.7 MB conda-forge
openjpeg-2.5.0 | h3d672ee_3 231 KB conda-forge
pillow-10.1.0 | py39h368b509_0 44.2 MB conda-forge
proj-9.3.1 | he13c7e8_0 2.5 MB conda-forge
pyproj-3.6.1 | py39haa97a27_5 693 KB conda-forge
------------------------------------------------------------
Total: 245.2 MB
The following NEW packages will be INSTALLED:
basemap conda-forge/win-64::basemap-1.3.9-py39hbe530b1_0
basemap-data conda-forge/noarch::basemap-data-1.3.2-pyhd8ed1ab_3
brotli conda-forge/win-64::brotli-1.1.0-hcfcfb64_1
brotli-bin conda-forge/win-64::brotli-bin-1.1.0-hcfcfb64_1
certifi conda-forge/noarch::certifi-2023.11.17-pyhd8ed1ab_0
contourpy conda-forge/win-64::contourpy-1.2.0-py39h1f6ef14_0
cycler conda-forge/noarch::cycler-0.12.1-pyhd8ed1ab_0
fonttools conda-forge/win-64::fonttools-4.47.0-py39ha55989b_0
freetype conda-forge/win-64::freetype-2.12.1-hdaf720e_2
geos conda-forge/win-64::geos-3.12.1-h1537add_0
importlib-resourc~ conda-forge/noarch::importlib-resources-6.1.1-pyhd8ed1ab_0
importlib_resourc~ conda-forge/noarch::importlib_resources-6.1.1-pyhd8ed1ab_0
intel-openmp conda-forge/win-64::intel-openmp-2024.0.0-h57928b3_49840
kiwisolver conda-forge/win-64::kiwisolver-1.4.5-py39h1f6ef14_1
krb5 conda-forge/win-64::krb5-1.21.2-heb0366b_0
lcms2 conda-forge/win-64::lcms2-2.16-h67d730c_0
lerc conda-forge/win-64::lerc-4.0.0-h63175ca_0
libblas conda-forge/win-64::libblas-3.9.0-18_win64_mkl
libbrotlicommon conda-forge/win-64::libbrotlicommon-1.1.0-hcfcfb64_1
libbrotlidec conda-forge/win-64::libbrotlidec-1.1.0-hcfcfb64_1
libbrotlienc conda-forge/win-64::libbrotlienc-1.1.0-hcfcfb64_1
libcblas conda-forge/win-64::libcblas-3.9.0-18_win64_mkl
libcurl conda-forge/win-64::libcurl-8.5.0-hd5e4a3a_0
libdeflate conda-forge/win-64::libdeflate-1.19-hcfcfb64_0
libhwloc conda-forge/win-64::libhwloc-2.9.3-default_haede6df_1009
libiconv conda-forge/win-64::libiconv-1.17-hcfcfb64_2
libjpeg-turbo conda-forge/win-64::libjpeg-turbo-3.0.0-hcfcfb64_1
liblapack conda-forge/win-64::liblapack-3.9.0-18_win64_mkl
libpng conda-forge/win-64::libpng-1.6.39-h19919ed_0
libssh2 conda-forge/win-64::libssh2-1.11.0-h7dfc565_0
libtiff conda-forge/win-64::libtiff-4.6.0-h6e2ebb7_2
libwebp-base conda-forge/win-64::libwebp-base-1.3.2-hcfcfb64_0
libxcb conda-forge/win-64::libxcb-1.15-hcd874cb_0
libxml2 conda-forge/win-64::libxml2-2.11.6-hc3477c8_0
m2w64-gcc-libgfor~ conda-forge/win-64::m2w64-gcc-libgfortran-5.3.0-6
m2w64-gcc-libs conda-forge/win-64::m2w64-gcc-libs-5.3.0-7
m2w64-gcc-libs-co~ conda-forge/win-64::m2w64-gcc-libs-core-5.3.0-7
m2w64-gmp conda-forge/win-64::m2w64-gmp-6.1.0-2
m2w64-libwinpthre~ conda-forge/win-64::m2w64-libwinpthread-git-5.0.0.4634.697f757-2
matplotlib-base conda-forge/win-64::matplotlib-base-3.7.3-py39hf19769e_0
mkl conda-forge/win-64::mkl-2022.1.0-h6a75c08_874
msys2-conda-epoch conda-forge/win-64::msys2-conda-epoch-20160418-1
munkres conda-forge/noarch::munkres-1.1.4-pyh9f0ad1d_0
numpy conda-forge/win-64::numpy-1.26.2-py39hddb5d58_0
openjpeg conda-forge/win-64::openjpeg-2.5.0-h3d672ee_3
packaging conda-forge/noarch::packaging-23.2-pyhd8ed1ab_0
pillow conda-forge/win-64::pillow-10.1.0-py39h368b509_0
proj conda-forge/win-64::proj-9.3.1-he13c7e8_0
pthread-stubs conda-forge/win-64::pthread-stubs-0.4-hcd874cb_1001
pthreads-win32 conda-forge/win-64::pthreads-win32-2.9.1-hfa6e2cd_3
pyparsing conda-forge/noarch::pyparsing-3.1.1-pyhd8ed1ab_0
pyproj conda-forge/win-64::pyproj-3.6.1-py39haa97a27_5
pyshp conda-forge/noarch::pyshp-2.3.1-pyhd8ed1ab_0
python-dateutil conda-forge/noarch::python-dateutil-2.8.2-pyhd8ed1ab_0
python_abi conda-forge/win-64::python_abi-3.9-4_cp39
six conda-forge/noarch::six-1.16.0-pyh6c4a22f_0
sqlite conda-forge/win-64::sqlite-3.44.2-hcfcfb64_0
tbb conda-forge/win-64::tbb-2021.11.0-h91493d7_0
unicodedata2 conda-forge/win-64::unicodedata2-15.1.0-py39ha55989b_0
xorg-libxau conda-forge/win-64::xorg-libxau-1.0.11-hcd874cb_0
xorg-libxdmcp conda-forge/win-64::xorg-libxdmcp-1.1.3-hcd874cb_0
zipp conda-forge/noarch::zipp-3.17.0-pyhd8ed1ab_0
zstd conda-forge/win-64::zstd-1.5.5-h12be248_0
Downloading and Extracting Packages
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(test39) C:\Users\vic>
In Miniconda, everything works as expected if enforcing the conda-forge
channel, see below (requesting basemap
also picks basemap
1.3.9 and basemap-data
1.3.2):
(base) C:\Users\vic>conda create -y -n test39 -c conda-forge python=3.9
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.10.3
latest version: 23.11.0
Please update conda by running
$ conda update -n base -c defaults conda
## Package Plan ##
environment location: C:\Users\vic\.conda\envs\test39
added / updated specs:
- python=3.9
The following packages will be downloaded:
package | build
---------------------------|-----------------
bzip2-1.0.8 | hcfcfb64_5 122 KB conda-forge
ca-certificates-2023.11.17 | h56e8100_0 151 KB conda-forge
libffi-3.4.2 | h8ffe710_5 41 KB conda-forge
libsqlite-3.44.2 | hcfcfb64_0 833 KB conda-forge
libzlib-1.2.13 | hcfcfb64_5 54 KB conda-forge
openssl-3.2.0 | hcfcfb64_1 7.9 MB conda-forge
pip-23.3.2 | pyhd8ed1ab_0 1.3 MB conda-forge
python-3.9.18 |h4de0772_1_cpython 16.1 MB conda-forge
setuptools-68.2.2 | pyhd8ed1ab_0 454 KB conda-forge
tk-8.6.13 | h5226925_1 3.3 MB conda-forge
tzdata-2023d | h0c530f3_0 117 KB conda-forge
ucrt-10.0.22621.0 | h57928b3_0 1.2 MB conda-forge
vc-14.3 | hcf57466_18 17 KB conda-forge
vc14_runtime-14.38.33130 | h82b7239_18 732 KB conda-forge
vs2015_runtime-14.38.33130 | hcb4865c_18 17 KB conda-forge
wheel-0.42.0 | pyhd8ed1ab_0 56 KB conda-forge
xz-5.2.6 | h8d14728_0 213 KB conda-forge
------------------------------------------------------------
Total: 32.6 MB
The following NEW packages will be INSTALLED:
bzip2 conda-forge/win-64::bzip2-1.0.8-hcfcfb64_5
ca-certificates conda-forge/win-64::ca-certificates-2023.11.17-h56e8100_0
libffi conda-forge/win-64::libffi-3.4.2-h8ffe710_5
libsqlite conda-forge/win-64::libsqlite-3.44.2-hcfcfb64_0
libzlib conda-forge/win-64::libzlib-1.2.13-hcfcfb64_5
openssl conda-forge/win-64::openssl-3.2.0-hcfcfb64_1
pip conda-forge/noarch::pip-23.3.2-pyhd8ed1ab_0
python conda-forge/win-64::python-3.9.18-h4de0772_1_cpython
setuptools conda-forge/noarch::setuptools-68.2.2-pyhd8ed1ab_0
tk conda-forge/win-64::tk-8.6.13-h5226925_1
tzdata conda-forge/noarch::tzdata-2023d-h0c530f3_0
ucrt conda-forge/win-64::ucrt-10.0.22621.0-h57928b3_0
vc conda-forge/win-64::vc-14.3-hcf57466_18
vc14_runtime conda-forge/win-64::vc14_runtime-14.38.33130-h82b7239_18
vs2015_runtime conda-forge/win-64::vs2015_runtime-14.38.33130-hcb4865c_18
wheel conda-forge/noarch::wheel-0.42.0-pyhd8ed1ab_0
xz conda-forge/win-64::xz-5.2.6-h8d14728_0
Downloading and Extracting Packages
vs2015_runtime-14.38 | 17 KB | ############################################################################ | 100%
openssl-3.2.0 | 7.9 MB | ############################################################################ | 100%
libzlib-1.2.13 | 54 KB | ############################################################################ | 100%
tzdata-2023d | 117 KB | ############################################################################ | 100%
tk-8.6.13 | 3.3 MB | ############################################################################ | 100%
ucrt-10.0.22621.0 | 1.2 MB | ############################################################################ | 100%
xz-5.2.6 | 213 KB | ############################################################################ | 100%
vc-14.3 | 17 KB | ############################################################################ | 100%
libffi-3.4.2 | 41 KB | ############################################################################ | 100%
libsqlite-3.44.2 | 833 KB | ############################################################################ | 100%
wheel-0.42.0 | 56 KB | ############################################################################ | 100%
pip-23.3.2 | 1.3 MB | ############################################################################ | 100%
bzip2-1.0.8 | 122 KB | ############################################################################ | 100%
setuptools-68.2.2 | 454 KB | ############################################################################ | 100%
python-3.9.18 | 16.1 MB | ############################################################################ | 100%
vc14_runtime-14.38.3 | 732 KB | ############################################################################ | 100%
ca-certificates-2023 | 151 KB | ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate test39
#
# To deactivate an active environment, use
#
# $ conda deactivate
(base) C:\Users\vic>conda activate test39
(test39) C:\Users\vic>conda install -y -c conda-forge basemap
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 4.10.3
latest version: 23.11.0
Please update conda by running
$ conda update -n base -c defaults conda
## Package Plan ##
environment location: C:\Users\vic\.conda\envs\test39
added / updated specs:
- basemap
The following packages will be downloaded:
package | build
---------------------------|-----------------
basemap-1.3.9 | py39hbe530b1_0 257 KB conda-forge
basemap-data-1.3.2 | pyhd8ed1ab_3 24.1 MB conda-forge
brotli-1.1.0 | hcfcfb64_1 19 KB conda-forge
brotli-bin-1.1.0 | hcfcfb64_1 20 KB conda-forge
certifi-2023.11.17 | pyhd8ed1ab_0 155 KB conda-forge
contourpy-1.2.0 | py39h1f6ef14_0 182 KB conda-forge
cycler-0.12.1 | pyhd8ed1ab_0 13 KB conda-forge
fonttools-4.47.0 | py39ha55989b_0 1.8 MB conda-forge
freetype-2.12.1 | hdaf720e_2 498 KB conda-forge
geos-3.12.1 | h1537add_0 1.5 MB conda-forge
importlib-resources-6.1.1 | pyhd8ed1ab_0 9 KB conda-forge
importlib_resources-6.1.1 | pyhd8ed1ab_0 29 KB conda-forge
intel-openmp-2024.0.0 | h57928b3_49840 2.2 MB conda-forge
kiwisolver-1.4.5 | py39h1f6ef14_1 54 KB conda-forge
krb5-1.21.2 | heb0366b_0 694 KB conda-forge
lcms2-2.16 | h67d730c_0 496 KB conda-forge
lerc-4.0.0 | h63175ca_0 190 KB conda-forge
libblas-3.9.0 | 18_win64_mkl 3.5 MB conda-forge
libbrotlicommon-1.1.0 | hcfcfb64_1 69 KB conda-forge
libbrotlidec-1.1.0 | hcfcfb64_1 32 KB conda-forge
libbrotlienc-1.1.0 | hcfcfb64_1 241 KB conda-forge
libcblas-3.9.0 | 18_win64_mkl 3.5 MB conda-forge
libcurl-8.5.0 | hd5e4a3a_0 316 KB conda-forge
libdeflate-1.19 | hcfcfb64_0 150 KB conda-forge
libhwloc-2.9.3 |default_haede6df_1009 2.5 MB conda-forge
libiconv-1.17 | hcfcfb64_2 621 KB conda-forge
libjpeg-turbo-3.0.0 | hcfcfb64_1 804 KB conda-forge
liblapack-3.9.0 | 18_win64_mkl 3.5 MB conda-forge
libpng-1.6.39 | h19919ed_0 336 KB conda-forge
libssh2-1.11.0 | h7dfc565_0 261 KB conda-forge
libtiff-4.6.0 | h6e2ebb7_2 769 KB conda-forge
libwebp-base-1.3.2 | hcfcfb64_0 263 KB conda-forge
libxcb-1.15 | hcd874cb_0 947 KB conda-forge
libxml2-2.11.6 | hc3477c8_0 1.6 MB conda-forge
m2w64-gcc-libgfortran-5.3.0| 6 342 KB conda-forge
m2w64-gcc-libs-5.3.0 | 7 520 KB conda-forge
m2w64-gcc-libs-core-5.3.0 | 7 214 KB conda-forge
m2w64-gmp-6.1.0 | 2 726 KB conda-forge
m2w64-libwinpthread-git-5.0.0.4634.697f757| 2 31 KB conda-forge
matplotlib-base-3.7.3 | py39hf19769e_0 6.3 MB conda-forge
mkl-2022.1.0 | h6a75c08_874 182.7 MB conda-forge
msys2-conda-epoch-20160418 | 1 3 KB conda-forge
munkres-1.1.4 | pyh9f0ad1d_0 12 KB conda-forge
numpy-1.26.2 | py39hddb5d58_0 5.7 MB conda-forge
openjpeg-2.5.0 | h3d672ee_3 231 KB conda-forge
packaging-23.2 | pyhd8ed1ab_0 48 KB conda-forge
pillow-10.1.0 | py39h368b509_0 44.2 MB conda-forge
proj-9.3.1 | he13c7e8_0 2.5 MB conda-forge
pthread-stubs-0.4 | hcd874cb_1001 6 KB conda-forge
pthreads-win32-2.9.1 | hfa6e2cd_3 141 KB conda-forge
pyparsing-3.1.1 | pyhd8ed1ab_0 87 KB conda-forge
pyproj-3.6.1 | py39haa97a27_5 693 KB conda-forge
pyshp-2.3.1 | pyhd8ed1ab_0 941 KB conda-forge
python-dateutil-2.8.2 | pyhd8ed1ab_0 240 KB conda-forge
python_abi-3.9 | 4_cp39 7 KB conda-forge
six-1.16.0 | pyh6c4a22f_0 14 KB conda-forge
sqlite-3.44.2 | hcfcfb64_0 836 KB conda-forge
tbb-2021.11.0 | h91493d7_0 157 KB conda-forge
unicodedata2-15.1.0 | py39ha55989b_0 365 KB conda-forge
xorg-libxau-1.0.11 | hcd874cb_0 50 KB conda-forge
xorg-libxdmcp-1.1.3 | hcd874cb_0 66 KB conda-forge
zipp-3.17.0 | pyhd8ed1ab_0 19 KB conda-forge
zstd-1.5.5 | h12be248_0 335 KB conda-forge
------------------------------------------------------------
Total: 298.6 MB
The following NEW packages will be INSTALLED:
basemap conda-forge/win-64::basemap-1.3.9-py39hbe530b1_0
basemap-data conda-forge/noarch::basemap-data-1.3.2-pyhd8ed1ab_3
brotli conda-forge/win-64::brotli-1.1.0-hcfcfb64_1
brotli-bin conda-forge/win-64::brotli-bin-1.1.0-hcfcfb64_1
certifi conda-forge/noarch::certifi-2023.11.17-pyhd8ed1ab_0
contourpy conda-forge/win-64::contourpy-1.2.0-py39h1f6ef14_0
cycler conda-forge/noarch::cycler-0.12.1-pyhd8ed1ab_0
fonttools conda-forge/win-64::fonttools-4.47.0-py39ha55989b_0
freetype conda-forge/win-64::freetype-2.12.1-hdaf720e_2
geos conda-forge/win-64::geos-3.12.1-h1537add_0
importlib-resourc~ conda-forge/noarch::importlib-resources-6.1.1-pyhd8ed1ab_0
importlib_resourc~ conda-forge/noarch::importlib_resources-6.1.1-pyhd8ed1ab_0
intel-openmp conda-forge/win-64::intel-openmp-2024.0.0-h57928b3_49840
kiwisolver conda-forge/win-64::kiwisolver-1.4.5-py39h1f6ef14_1
krb5 conda-forge/win-64::krb5-1.21.2-heb0366b_0
lcms2 conda-forge/win-64::lcms2-2.16-h67d730c_0
lerc conda-forge/win-64::lerc-4.0.0-h63175ca_0
libblas conda-forge/win-64::libblas-3.9.0-18_win64_mkl
libbrotlicommon conda-forge/win-64::libbrotlicommon-1.1.0-hcfcfb64_1
libbrotlidec conda-forge/win-64::libbrotlidec-1.1.0-hcfcfb64_1
libbrotlienc conda-forge/win-64::libbrotlienc-1.1.0-hcfcfb64_1
libcblas conda-forge/win-64::libcblas-3.9.0-18_win64_mkl
libcurl conda-forge/win-64::libcurl-8.5.0-hd5e4a3a_0
libdeflate conda-forge/win-64::libdeflate-1.19-hcfcfb64_0
libhwloc conda-forge/win-64::libhwloc-2.9.3-default_haede6df_1009
libiconv conda-forge/win-64::libiconv-1.17-hcfcfb64_2
libjpeg-turbo conda-forge/win-64::libjpeg-turbo-3.0.0-hcfcfb64_1
liblapack conda-forge/win-64::liblapack-3.9.0-18_win64_mkl
libpng conda-forge/win-64::libpng-1.6.39-h19919ed_0
libssh2 conda-forge/win-64::libssh2-1.11.0-h7dfc565_0
libtiff conda-forge/win-64::libtiff-4.6.0-h6e2ebb7_2
libwebp-base conda-forge/win-64::libwebp-base-1.3.2-hcfcfb64_0
libxcb conda-forge/win-64::libxcb-1.15-hcd874cb_0
libxml2 conda-forge/win-64::libxml2-2.11.6-hc3477c8_0
m2w64-gcc-libgfor~ conda-forge/win-64::m2w64-gcc-libgfortran-5.3.0-6
m2w64-gcc-libs conda-forge/win-64::m2w64-gcc-libs-5.3.0-7
m2w64-gcc-libs-co~ conda-forge/win-64::m2w64-gcc-libs-core-5.3.0-7
m2w64-gmp conda-forge/win-64::m2w64-gmp-6.1.0-2
m2w64-libwinpthre~ conda-forge/win-64::m2w64-libwinpthread-git-5.0.0.4634.697f757-2
matplotlib-base conda-forge/win-64::matplotlib-base-3.7.3-py39hf19769e_0
mkl conda-forge/win-64::mkl-2022.1.0-h6a75c08_874
msys2-conda-epoch conda-forge/win-64::msys2-conda-epoch-20160418-1
munkres conda-forge/noarch::munkres-1.1.4-pyh9f0ad1d_0
numpy conda-forge/win-64::numpy-1.26.2-py39hddb5d58_0
openjpeg conda-forge/win-64::openjpeg-2.5.0-h3d672ee_3
packaging conda-forge/noarch::packaging-23.2-pyhd8ed1ab_0
pillow conda-forge/win-64::pillow-10.1.0-py39h368b509_0
proj conda-forge/win-64::proj-9.3.1-he13c7e8_0
pthread-stubs conda-forge/win-64::pthread-stubs-0.4-hcd874cb_1001
pthreads-win32 conda-forge/win-64::pthreads-win32-2.9.1-hfa6e2cd_3
pyparsing conda-forge/noarch::pyparsing-3.1.1-pyhd8ed1ab_0
pyproj conda-forge/win-64::pyproj-3.6.1-py39haa97a27_5
pyshp conda-forge/noarch::pyshp-2.3.1-pyhd8ed1ab_0
python-dateutil conda-forge/noarch::python-dateutil-2.8.2-pyhd8ed1ab_0
python_abi conda-forge/win-64::python_abi-3.9-4_cp39
six conda-forge/noarch::six-1.16.0-pyh6c4a22f_0
sqlite conda-forge/win-64::sqlite-3.44.2-hcfcfb64_0
tbb conda-forge/win-64::tbb-2021.11.0-h91493d7_0
unicodedata2 conda-forge/win-64::unicodedata2-15.1.0-py39ha55989b_0
xorg-libxau conda-forge/win-64::xorg-libxau-1.0.11-hcd874cb_0
xorg-libxdmcp conda-forge/win-64::xorg-libxdmcp-1.1.3-hcd874cb_0
zipp conda-forge/noarch::zipp-3.17.0-pyhd8ed1ab_0
zstd conda-forge/win-64::zstd-1.5.5-h12be248_0
Downloading and Extracting Packages
matplotlib-base-3.7. | 6.3 MB | ############################################################################ | 100%
pyparsing-3.1.1 | 87 KB | ############################################################################ | 100%
certifi-2023.11.17 | 155 KB | ############################################################################ | 100%
m2w64-gcc-libs-5.3.0 | 520 KB | ############################################################################ | 100%
sqlite-3.44.2 | 836 KB | ############################################################################ | 100%
pillow-10.1.0 | 44.2 MB | ############################################################################ | 100%
libiconv-1.17 | 621 KB | ############################################################################ | 100%
python-dateutil-2.8. | 240 KB | ############################################################################ | 100%
six-1.16.0 | 14 KB | ############################################################################ | 100%
cycler-0.12.1 | 13 KB | ############################################################################ | 100%
libpng-1.6.39 | 336 KB | ############################################################################ | 100%
geos-3.12.1 | 1.5 MB | ############################################################################ | 100%
python_abi-3.9 | 7 KB | ############################################################################ | 100%
mkl-2022.1.0 | 182.7 MB | ############################################################################ | 100%
basemap-1.3.9 | 257 KB | ############################################################################ | 100%
importlib-resources- | 9 KB | ############################################################################ | 100%
libwebp-base-1.3.2 | 263 KB | ############################################################################ | 100%
kiwisolver-1.4.5 | 54 KB | ############################################################################ | 100%
pyshp-2.3.1 | 941 KB | ############################################################################ | 100%
brotli-1.1.0 | 19 KB | ############################################################################ | 100%
msys2-conda-epoch-20 | 3 KB | ############################################################################ | 100%
pthreads-win32-2.9.1 | 141 KB | ############################################################################ | 100%
m2w64-libwinpthread- | 31 KB | ############################################################################ | 100%
libdeflate-1.19 | 150 KB | ############################################################################ | 100%
brotli-bin-1.1.0 | 20 KB | ############################################################################ | 100%
pthread-stubs-0.4 | 6 KB | ############################################################################ | 100%
basemap-data-1.3.2 | 24.1 MB | ############################################################################ | 100%
tbb-2021.11.0 | 157 KB | ############################################################################ | 100%
libblas-3.9.0 | 3.5 MB | ############################################################################ | 100%
openjpeg-2.5.0 | 231 KB | ############################################################################ | 100%
numpy-1.26.2 | 5.7 MB | ############################################################################ | 100%
libbrotlienc-1.1.0 | 241 KB | ############################################################################ | 100%
libbrotlidec-1.1.0 | 32 KB | ############################################################################ | 100%
zstd-1.5.5 | 335 KB | ############################################################################ | 100%
libcurl-8.5.0 | 316 KB | ############################################################################ | 100%
m2w64-gcc-libs-core- | 214 KB | ############################################################################ | 100%
libxml2-2.11.6 | 1.6 MB | ############################################################################ | 100%
m2w64-gcc-libgfortra | 342 KB | ############################################################################ | 100%
libbrotlicommon-1.1. | 69 KB | ############################################################################ | 100%
krb5-1.21.2 | 694 KB | ############################################################################ | 100%
lerc-4.0.0 | 190 KB | ############################################################################ | 100%
packaging-23.2 | 48 KB | ############################################################################ | 100%
pyproj-3.6.1 | 693 KB | ############################################################################ | 100%
freetype-2.12.1 | 498 KB | ############################################################################ | 100%
proj-9.3.1 | 2.5 MB | ############################################################################ | 100%
libhwloc-2.9.3 | 2.5 MB | ############################################################################ | 100%
libtiff-4.6.0 | 769 KB | ############################################################################ | 100%
libjpeg-turbo-3.0.0 | 804 KB | ############################################################################ | 100%
zipp-3.17.0 | 19 KB | ############################################################################ | 100%
libxcb-1.15 | 947 KB | ############################################################################ | 100%
libssh2-1.11.0 | 261 KB | ############################################################################ | 100%
unicodedata2-15.1.0 | 365 KB | ############################################################################ | 100%
m2w64-gmp-6.1.0 | 726 KB | ############################################################################ | 100%
lcms2-2.16 | 496 KB | ############################################################################ | 100%
fonttools-4.47.0 | 1.8 MB | ############################################################################ | 100%
xorg-libxau-1.0.11 | 50 KB | ############################################################################ | 100%
liblapack-3.9.0 | 3.5 MB | ############################################################################ | 100%
contourpy-1.2.0 | 182 KB | ############################################################################ | 100%
munkres-1.1.4 | 12 KB | ############################################################################ | 100%
importlib_resources- | 29 KB | ############################################################################ | 100%
xorg-libxdmcp-1.1.3 | 66 KB | ############################################################################ | 100%
intel-openmp-2024.0. | 2.2 MB | ############################################################################ | 100%
libcblas-3.9.0 | 3.5 MB | ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(test39) C:\Users\vic>
Comment:
Now that we have
basemap
1.3.3 inconda-forge
, I was testing its installation on Miniconda3 for Windows and got surprised because by default I am recommended the older version 1.2.2:If I force the version number to be at least 1.3.0 then it is found: