ohsu-comp-bio / cwl-tes

cwl-tes submits your tasks to a TES server. Task submission is parallelized when possible.
Apache License 2.0
18 stars 28 forks source link

Switch to Python 3.6 or 3.7? #22

Closed mr-c closed 3 months ago

mr-c commented 6 years ago

@adamstruck What do you think? Would be nice to be modern. With Anaconda/Conda I think there is no reason to stick to Python 2.7

adamstruck commented 6 years ago

The project already supports 3.5 and 3.6. I haven't tried testing against 3.7, but I assume it would work. Am I missing something?

psafont commented 6 years ago

I think Michael wants to drop support for at least Python 2.7. (and maybe 3.4 and 3.5? not sure)

Regarding the CI, 3.7 support in Travis is a bit iffy, but something like this commit works.

mr-c commented 6 years ago

@psafont Yes, at least drop 2.x

Python 3.4 end of life is 2019-03-16

https://devguide.python.org/#status-of-python-branches

These days it is no problem to install a newer Python version, so I suggest targeting 3.6 or 3.7.

mr-c commented 3 months ago

Fixed in https://github.com/ohsu-comp-bio/cwl-tes/commit/e0b56d27a6dd4bbc03a0879c37ecd0b41fd1c052 / https://github.com/ohsu-comp-bio/cwl-tes/pull/40