bcdev / jpy

A bi-directional Python-Java bridge used to embed Java in CPython or the other way round.
Apache License 2.0
187 stars 37 forks source link

Look into cibuildwheel for automated wheel builds #176

Open pont-us opened 4 years ago

pont-us commented 4 years ago

cibuildwheel looks like a promising tool for simplifying the process of building Python wheels on a CI server for multiple platforms and Python versions. Azure Pipelines, Travis CI, AppVeyor, GitHub Actions, and CircleCI are supported, as are CPython versions 2.7 and 3.5-3.9. At the time of writing jpy still needs to support Python 3.4, but once this requirement is dropped it would be worth investigating what cibuildwheel can do for us.