#acl PaulHowarth:read,write,admin,revert,delete All:read === Friday 18th May 2012 === ==== Fedora Project ==== * Updated `perl-DBM-Deep` in F-17 and Rawhide not to build-require `FileHandle::Fmode` on RHEL ≥ 7 ([[RedHatBugzilla:822885|Bug #822885]]) * Submitted review requests for `pari-elldata` ([[RedHatBugzilla:822896|Bug #822896]]), `pari-galdata` ([[RedHatBugzilla:822897|Bug #822897]]) and `pari-seadata` ([[RedHatBugzilla:822898|Bug #822898]]), all needed for the test suite for the forthcoming `pari` 2.5.1 update ([[RedHatBugzilla:821191|Bug #821191]]) ==== Local Packages ==== * Updated `python-zope-interface` to 4.0.0: * Automated build of Sphinx HTML docs and running `doctest` snippets via `tox` * Deprecated the "class advice" APIs from `zope.interface.declarations`: `implements`, `implementsOnly`, and `classProvides`; in their place, prefer the equivalent class decorators: `@implementer`, `@implementer_only`, and `@provider` (code that uses the deprecated APIs will not work as expected under Py3k) * Removed use of '`2to3`' and associated fixers when installing under Py3k; the code is now in a "compatible subset" that supports Python 2.6, 2.7 and 3.2, including `PyPy` 1.8 (the version compatible with the 2.7 language spec) * Dropped explicit support for `Python` 2.4/2.5/3.1 * Added support for `PyPy` * Added support for continuous integration using `tox` and `jenkins` * Added '`setup.py dev`' alias (runs `setup.py develop` plus installs `nose` and `coverage`) * Added '`setup.py docs`' alias (installs `Sphinx` and dependencies) * Replaced all `unittest` coverage previously accomplished via `doctests` with `unittests`; the `doctests` have been moved into a `docs` section, managed as a `Sphinx` collection * LP#910987 - ensure that the semantics of the lookup method of `zope.interface.adapter.LookupBase` are the same in both the C and Python implementations * LP#900906 - avoid exceptions due to the new `__qualname__` attribute added in Python 3.3 (see PEP 3155 for rationale) ----