Opened 3 years ago

Closed 2 years ago

Last modified 7 months ago

#5017 closed defect (fixed)

Make Python 3 a first class citizen

Reported by: Christopher Allan Webber Owned by:
Priority: major Milestone: 0.9.0
Component: programming Keywords:
Cc: berkerpeksag Parent Tickets:

Description

So, we have Python 3 support, but I wouldn't say that it's a "first class citizen" at present. In our next release (0.9.0 or maybe even sooner) we should be able to thoroughly recommend to users that they use Python 3.

The main trouble with this at present is related to #978, that gunicorn doesn't quite work with our deployment setup smoothly. We need to figure out how to solve this, whether using gunicorn or some other solution.

Subtickets

#814: Move from sqlalchemy-migrate to Alembicclosed
#978: Deployment docs need updating to reflect change from paster to gunircornclosed
#5072: configure hardcoded to outdated python3closed
#5317: Enable Paste 2.0 (once it's fixed)closed
#5329: Python3 error, changing ones hometownclosed
#5330: Python 3.4.3 does not work with default values in SQLAlchemy <0.9closed
#5331: Print statements not python3 compatibleclosed
#5332: Storage test fails on python3closed
#5333: Upgrade extlib/freesound/audioprocessing.pyclosed
#5387: [PATCH]Use six.itervalues() in delete_media_filesclosed
#5396: The ascii media type is rendered as one line bytes string under python3closed
#5402: no instructions for python3closed
#5416: FileObjectAwareFile breaking test in Python 3, doesn't know how to write unicode stringsclosed

Change History (4)

comment:1 Changed 3 years ago by berkerpeksag

Cc: berkerpeksag added
Status: newaccepted

comment:2 Changed 2 years ago by Christopher Allan Webber

Resolution: fixed
Status: acceptedclosed

Done at last!

comment:3 Changed 14 months ago by mtravis

Here is the wiki article for Python 3 with additional info.

comment:4 Changed 7 months ago by thalamusinc

thanks mtravis http://www.thalamus.co

Note: See TracTickets for help on using tickets.