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
While not a core project, Shapely is widely used in geospatial subcommunity. Shapely is a compiled package, and apart from an external dependency on GEOS, it also has a build dependency on numpy, so especially with the upcoming numpy 2.0 it would be nice to host shapely nightly wheels built with numpy 2.0.
(I see there is some discussions in other issues about criteria when to include a package, tried to reflect that in the above paragraph)
Thanks for the Issue @jorisvandenbossche! Also thanks for being extra diligent and noticing some of the other ongoing discussion.
Once we get thngs figured out in Issue #30 (see related discussion in Issue #29) we'll be able to give you information on how to proceed here. If you're interested, I would suggest subscribing to those Issues.
Verify that I have added the package scientific-python-nightly-wheels/shapely to the shapely team "Group"
If you'd also like to use the scientific/upload-nightly-action GitHub Action that this repository provides please check out this repo's README. If you need to collect wheels from different CI jobs, consider creating a new GitHub Actions workflow with logic similar to matplotlib's or Awkward's.
Direct me (@matthewfeickert) to a shapely nightly wheel for me to upload to create the package in the registry
The wheels are built on github actions, and so for the currently last commit on main, you can find it here: https://github.com/shapely/shapely/actions/runs/7931478835 (scroll down to the artifacts, and then download the wheels for any of the architectures should work I guess)
Thanks a lot @matthewfeickert !
Verified that I was added to the anaconda cloud account, and set up the upload action on the shapely side (shapely/shapely#1997, shapely/shapely#1998), the first set of wheels have been uploaded.
Activity
matthewfeickert commentedon Feb 12, 2024
Thanks for the Issue @jorisvandenbossche! Also thanks for being extra diligent and noticing some of the other ongoing discussion.
Once we get thngs figured out in Issue #30 (see related discussion in Issue #29) we'll be able to give you information on how to proceed here. If you're interested, I would suggest subscribing to those Issues.
matthewfeickert commentedon Feb 22, 2024
@jorisvandenbossche Good news, we have the approval (#30 (comment)) to add
shapelyto the nightly wheels Anaconda Cloud org https://anaconda.org/scientific-python-nightly-wheels/ !To get started on this please do the following:
Steps to gain upload access to https://anaconda.org/scientific-python-nightly-wheels/
ANACONDA_ORG_UPLOAD_TOKENshapelynightly wheel for me to upload to create the package in the registryshapelyteam "Group" on https://anaconda.org/scientific-python-nightly-wheelsscientific-python-nightly-wheels/shapelyto theshapelyteam "Group"If you'd also like to use the
scientific/upload-nightly-actionGitHub Action that this repository provides please check out this repo's README. If you need to collect wheels from different CI jobs, consider creating a new GitHub Actions workflow with logic similar tomatplotlib's orAwkward's.If you have any questions please just ask here!
jorisvandenbossche commentedon Feb 23, 2024
My Anaconda account: https://anaconda.org/jorisvandenbossche/
jorisvandenbossche commentedon Feb 23, 2024
The wheels are built on github actions, and so for the currently last commit on main, you can find it here: https://github.com/shapely/shapely/actions/runs/7931478835 (scroll down to the artifacts, and then download the wheels for any of the architectures should work I guess)
jarrodmillman commentedon Feb 23, 2024
Would it make sense to add geopandas as well?
matthewfeickert commentedon Feb 23, 2024
@jorisvandenbossche I've made https://anaconda.org/scientific-python-nightly-wheels/shapely/ and you should now have admin control over the shapely group. If you've created the API token then you should now be able to have your CI/CD workflow upload. 👍
martinfleis commentedon Feb 23, 2024
@jarrodmillman Geopandas is pure Python. Do we want to include packages like that as well? It won't take almost any space, that's for sure.
stefanv commentedon Feb 23, 2024
If it's pure Python, then CI can install directly from GitHub. I think it makes most sense to have binary artifacts in this repo.
jorisvandenbossche commentedon Feb 26, 2024
Thanks a lot @matthewfeickert !
Verified that I was added to the anaconda cloud account, and set up the upload action on the shapely side (shapely/shapely#1997, shapely/shapely#1998), the first set of wheels have been uploaded.