Opened 2 years ago

Closed 14 months ago

Last modified 3 weeks 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:

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 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 (3)

comment:1 Changed 22 months ago by berkerpeksag

  • Cc berkerpeksag added
  • Status changed from new to accepted

comment:2 Changed 14 months ago by cwebber

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

Done at last!

comment:3 Changed 3 weeks ago by mtravis

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

Note: See TracTickets for help on using tickets.