Revise AppVeyor setup for Windows#819
Conversation
* Build GEOS version 3.8.0 using CMake/Ninja/Visual C++ * Build wheels for 8 combinations of x86/x64 and Py35/Py36/Py37/Py38 * Don't build wheels for Py27, as it's too difficult and a low priority * Remove unused scripts from previous setup
|
This looks good to me, I lack the Windows and AppVeyor expertise that might be needed to see any problems. For my part: I'll work on setting up AppVeyor support for this repo. Related: I recently acquired the https://github.com/shapely organization and am curious to know what you'd like about moving the repo there. Toblerity is pretty obscure and shapely seems like a more normal organization name for the project and its related projects. |
|
@sgillies when an AppVeyor account is created and linked to this repo, I'll add another commit to add a build status badge to README.rst and also trigger the first build. As for potential repo move, it's your call, but I don't see any issues with it. Two things to double-check if links get redirected (e.g. would I'd also suggest renaming this repo name from titlecase "Shapely" to lowercase "shapely". In a possibly related curiosity, Fiona and rtree shows how many other projects depend on them with a "Used by" button at the top of the main repo website. Why does Shapely not show this? |
|
@mwtoews I created a new "frs-ci" account on AppVeyor, made each of us members of the team with admin role, and created a new project: https://ci.appveyor.com/project/frsci/shapely. As to the GitHub "used by" button, my understanding is that it may (or may not?) appear at some future time. It seems to be a slow rollout. |
* Align them horizontally * Add AppVeyor build status
|
This PR is now ready to be merged. Full build takes about 1 hour, but the GEOS builds are cached, so subsequent builds shouldn't take too long (~1 min x 8 in current matrix). |
The aim of this workflow is to allow Windows users to use
pip install shapely; see #367