Roundup Tracker - Issues

Issue 2550981

classification
Make release with Python 3 support
Type: rfe Severity: normal
Components: Infrastructure Versions: 2.0.0
process
Status: fixed fixed
:
: rouilj : LorenzoAncora, joseph_myers, rouilj, whunger
Priority: urgent : python3

Created on 2018-07-25 19:46 by joseph_myers, last changed 2021-02-03 03:57 by rouilj.

Messages
msg6137 Author: [hidden] (joseph_myers) Date: 2018-07-25 19:46
Once Python 3 support is fully functional and documented, we should get
out an actual release with full Python 3 support (and then expect users
to find problems and so more fixed releases to be needed; I think we
should aim to have such releases reasonably frequently until the Python
3 support seems solid in production use).
msg6658 Author: [hidden] (rouilj) Date: 2019-09-26 12:01
Joseph, do you consider python3 support functional and documented at this point? I still see a number of python3 related tickets in open/new states.

I think I know how to generate a 2.0.0alpha1 and upload to pypi
so that it will not be the default version available, people
will need to explicitly request it. 

I have a few days off around October 20 and I can try doing a release then.

If you are comfortable with the python3 state, I can take a shot at the alpha release.
msg6659 Author: [hidden] (joseph_myers) Date: 2019-09-26 12:09
As far as I know, it's fully functional and has been for some time.  
(There may be some web and mail interfaces that haven't been *tested* with 
Python 3, but at least the web interfaces in question have been known to 
be broken with Python 2 for several years.)
msg6668 Author: [hidden] (rouilj) Date: 2019-09-30 01:40
Tested a 2.0alpha00 release using test.pypi.org. It seems to be doing
the right thing as seen at https://test.pypi.org.

Using:

 pip download --index-url https://test.pypi.org/simple roundup

got 1.6.1 as expected.

 pip download --index-url https://test.pypi.org/simple 'roundup==2.0.0'
 pip download --index-url https://test.pypi.org/simple 'roundup==2.0'

errored which is fine as there is only an alpha release available

 pip download --index-url https://test.pypi.org/simple 'roundup==2.0a'
 pip download --index-url https://test.pypi.org/simple 'roundup>=2.0alpha'

downloaded the 2.0 alpha (roundup-2.0alpha00.tar.gz) release as desired.
msg6776 Author: [hidden] (rouilj) Date: 2019-10-26 01:38
released 2.0.0alpha0 on 2019-10-23.

Hopefully we will get some feedback and some coverage
of open issues.
msg7061 Author: [hidden] (rouilj) Date: 2021-02-03 03:57
July 2020 released 2.0.0 with python3 and rest support. Closing.
History
Date User Action Args
2021-02-03 03:57:27rouiljsetversions: + 2.0.0
2021-02-03 03:57:19rouiljsetstatus: open -> fixed
resolution: fixed
messages: + msg7061
2019-10-26 01:38:19rouiljsetmessages: + msg6776
2019-09-30 01:40:22rouiljsetstatus: new -> open
assignee: rouilj
messages: + msg6668
2019-09-26 12:09:14joseph_myerssetmessages: + msg6659
2019-09-26 12:01:03rouiljsetnosy: + rouilj
messages: + msg6658
2019-07-25 20:54:33LorenzoAncorasetnosy: + LorenzoAncora
2019-07-12 00:48:42rouiljsetpriority: urgent
2018-10-09 11:33:53whungersetnosy: + whunger
2018-07-26 10:42:58joseph_myerssetkeywords: + python3
2018-07-25 19:46:38joseph_myerscreate