ome / omero-test-infra

Test infrastructure for decoupled repositories
BSD 2-Clause "Simplified" License
3 stars 14 forks source link

Install wheel package alongside the upgraded 42.0.0 #48

Closed sbesson closed 4 years ago

sbesson commented 4 years ago

Since setuptools 42.0.0, the pip/wheel package is used for fetching and building wheels whenever available - see https://github.com/pypa/setuptools/blob/master/CHANGES.rst#v4200

Without this change, downstream plugins are starting fail with

ERROR: 'pip wheel' requires the 'wheel' package. To fix this, run: pip install wheel
sbesson commented 4 years ago

See https://travis-ci.org/snoopycrimecop/omero-plugins/builds/616437739 (without this PR included) vs https://travis-ci.org/snoopycrimecop/omero-plugins/builds/616627570 (with this PR included).

All plugins previously passing with omero-test-infra 0.6.0 and setuptools<42.0.0 and failing with setuptools==42.0.0 (upload, metadata,...) are now passing with this PR included.

Proposing to tag as 0.6.1 /cc @joshmoore

joshmoore commented 4 years ago

WFM