Skip to content

Instantly share code, notes, and snippets.

@hynek
Last active January 2, 2016 11:29
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hynek/8296975 to your computer and use it in GitHub Desktop.
Save hynek/8296975 to your computer and use it in GitHub Desktop.
Python packages that are keeping me from deploying more Python 3 application.

Preamble

This is not a wall of shame but an attempt to get an overview what’s hindering the adoption of a really nice programming language (some warts non-withstanding).

Feel free to chime in or release your own list so we get a better picture. Maybe you’ll even realize you have everything you need by now.

Blockers

  • idna (is ported as of 0.3, the trove identifiers are wrong ATM)
  • python-ldap (there are two 1 2 pyldaps now that seem to support Python 3, only one is on PyPI tho; dunno how usable they are)
  • ReportLab (porting is in progress, thanks Marius). (ported!)
  • scales (seems mostly abandoned and Cue got aquired by Apple. I hope to be able to replace it with yunomi + extensions eventually but am currently strictly out of time) (is ported although test coverage is poor-ish so expect bugs)
  • suds (abandoned but only usable SOAP lib for Python, needs to be forked badly) (seems like Jurko’s fork became the goto solution: https://pypi.python.org/pypi/suds-jurko/)
  • Twisted (in progress) (hawkie is on it and well there’s asyncio)

Nice to Have

  • gevent (has a Py3-compatible beta release out)
  • pdbpp (I know about ipdb/pudb but those don’t monkey patch pdb which is really useful) (should work but doesn't)

Bonus

@domenkozar
Copy link

@mgedmin
Copy link

mgedmin commented Jan 7, 2014

ReportLab is working on a Python 3 port. If you check mailing list archives, you can find a working beta tarball IIRC.

@Tinche
Copy link

Tinche commented May 7, 2014

What about https://bitbucket.org/jurko/suds for suds?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment