ratt-ru / tricolour

Holds an offline, MS direct version of the SDP online flagger.
Other
8 stars 4 forks source link

Testing under python3.6 broken #90

Closed bennahugo closed 8 months ago

bennahugo commented 1 year ago

Seems there is a regression on the Actions CI. Python3.6 is no longer being provided by github.

sjperkins commented 1 year ago

Also, dask-ms dependencies are now 2023 as a minimum. By itself, dask dropped 3.7 support a while ago (and has just dropped 3.8) support I believe.

sjperkins commented 1 year ago

It's probably worth running a weekly cronjob in GHA to catch these sort of things. See here for e.g.

https://github.com/ratt-ru/arcae/blob/55fb06a228c03b46dc5ff8db8e320f6d3820a68c/.github/workflows/ci.yml#L10-L11

bennahugo commented 1 year ago

There is a monthly cron on the jenkins server, but it won't catch github actions issues. I think for now we need to downgrade to 20.04 production according to a quick search to continue supporting Python3.6 and stick to pinning to earlier revisions of dask - this is setup. I recall there were issues in later versions of dask. Pinned to 'dask[array] == 2021.2.0'

o-smirnov commented 1 year ago

Do we need to keep supporting 3.6? Seems like it's becoming a hoop-jumping exercise, so let's reevaluate.

sjperkins commented 1 year ago

IMO, the deadsnakes PPA is a an easy solution for an Ubuntu 20.04 production system.

bennahugo commented 8 months ago

No longer relevant. Dropping 3.6 support due to changes in numba