Support Python 3, drop support for Python < 2.6
Bug #1096513 reported by
Barry Warsaw
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lazr.delegates |
Fix Released
|
High
|
Barry Warsaw |
Bug Description
This needs to be ported to Python 3 as a dependency for LP: #1096512
Related branches
lp:~barry/lazr.delegates/lp1096513
- Gavin Panella: Approve
- Curtis Hovey: Pending requested
- Gary Poster: Pending requested
-
Diff: 2350 lines (+1248/-848)28 files modified.bzrignore (+2/-0)
HACKING.rst (+16/-2)
MANIFEST.in (+3/-4)
_bootstrap/COPYRIGHT.txt (+0/-9)
_bootstrap/LICENSE.txt (+0/-54)
_bootstrap/bootstrap.py (+0/-77)
buildout.cfg (+0/-31)
distribute_setup.py (+546/-0)
ez_setup.py (+0/-241)
lazr/__init__.py (+12/-8)
lazr/delegates/NEWS.rst (+6/-0)
lazr/delegates/__init__.py (+15/-6)
lazr/delegates/_delegates.py (+9/-37)
lazr/delegates/_passthrough.py (+55/-0)
lazr/delegates/_python2.py (+38/-0)
lazr/delegates/_python3.py (+38/-0)
lazr/delegates/docs/fixture.py (+34/-0)
lazr/delegates/docs/usage.rst (+136/-0)
lazr/delegates/docs/usage_fixture.py (+27/-0)
lazr/delegates/tests/__init__.py (+0/-16)
lazr/delegates/tests/test_api.py (+35/-0)
lazr/delegates/tests/test_passthrough.py (+85/-0)
lazr/delegates/tests/test_python2.py (+166/-0)
lazr/delegates/version.txt (+1/-1)
setup.cfg (+9/-0)
setup.py (+15/-19)
src/lazr/delegates/README.txt (+0/-292)
src/lazr/delegates/tests/test_docs.py (+0/-51)
Changed in lazr.delegates: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
On Jan 06, 2013, at 04:10 AM, William Grant wrote:
>If we're dropping <2.6 support we could switch it to use class
>decorators instead.
We'll have to anyway for zope.interface implements() calls, since Python 3
only supports @implementor class decorators.