You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Could the conda package be upgrade to depend on geos 3.4.x? I find basemap to be the last conda package to depend on the older 3.3.x versions and it creates some problems with gdal compiles, that usually want 3.4 these days.
thanks!
Could the conda package be upgrade to depend on geos 3.4.x? I find basemap
to be the last conda package to depend on the older 3.3.x versions and it
creates some problems with gdal compiles, that usually want 3.4 these days.
thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub #286
Could the conda package be upgrade to depend on geos 3.4.x? I find
basemap
to be the last conda package to depend on the older 3.3.x versions and it
creates some problems with gdal compiles, that usually want 3.4 these
days.
thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub #286
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub #286 (comment)
@ocefpaf, yeah, I think I should try a bugfix release. I kept seeing if I can find time for bigger changesets, but I keep volunteering for too many other things.
Anyone know a good reference for how to do a release to PyPi? And how to update readthedocs?
@ocefpafhttps://github.com/ocefpaf, yeah, I think I should try a
bugfix release. I kept seeing if I can find time for bigger changesets, but
I keep volunteering for too many other things.
Anyone know a good reference for how to do a release to PyPi? And how to
update readthedocs?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub #286 (comment)
I had a suspicion that this had been improved in v4 of conda, which version are you using?
Anyway - sounds like you are able to use conda-forge's basemap. @WeatherGod - if you or anybody else who is maintaining Basemap would like access to that, please feel free to add a PR to https://github.com/conda-forge/basemap-feedstock/blob/master/recipe/meta.yaml#L37 adding your github handles. The conda-forge automation will add you to the team with write access, and updating the binaries on conda-forge is just a PR away 🎉
As I recall the issue with pypi was the package size of basemap? See #198
I don't know how far the new pypi infrastructure has come.
A new release would be welcome for Matplotlib too which is now depending on Basemap for the automatic docs build (the docs have a basemap example) 1.0.7 has issues with finding geos on Travis it would seem.
I agree with @jenshnielsen! It would be nice to split basemap into a data basemap and basemap-data packages. (We are doing that in conda-forge BTW, when you install basemap you won't get the intermediate, high, and fine resolutions. You need to install basemap-data to get that.)
Reacted by Micah D. Cochran and Víctor Molina García
Thank you, everybody for your inputs. I hope to start getting things to a point where I can put up a release candidate either this weekend or next weekend. If anybody wants to contribute a patch that makes it possible to split out basemap-data-hires, please contribute it. Any other downstream patches would be greatly appreciated, too.
I agree with @jenshnielsen! It would be nice to split basemap into a data basemap and basemap-data packages. (We are doing that in conda-forge BTW, when you install basemap you won't get the intermediate, high, and fine resolutions. You need to install basemap-data to get that.)
@ocefpaf I know I am coming six years later, but I am happy to notify that basemap is now (1.3.x) effectively split into three parts similarly to what is done in Anaconda: basemap, basemap-data and basemap-data-hires. The only difference is that the intermediate-resolution files are located in basemap-data instead of basemap-data-hires (to avoid the PyPI package size limit for basemap-data-hires). Hopefully this split in the main basemap repository will make life easier in the corresponding conda recipes.
I think it is safe to close this issue. Since taking over the maintenance of basemap a couple of years ago:
The package has been split into basemap, basemap-data and basemap-data-hires and precompiled wheels for Windows and GNU/Linux are uploaded to PyPI regularly since 1.3.0.
For the upcoming 1.4.0 (in the next couple of days), I will also upload the precompiled wheels for MacOS manually to PyPI.
The basemap-feedstock for conda-forge is back to life, with packages for the major platforms (Windows, GNU/Linux, MacOS) on x64 plus MacOS on arm64, and updating the dependencies regularly (including GEOS, which currently points to 3.12.1).
To sum up, the most usual cases are completely covered both on PyPI and conda-forge, and users do not need to build basemap from source anymore.
Activity
WeatherGod commentedon Apr 19, 2016
I don't control the conda package, and I agree, it is extremely annoying. I
don't know who to report this too, though.
On Tue, Apr 19, 2016 at 4:46 PM, K.-Michael Aye notifications@github.com
wrote:
ocefpaf commentedon Apr 19, 2016
Try the basemap from the conda-forge channel:
$ conda install -c conda-forge basemap
-Filipe
On Tue, Apr 19, 2016 at 5:51 PM, Benjamin Root notifications@github.com
wrote:
michaelaye commentedon Apr 19, 2016
@kalefranz maybe knows. Yeah, will try the conda-forge one, but it says '1.08beta'?
michaelaye commentedon Apr 19, 2016
nope, the conda-forge channel does not work with nomkl libraries. :(
ocefpaf commentedon Apr 19, 2016
conda create -n TEST -c conda-forge python=2.7 basemap nomklworks for me.It is
1.0.8.dev0because we needed #279ocefpaf commentedon Apr 19, 2016
BTW @WeatherGod a new release would be nice 😉
michaelaye commentedon Apr 19, 2016
On my stable 3.5 env it insists on nomkl:
michaelaye commentedon Apr 19, 2016
Interesting, when I add nomkl it works suddenly? Why is that so? I already have nomkl installed?
WeatherGod commentedon Apr 20, 2016
@ocefpaf, yeah, I think I should try a bugfix release. I kept seeing if I can find time for bigger changesets, but I keep volunteering for too many other things.
Anyone know a good reference for how to do a release to PyPi? And how to update readthedocs?
guziy commentedon Apr 20, 2016
HI Benjamin:
I am not sure if this is the best way to release on PyPi, but here is the
way I do I for one of my projects (using twine).
https://github.com/guziy/pylibrmn/blob/master/upload_to_pypi.sh
Cheers
2016-04-19 21:21 GMT-04:00 Benjamin Root notifications@github.com:
Sasha
pelson commentedon Apr 20, 2016
I had a suspicion that this had been improved in v4 of conda, which version are you using?
Anyway - sounds like you are able to use conda-forge's basemap. @WeatherGod - if you or anybody else who is maintaining Basemap would like access to that, please feel free to add a PR to https://github.com/conda-forge/basemap-feedstock/blob/master/recipe/meta.yaml#L37 adding your github handles. The conda-forge automation will add you to the team with write access, and updating the binaries on conda-forge is just a PR away 🎉
To raise issues with anaconda.org
defaultspackages, the tracker can be found at https://github.com/ContinuumIO/anaconda-issues.ocefpaf commentedon Apr 20, 2016
@WeatherGod I am not sure if
twineuploads the source distribution of only the wheels. I usually do this for a release:python setup.py sdist --formats=gztar upload(No user/pass b/c I have a
.pypirc)jenshnielsen commentedon Apr 20, 2016
As I recall the issue with pypi was the package size of basemap? See #198
I don't know how far the new pypi infrastructure has come.
A new release would be welcome for Matplotlib too which is now depending on Basemap for the automatic docs build (the docs have a basemap example) 1.0.7 has issues with finding geos on Travis it would seem.
ocefpaf commentedon Apr 20, 2016
I agree with @jenshnielsen! It would be nice to split basemap into a data
basemapandbasemap-datapackages. (We are doing that in conda-forge BTW, when you installbasemapyou won't get the intermediate, high, and fine resolutions. You need to installbasemap-datato get that.)michaelaye commentedon Apr 21, 2016
@pelson I'm using conda 4.0.5, the most recent version.
michaelaye commentedon Apr 21, 2016
@ocefpaf do you mean
basemap-data-hires?kalefranz commentedon Apr 22, 2016
@michaelaye
Best place to get help for individual packages in the default conda repo is at https://github.com/ContinuumIO/anaconda-issues/. File an issue there, then @csoja can help coordinate with @ilanschnell and/or other package maintainers.
WeatherGod commentedon May 5, 2016
Thank you, everybody for your inputs. I hope to start getting things to a point where I can put up a release candidate either this weekend or next weekend. If anybody wants to contribute a patch that makes it possible to split out basemap-data-hires, please contribute it. Any other downstream patches would be greatly appreciated, too.
molinav commentedon Jan 22, 2022
@ocefpaf I know I am coming six years later, but I am happy to notify that
basemapis now (1.3.x) effectively split into three parts similarly to what is done in Anaconda:basemap,basemap-dataandbasemap-data-hires. The only difference is that the intermediate-resolution files are located inbasemap-datainstead ofbasemap-data-hires(to avoid the PyPI package size limit forbasemap-data-hires). Hopefully this split in the mainbasemaprepository will make life easier in the corresponding conda recipes.ocefpaf commentedon Jan 25, 2022
Thanks for letting me know @molinav. I'm not actively maintaining the basemap-feedstock anymore but I can help out when there is a new release.
molinav commentedon Jan 5, 2024
I think it is safe to close this issue. Since taking over the maintenance of
basemapa couple of years ago:basemap,basemap-dataandbasemap-data-hiresand precompiled wheels for Windows and GNU/Linux are uploaded to PyPI regularly since 1.3.0.basemap-feedstockforconda-forgeis back to life, with packages for the major platforms (Windows, GNU/Linux, MacOS) on x64 plus MacOS on arm64, and updating the dependencies regularly (including GEOS, which currently points to 3.12.1).To sum up, the most usual cases are completely covered both on PyPI and
conda-forge, and users do not need to buildbasemapfrom source anymore.