python-wheel is a dep of python-pip
|Deletions are marked like this.||Additions are marked like this.|
|Line 1:||Line 1:|
|## page was renamed from Python|
|Line 29:||Line 30:|
[[https://github.com/asottile/future-fstrings|asottile/future-fstrings]]. Allows formatted string literals (AKA f-strings) in Python 2.7–3.5 by hacking built-in codecs.
== Compilers ==
[[http://nuitka.net/|Nuitka]]: Python native-code compiler, binary will still link to libpython.
== Porting projects from Python 2 to Python 3 ==
=== Libraries ===
* [[https://pythonhosted.org/six/|six]], along with [[https://python-modernize.readthedocs.io/|python-modernize]]
=== Guides ===
* [[https://portingguide.readthedocs.io/en/latest/index.html|The Conservative Python 3 Porting Guide]]
* [[https://docs.python.org/3/howto/pyporting.html|Porting Python 2 Code to Python 3]]
=== Notes ===
* [[https://docs.python.org/3/howto/sorting.html#the-old-way-using-the-cmp-parameter|Sorting and using Python 3.2's funcutils.cmp_to_key()]]
CodingStyle/Python is another relevant page.
Development packages for Debian
Current for Ubuntu 16.04.
fabric python-pip python3-pip python-wheel-common
cffi and numpy
https://github.com/SimonSapin/azureblur/tree/master/azureblur: Example of using cffi to interact w/ a C++ class.
Neat Web frameworks
aspen.io. Filesystem-based dispatch library. Used by Liberapay.
nvbn/py-backwards: Python transcompiler. Lets you use Python 3.6 features in older versions, as old as Python 2.7.
asottile/future-fstrings. Allows formatted string literals (AKA f-strings) in Python 2.7–3.5 by hacking built-in codecs.
Nuitka: Python native-code compiler, binary will still link to libpython.
Porting projects from Python 2 to Python 3