galaxyproject / pulsar

Distributed job execution application built for Galaxy
https://pulsar.readthedocs.io
Apache License 2.0
37 stars 50 forks source link

Drop Python 2.7 support in standard transport, drop Python 2.7 tests and fix Python 3.7 wheel install test, general test debugging enhancements #231

Closed natefoo closed 4 years ago

natefoo commented 4 years ago

It's not going to work on 2.7 much longer anyway as galaxy-lib no longer supports 2.7.

natefoo commented 4 years ago

We can also just leave Paste and PasteScript in the requirements.txt, but they're unnecessary in a webless install.

coveralls commented 4 years ago

Coverage Status

Coverage decreased (-0.003%) to 80.321% when pulling ee943ca74645cfcf52a2a87ef6c235e6ffeec69b on natefoo:drop-py27-tests into c9c73271c6397e24fd078a2976eb9d3b3e7d0173 on galaxyproject:master.

bgruening commented 4 years ago

It seems we still have a paste-test that fails: https://travis-ci.org/github/galaxyproject/pulsar/jobs/717076970#L947

natefoo commented 4 years ago

[testenv:py27-install-wheel]

Should that be removed as well?

Yep, thanks.

bgruening commented 4 years ago

Cool, thanks Nate!

jmchilton commented 4 years ago

Looks good to me - thanks for all the work @natefoo !