debian/0000755000000000000000000000000012222317750007167 5ustar debian/compat0000644000000000000000000000000212222317750010365 0ustar 9 debian/control0000644000000000000000000000565412222317750010604 0ustar Source: python-proboscis Section: python Priority: optional Maintainer: PKG OpenStack Uploaders: Julien Danjou , Thomas Goirand , Mehdi Abaakouk Build-Depends: debhelper (>= 9), openstack-pkg-tools, python-all (>= 2.6.6-3~), python-setuptools, python3-all, python3-setuptools Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/python-proboscis.git Vcs-Git: git://anonscm.debian.org/openstack/python-proboscis.git Homepage: https://github.com/rackspace/python-proboscis Package: python-proboscis Architecture: all Pre-Depends: dpkg (>= 1.15.6~) Depends: ${misc:Depends}, ${python:Depends} Recommends: ${python:Recommends} Description: extends Nose with certain TestNG like features - python 2.x Proboscis is a Python test framework that extends Python's built-in unittest module and Nose with features from TestNG. . TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use. . Features: * Uses decorators instead of naming conventions. * Allows for TestNG style test methods, in which a class is initialized once, as an alternative to using class fields (see the example below). * Allows for explicit test dependencies and skipping of dependent tests on failures. * Runs xUnit style clases if desired or needed for backwards compatability. * Uses Nose if available (but doesn't require it), and works with many of its plugins. * Runs in IronPython and Jython (although if you're targetting the JVM you should consider using TestNG instead). . This package provides the Python 2.x module. Package: python3-proboscis Architecture: all Pre-Depends: dpkg (>= 1.15.6~) Depends: ${misc:Depends}, ${python3:Depends} Recommends: ${python3:Recommends} Description: extends Nose with certain TestNG like features - python 3.x Proboscis is a Python test framework that extends Python's built-in unittest module and Nose with features from TestNG. . TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use. . Features: * Uses decorators instead of naming conventions. * Allows for TestNG style test methods, in which a class is initialized once, as an alternative to using class fields (see the example below). * Allows for explicit test dependencies and skipping of dependent tests on failures. * Runs xUnit style clases if desired or needed for backwards compatability. * Uses Nose if available (but doesn't require it), and works with many of its plugins. * Runs in IronPython and Jython (although if you're targetting the JVM you should consider using TestNG instead). . This package provides the Python 3.x module. debian/source/0000755000000000000000000000000012222317750010467 5ustar debian/source/format0000644000000000000000000000001412222317750011675 0ustar 3.0 (quilt) debian/gbp.conf0000644000000000000000000000031412222317750010604 0ustar [DEFAULT] upstream-branch = upstream-unstable debian-branch = debian-unstable pristine-tar = True [git-buildpackage] export-dir = ../build-area/ tarball-dir = ../tarballs/ [git-import-orig] dch = False debian/watch0000644000000000000000000000012412222317750010215 0ustar version=3 http://pypi.python.org/packages/source/p/proboscis proboscis-(.*).tar.gz debian/changelog0000644000000000000000000000024212222317750011037 0ustar python-proboscis (1.2.6.0-1) unstable; urgency=low * Initial release. (Closes: #725026) -- Thomas Goirand Mon, 30 Sep 2013 23:13:48 +0800 debian/copyright0000644000000000000000000000212012222317750011115 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: proboscis Source: https://github.com/rackspace/python-proboscis Files: debian/* Copyright: (c) 2013, Thomas Goirand License: Apache-2 Files: * Copyright: (c) 2011-2013, Rackspace (Tim Simpson) (c) 2010, United States Government as represented by NASA License: Apache-2 License: Apache-2 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian-based systems the full text of the Apache version 2.0 license can be found in /usr/share/common-licenses/Apache-2.0. debian/rules0000755000000000000000000000142712222317750010253 0ustar #!/usr/bin/make -f PYTHONS:=$(shell pyversions -vr) PYTHON3S:=$(shell py3versions -vr) include /usr/share/openstack-pkg-tools/pkgos.make %: dh $@ --buildsystem=python_distutils --with python2,python3 override_dh_auto_install: set -e && for pyvers in $(PYTHONS); do \ python$$pyvers setup.py install --install-layout=deb \ --root $(CURDIR)/debian/python-proboscis; \ done set -e && for pyvers in $(PYTHON3S); do \ python$$pyvers setup.py install --install-layout=deb \ --root $(CURDIR)/debian/python3-proboscis; \ rm $(CURDIR)/debian/python3-proboscis/usr/lib/python3/dist-packages/proboscis/compatability/*2*.py ; \ done override_dh_clean: dh_clean -O--buildsystem=python_distutils rm -rf build if ! [ -d .git ] ; then \ rm -f proboscis.egg-info/PKG-INFO ; \ fi