Page MenuHomePhabricator

Upgrade the singleuser image for PAWS to a version that provides python 3.7+
Closed, ResolvedPublic

Description

Python 3.6's days are numbered. 3.5 has fallen off support. There's little reason not to be running on a later version of Ubuntu or Debian as the backing container so that we get python 3.7 at least. From there, this may be a good opportunity to ensure that the pip version is correctly upgraded in the singleuser container. It seems that it may not always be, but we can check that.

Event Timeline

nskaggs raised the priority of this task from Low to Medium.

Perhaps it would be useful to take NEP 29 as a guideline for which versions to support.

Thanks for the idea! That would make sense.

I would love to see paws move to python 3.7+. The Wikidata integrator now is python 3.7+, so can't be used on the current PAWS.

Chicocvenancio reassigned this task from dcaro to yuvipanda.
Chicocvenancio added subscribers: dcaro, Chicocvenancio.

https://github.com/toolforge/paws/pull/62 solved this.

We now have:

@PAWS:~$ python
Python 3.8.5 (default, Jan 27 2021, 15:41:15)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.