py3k   243

« earlier    

Sunsetting Python 2 support
Almost all major open source Python packages now support both Python 3.x and Python 2.7, and many projects have been supporting these two versions of the language for several years. While we have developed tools and techniques to maintain compatibility efficiently, it is a small but constant friction in the development of a lot of code.

We are keen to use Python 3 to its full potential, and we currently accept the cost of writing cross-compatible code to allow a smooth transition, but we don’t intend to maintain this compatibility indefinitely. Although the transition has not been as quick as we hoped, we do see it taking place, with more and more people using, teaching and recommending Python 3.
py3k 
july 2019 by lehmannro
Let's talk about Python 3.0
Python 3.0 was designed to clear up a lot of now-inertial legacy issues with the Python language and figure out good ways to do things now instead of unquestioningly sticking with what seemed like good ways (or, more often, the least painful ways) to do things five or ten years ago.
Bookmarks  py3k 
february 2017 by lehmannro
Ted Dziuba - Python 3’s Marketing Problem
The GIL is something that developers, rightly or wrongly, constantly bitch about. Now, Python 3’s backward incompatability is something new for developers to bitch about. From my perspective, Python is just getting worse over time. From my perspective, the core Python team is ignoring business realities.
py3k 
february 2017 by lehmannro
Google Open Source Blog: Googlers and Py3K
Google played a big part in making Python 3.0 happen. Since the company is such a huge user of Python, several developers of the language have gravitated toward the company and become Googlers. They spent their 20% time or actual company time over Python 3.0's development cycle working on the language in various capacities.
Bookmarks  google  py3k 
february 2017 by lehmannro
[py-dev] py-trunk runs on python3 quite well now!
py-trunk on bitbucket now runs rather well on top of Python 3.1.1 and remains compatible to python back to 2.4.
Bookmarks  pypy  py3k 
february 2017 by lehmannro
mitsuhiko/python-modernize - GitHub
This library is a very thin wrapper around lib2to3 to utilize it to make Python 2 code more modern with the intention of eventually porting it over to Python 3. It does not guarantee, but it attempts to spit out a Python 2/3 compatible codebase. The code that it generates has a runtime dependency on `six`.
python  py3k 
february 2017 by lehmannro
Graham Dumpleton: Light hearted look at status of WSGI on Python 3.
what's the state of current wsgi for python3 btw? what are the open points?
wsgi  py3k 
february 2017 by lehmannro
Are You On Python 3 Yet?
Probably not! Python 3 introduced much needed improvements to the Python language but as a result, all code written for Python 2 will not run in version 3 without first being ported. Wait, with so many dependencies how do you know when your code can be ported to Python 3?

This is a website to help the community migrate to Python 3
py3k 
february 2017 by lehmannro
blog/2008-03-16-walking-a-py3k-ast - Alec / SwapOff.org - Trac
The compiler module has been removed from py3k but fortunately there's a replacement in the _ast module introduced in Python 2.5.
Bookmarks  py3k  parsing 
february 2017 by lehmannro
Python 3 packages on PyPI
These graphs show the development of Python 3 packages on PyPI.
py3k 
february 2017 by lehmannro
Issue 4718: wsgiref package totally broken - Python tracker
It seems the wsgiref package was copied from Python 2.* without any modifications. There are already 3 issues about that but they only describe a part of the problem so I decided to start a new one
Bookmarks  py3k  bug 
february 2017 by lehmannro
Python 3 Wall of Superpowers
Python 3.0 was released December 3, 2008.
py3k 
february 2017 by lehmannro
Six: Python 2 and 3 Compatibility Library — six v0.9.2 documentation
Six provides simple utilities for wrapping over differences between Python 2 and Python 3.
py3k 
february 2017 by lehmannro
timothycrosley/pies
The simplest (and tastiest) way to write one program that runs on both Python 2.6+ and Python 3.
py3k 
february 2017 by lehmannro
[Python-Dev] 2.7 Release? 2.7 == last of the 2.x line?
Sadly, what I've heard a lot of is people saying that they

won't try a port (yet, for the forseeable future, take your pick)

because they *expect* it to be difficult. I did a quick survey of some packages (a sampling of packages

I've used or considered using in the past).
py3k 
february 2017 by lehmannro
Linux.com :: Python 3.0 makes a big break
Version 3.0 would not be backward-compatible. Now that the first release candidate of Python 3.0 is out, with final release planned for later this month, developers must grapple with the issue of whether to maintain older code or modify it to use the new interpreter.
Bookmarks  py3k 
february 2017 by lehmannro
python:memento [LPointal]
This simple reference card focused on language parts necessary to start with algorithms / programming. It is not detailed but gives general informations needed by students to start. Note: It don't deal with object oriented programming.
py3k  education 
february 2017 by lehmannro

« earlier    

related tags

2to3  3  3to2  _internal:classification=failed  application  article  async  blog  book  bookmarks  books  bug  build  bytestreams  code  coding  community  compatibility  concurrency  contained  coroutines  dependencymanagement  developers  developerworks  development  distribute  django  documentation  ebook  ebooks  education  free  from.google.reader  from  from:pypi  future  gaming  generators  google  guido  howto  ibm  idioms  imported  iphone  itp  kb  language  language:python  languages  learning  library  license:mit  migration  mock  modernise  multiprocessing  my  online  opinion  packages  parsing  patterns  pep  porting  presentations  programming  py  py2to3  pypy  python  python3  python3conversion  reference  rossum  scope  self  slideshow  status  stdin  style  support  threading  tips  to_read  toread  tutorial  twisted  ubuntu  unicode  unladenswallow  upgrade  van  webdev  wsgi  yield 

Copy this bookmark:



description:


tags: