--- pyprotocols-1.0a.svn20070625.orig/debian/pyversions +++ pyprotocols-1.0a.svn20070625/debian/pyversions @@ -0,0 +1 @@ +2.3- --- pyprotocols-1.0a.svn20070625.orig/debian/changelog +++ pyprotocols-1.0a.svn20070625/debian/changelog @@ -0,0 +1,134 @@ +pyprotocols (1.0a.svn20070625-5build1) natty; urgency=low + + * Rebuild to add support for python 2.7. + + -- Matthias Klose Fri, 03 Dec 2010 00:08:57 +0000 + +pyprotocols (1.0a.svn20070625-5) unstable; urgency=low + + * Remove (unused) doctest embedded code copy. (Closes: #555433) + * New maintainer email address. + * Use minimal dh7 style. + * Add description to 00_remove_ezsetup_usage.diff. + * debian/control: + - Add ${misc:Depends} to debhelper-based binary package. + - Bump Standards-Version to 3.8.3. + + -- Chris Lamb Tue, 01 Dec 2009 00:36:17 +0000 + +pyprotocols (1.0a.svn20070625-4) unstable; urgency=low + + * New maintainer (Closes: #493804) + * Move from CDBS to Debhelper 7 and Quilt. + * Move to machine-parsable debian/copyright. + * Remove versioned dependencies where the version is available in Etch. + * Add ${shlibs:Depends} to avoid missing dependency on libc. + * Bump Standards-Version to 3.8.0. + + -- Chris Lamb Tue, 02 Sep 2008 00:24:14 +0100 + +pyprotocols (1.0a.svn20070625-3) unstable; urgency=low + + [ Piotr Ożarowski ] + * Vcs-Browser and Homepage fields added + * XS-Vcs-Svn field renamed to Vcs-Svn + + [ Sandro Tosi ] + * debian/control + - uniforming Vcs-Browser field + + [ Jan Dittberner ] + * add debian/watch + + [ Gustavo Noronha Silva ] + * Orphaning. + + -- Gustavo Noronha Silva Mon, 04 Aug 2008 20:01:08 -0300 + +pyprotocols (1.0a.svn20070625-2) unstable; urgency=low + + * Releasing to unstable. + + -- Gustavo Noronha Silva Tue, 11 Sep 2007 11:28:49 -0300 + +pyprotocols (1.0a.svn20070625-1) experimental; urgency=low + + * Upstream snapshot; since upstream does not release versions + I decided to follow SVN to some extent + * debian/copyright: + - updated to reflect the real source of the code: the svn repository + * debian/patches/00_remove_ezsetup_usage.diff: + - added; setup.py now uses ez_setup, which is actually not needed + or sane to use in the debian package + * debian/control: + - add dependency on python-decoratortools >= 1.3 + + -- Gustavo Noronha Silva Mon, 25 Jun 2007 21:46:07 -0300 + +pyprotocols (1.0a0dev-6) unstable; urgency=low + + * debian/control: + - updated build-deps of python-support and python-all-dev according to policy + python-support requirement also involves the egg-info fix bellow + * debian/rules: + - remove hack to move the egg-info directory from the rules file; this is + now handled by python-support, since 0.6.4 (Closes: #424440) + * debian/pycompat: + - removed; no longer needed + + -- Gustavo Noronha Silva Sat, 19 May 2007 16:33:22 -0300 + +pyprotocols (1.0a0dev-5) unstable; urgency=low + + * Piotr Ozarowski : + - Added XS-Vcs-Svn field + + * Gustavo Noronha: + - debian/rules: + + fix code to handle the case in which the egg-info directory + is in /usr/share/python-support already (Closes: #401166) + - debian/control: + + add build-depends on python-support >= 0.3.4 + + -- Gustavo Noronha Silva Mon, 4 Dec 2006 22:39:08 -0200 + +pyprotocols (1.0a0dev-4) unstable; urgency=low + + * debian/control: + - added XS-Python-Version again, since vorlon convinced me it + can be useful + - make debhelper dependency more strict, to avoid problems with + generated dependencies being too strict (Closes: #383302) + + -- Gustavo Noronha Silva Mon, 21 Aug 2006 23:41:20 -0300 + +pyprotocols (1.0a0dev-3) unstable; urgency=low + + * debian/control: + - remoed XS-Python-Version, deprecated by debian/pyversions + - increase required cdbs version + * debian/rules: + - make the egg-info directory renaming more robust, so it won't fail + when the default python version changes (Closes: #375527) + + -- Gustavo Noronha Silva Sat, 24 Jun 2006 17:07:08 -0300 + +pyprotocols (1.0a0dev-2) unstable; urgency=low + + * New Python Policy + * debian/control: + - fixed small typo (Closes: #374123) + - package is now Arch: any, because it includes the speedup extension + * debian/rules, debian/python-support.version: + - no longer need to take care of that manually; dh_support + will help here + * debian/rules: + - rename egg-info directory to remove specific python version + + -- Gustavo Noronha Silva Sat, 24 Jun 2006 17:01:08 -0300 + +pyprotocols (1.0a0dev-1) unstable; urgency=low + + * Initial release (Closes: #338692) + + -- Gustavo Noronha Silva Wed, 10 May 2006 08:00:40 -0300 --- pyprotocols-1.0a.svn20070625.orig/debian/compat +++ pyprotocols-1.0a.svn20070625/debian/compat @@ -0,0 +1 @@ +7 --- pyprotocols-1.0a.svn20070625.orig/debian/rules +++ pyprotocols-1.0a.svn20070625/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f + +%: + dh --with quilt $@ + +override_dh_auto_clean: + # Clean depends on our patches, so we cannot import setup.py + rm -rf build + rm -f src/protocols/tests/doctest.py --- pyprotocols-1.0a.svn20070625.orig/debian/watch +++ pyprotocols-1.0a.svn20070625/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://peak.telecommunity.com/dist/PyProtocols-(.+) --- pyprotocols-1.0a.svn20070625.orig/debian/pycompat +++ pyprotocols-1.0a.svn20070625/debian/pycompat @@ -0,0 +1 @@ +2 --- pyprotocols-1.0a.svn20070625.orig/debian/control +++ pyprotocols-1.0a.svn20070625/debian/control @@ -0,0 +1,28 @@ +Source: pyprotocols +Section: python +Priority: optional +Maintainer: Chris Lamb +Build-Depends: debhelper (>= 7.0.50~), quilt, python-setuptools, python-all-dev, python-support +Standards-Version: 3.8.3 +Homepage: http://peak.telecommunity.com/PyProtocols.html +Vcs-Git: git://git.chris-lamb.co.uk/pkg-pyprotocols.git +Vcs-Browser: http://git.chris-lamb.co.uk/?p=pkg-pyprotocols.git + +Package: python-protocols +Architecture: any +Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, python-decoratortools (>= 1.3) +XB-Python-Version: ${python:Versions} +Description: Open Protocols and Component Adaptation for Python + Do you hate having to write lots of if-then logic to test what type something + is? Wouldn't it be nice if you could just declare "I want this object to have + this behavior" and magically convert whatever value you have, to the type you + need? PyProtocols lets you do just that, cleanly, quickly, and robustly -- + even with built-in types or other people's classes. + . + PyProtocols extends the PEP 246 adapt() function with a new "declaration API" + that lets you easily define your own protocols and adapters, and declare what + adapters should be used to adapt what types, objects, or protocols. In + addition to its own Interface type, PyProtocols can also use Twisted and + Zope's Interface types too. (Of course, since Twisted and Zope interfaces + aren't as flexible, only a subset of the PyProtocols API works with them. + Specific limitations are listed in the documentation.) --- pyprotocols-1.0a.svn20070625.orig/debian/copyright +++ pyprotocols-1.0a.svn20070625/debian/copyright @@ -0,0 +1,41 @@ +Author: Phillip J. Eby +Download: svn://svn.eby-sarna.com/svnroot/PyProtocols + +Files: * +Copyright: © 2003 Phillip J. Eby +License: ZPL-2.1 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + 1. Redistributions in source code must retain the accompanying + copyright notice, this list of conditions, and the following + disclaimer. + 2. Redistributions in binary form must reproduce the accompanying + copyright notice, this list of conditions, and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + 3. Names of the copyright holders must not be used to endorse or + promote products derived from this software without prior + written permission from the copyright holders. + 4. The right to distribute this software or to use it for any + purpose does not give you the right to use Servicemarks (sm) or + Trademarks (tm) of the copyright holders. Use of them is covered + by separate agreement with the copyright holders. + 5. If any files are modified, you must cause the modified files to + carry prominent notices stating that you changed the files and + the date of any change. + . + Disclaimer + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE + OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --- pyprotocols-1.0a.svn20070625.orig/debian/patches/series +++ pyprotocols-1.0a.svn20070625/debian/patches/series @@ -0,0 +1 @@ +00_remove_ezsetup_usage.diff --- pyprotocols-1.0a.svn20070625.orig/debian/patches/00_remove_ezsetup_usage.diff +++ pyprotocols-1.0a.svn20070625/debian/patches/00_remove_ezsetup_usage.diff @@ -0,0 +1,19 @@ + + - added; setup.py now uses ez_setup, which is actually not needed + or sane to use in the debian package + [..] + + -- Gustavo Noronha Silva Mon, 25 Jun 2007 21:46:07 -0300 + +--- a/setup.py (revisão 2316) ++++ b/setup.py (cópia de trabalho) +@@ -1,8 +1,7 @@ + #!/usr/bin/env python + + """Distutils setup file""" +-import ez_setup, sys +-ez_setup.use_setuptools() ++import sys + from setuptools import setup, Feature, Extension, find_packages + + # Metadata