Opened 3 years ago

Closed 2 years ago

Last modified 5 months ago

#5017 closed defect (fixed)

Make Python 3 a first class citizen

Reported by: cwebber Owned by:
Priority: major Milestone: 0.9.0
Component: programming Keywords:
Cc: berkerpeksag Parent Tickets:


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.


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

Change History (4)

comment:1 Changed 3 years ago by berkerpeksag

  • Cc berkerpeksag added
  • Status changed from new to accepted

comment:2 Changed 2 years ago by cwebber

  • Resolution set to fixed
  • Status changed from accepted to closed

Done at last!

comment:3 Changed 12 months ago by mtravis

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

comment:4 Changed 5 months ago by thalamusinc

thanks mtravis

Note: See TracTickets for help on using tickets.