== Early 2to3 Migrations == ||<#DDDDDD>'''Project''' ||<#EEEEEE> '''Notes''' || || Universal Feed Parser (website gone was: http://feedparser.org/) ||<#F0F0F0>[[http://intertwingly.net/blog/2007/09/01/2to3]] || || [[http://peak.telecommunity.com/DevCenter/setuptools/|Setuptools]] ||<#F0F0F0>[[http://oakwinter.com/code/porting-setuptools-to-py3k/]], [[http://regebro.wordpress.com/2009/02/01/setuptools-and-easy_install-for-python-3/]] || || [[http://pybrary.net/pyPdf/|pyPdf]] ||<#F0F0F0>[[http://mathieu.fenniak.net/python-30a1-support-in-pypdf-and-pg8000/]] || || [[http://pybrary.net/pg8000/|pg8000]] ||<#F0F0F0>[[http://mathieu.fenniak.net/python-30a1-support-in-pypdf-and-pg8000/]] || || [[http://twistedmatrix.com/trac/|Twisted]] ||<#F0F0F0>[[http://glyf.livejournal.com/72036.html]] || || [[http://www.djangoproject.com/|Django]] ||<#F0F0F0> PortingDjangoTo3k || || [[http://www.dcl.hpi.uni-potsdam.de/home/loewis/psycopg_3k_v2.diff|psycopg2]] ||<#F0F0F0> Patch against psycopg trunk, by Martin v. Löwis || || [[http://www.crummy.com/software/BeautifulSoup/|BeautifulSoup]] ||<#F0F0F0> [[http://www.crummy.com/2008/12/27/1]] || || [[http://pypi.python.org/pypi/lockfile/0.6|lockfile module]]|| || || [[http://chardet.feedparser.org/|chardet character encoding autodetection library]] ||<#F0F0F0>[[http://diveintopython3.org/case-study-porting-chardet-to-python-3.html]] || || [[http://www.sqlalchemy.org|SQLAlchemy]]||[[http://www.sqlalchemy.org/trac/browser/sqlalchemy/branches/rel_0_6|0.6 branch]]|| || [[https://www.dcl.hpi.uni-potsdam.de/home/loewis/zodb/|ZODB]]||Patches against ZODB and its various dependencies||