Jason Patton has requested that we change the EL7 build for python-scitokens so that it builds for both python2 and python3. He can contribute a PR in https://github.com/scitokens/scitokens that adds this; after that it shouldn't be too hard to build it in OSG.
We can continue to build it for just python3 in EL8. (See also SOFTWARE-4126.)
The build is here: https://koji.opensciencegrid.org/koji/taskinfo?taskID=322979
I ran few fairly simple manual tests (similar to the ones I described above) with both versions (py2 and py3) and they seemed fine.
I tried also an update from the old python-sciotkens to the new py2 which seemed fine and
also tried installing the py3 on top of the old python-sciotkens which then keeps both packages installed(not sure if that’s what we want) but the new version(py3) works fine.
Yup, that’s exactly what we want (the same Python lib should be able to be installed concurrently for Python 2 and 3)! Please promote python-scitokens-1.2.4-3.osg35.el7 to testing.
Over a week in testing with no negative feedback