--- python-aspects-1.3.orig/debian/examples +++ python-aspects-1.3/debian/examples @@ -0,0 +1,7 @@ +examples/httpget_example.py +examples/timeout_advice.py +examples/timeout_example.py +examples/tracer_advice.py +examples/tracer_example.py +examples/typecheck_example.py +examples/typecheck_advice.py --- python-aspects-1.3.orig/debian/rules +++ python-aspects-1.3/debian/rules @@ -0,0 +1,42 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +#export DH_VERBOSE=1 + +clean: + dh_testdir + dh_testroot + rm -rf dist build + find -type f -name '*\.py[co]' -exec rm {} \; + dh_clean build-* + +build: build-indep + +build-arch: + +build-indep: + dh_installdirs -i + touch $@ + +install: build + python setup.py install --install-layout=deb\ + --root=$(CURDIR)/debian/python-aspects + +binary-arch: + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_compress + dh_pysupport + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- python-aspects-1.3.orig/debian/compat +++ python-aspects-1.3/debian/compat @@ -0,0 +1 @@ +5 --- python-aspects-1.3.orig/debian/watch +++ python-aspects-1.3/debian/watch @@ -0,0 +1,4 @@ +version=3 + +# +http://www.cs.tut.fi/~ask/aspects/download.shtml python-aspects-(.*)\.tar\.gz --- python-aspects-1.3.orig/debian/copyright +++ python-aspects-1.3/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Jan Dittberner on +Mon, 15 Sep 2008 06:21:49 +0200. + +It was downloaded from http://www.cs.tut.fi/~ask/aspects/ + +Upstream Author: + + Antti Kervinen + +Copyright: + + Copyright (C) 2003-2008 Antti Kervinen (ask@cs.tut.fi) + +License: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License + as published by the Free Software Foundation; either version 2.1 + of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + A copy of the GNU Lesser General Public License is available as + /usr/share/common-licenses/LGPG in the Debian GNU/Linux + distribution or on the World Wide Web at + http://www.gnu.org/licenses/lgpl.html. You can also obtain it by + writing to the Free Software Foundation, Inc., 51 Franklin St, + Fifth Floor, Boston, MA 02110-1301, USA. + +The Debian packaging is © 2008 Jan Dittberner +and is licensed under the LGPL, see `/usr/share/common-licenses/LGPL'. --- python-aspects-1.3.orig/debian/control +++ python-aspects-1.3/debian/control @@ -0,0 +1,28 @@ +Source: python-aspects +Section: python +Priority: optional +Maintainer: Jan Dittberner +Uploaders: Debian Python Modules Team + +Build-Depends: debhelper (>= 5) +Build-Depends-Indep: python (>= 2.5.4-1~), python-support (>= 0.8.4) +Standards-Version: 3.8.1 +Homepage: http://www.cs.tut.fi/~ask/aspects/ +Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-aspects/trunk +Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-aspects/trunk/ + +Package: python-aspects +Architecture: all +Depends: ${python:Depends} +Description: lightweight aspect oriented programming library for Python + Aspects.py is a lightweight approach to aspect oriented programming + (AOP) in Python. The aspects.py library provides means to intercept + function calls. Functions and methods (also in Python standard + library and third party code) can be wrapped so that when they are + called, the wrap is invoked first. Depending on the wrap, the + execution of the original function can be omitted, or the function + can be called arbitrarily many times. Wraps are able to modify the + arguments and the return value of the original function. In the + terminology of aspect-oriented programming, the library allows + applying advices (wraps) to call join points of methods and functions + in around fashion. --- python-aspects-1.3.orig/debian/changelog +++ python-aspects-1.3/debian/changelog @@ -0,0 +1,32 @@ +python-aspects (1.3-2) unstable; urgency=low + + * debian/copyright: + - fix lintian info copyright-with-old-dh-make-debian-copyright + * debian/control: + - remove unnecessary python-all-dev dependency + - bump Standards-Version to 3.8.1, no changes necessary + - bump python dependency version to 2.5.4-1~ + * debian/rules: + - add --install-layout=deb to setup.py call + + -- Jan Dittberner Sat, 28 Mar 2009 23:46:42 +0100 + +python-aspects (1.3-1) unstable; urgency=low + + [ Jan Dittberner ] + * Fixed a bug in the description + * new upstream release + * update debian/watch to reflect upstream site restructuring + + [ Sandro Tosi ] + * debian/control + - switch Vcs-Browser field to viewsvn + + -- Jan Dittberner Wed, 03 Dec 2008 09:31:36 +0100 + +python-aspects (1.1-1) unstable; urgency=low + + * Initial release. (Closes: #498981: ITP: python-aspects -- + lightweight aspect oriented programming library for Python) + + -- Jan Dittberner Mon, 15 Sep 2008 07:19:21 +0200