BelgianBiodiversityPlatform / python-dwca-reader

🐍 A Python package to read Darwin Core Archive (DwC-A) files.
BSD 3-Clause "New" or "Revised" License
43 stars 21 forks source link

CI for Jython #67

Open niconoe opened 7 years ago

niconoe commented 7 years ago

We currently use Travis-CI to ensure python-dwca-reader doesn't break, but it doesn't support some platforms (Windows, Jython) that some of our users like.

Should we look for an alternative?

tucotuco commented 7 years ago

If it means the reader could not be used in Jython, that would be an unfortunate limitation.

niconoe commented 7 years ago

I'm not sure if I get your question correctly...

Python-dwca-reader test suite is currently runs automatically when code is pushed to this repository. The thing is, the tool we're using for this (Travis CI) currently runs the test suite under Linux, with Python 2.7, 3.5 and 3.6. Ideally, I'd like to also automatically test it on other platforms such as Jython, instead on relying on manual testing before push (which, to be honest I often forgot).

So the idea here is to look for an alternative to Travis CI to allows this. The idea is not to make it unusable on less common platforms, quite the contrary in fact :)

Hope this address your concerns!

tucotuco commented 7 years ago

It does indeed. Sorry for my naiveté.

On Wed, Apr 12, 2017 at 10:25 AM, Nicolas Noé notifications@github.com wrote:

I'm not sure if I get your question correctly...

Python-dwca-reader test suite is currently runs automatically when code is pushed to this repository. The thing is, the tool we're using for this (Travis CI) currently runs the test suite under Linux, with Python 2.7, 3.5 and 3.6. Ideally, I'd like to also automatically test it on other platforms such as Jython, instead on relying on manual testing before push (which, to be honest I often forgot).

So the idea here is to look for an alternative to Travis CI to allows this. The idea is not to make it unusable on less common platforms, quite the contrary in fact :)

Hope this address your concerns!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/BelgianBiodiversityPlatform/python-dwca-reader/issues/67#issuecomment-293574583, or mute the thread https://github.com/notifications/unsubscribe-auth/AAcP6yU6GReDiUBN52sA2ikhsQ3-dVBOks5rvNDHgaJpZM4M6IBl .

niconoe commented 2 years ago

For Windows: done since we're using GH actions (last year). Jython: currently not supported on our current GitHub action config: https://github.com/actions/setup-python/issues/39