Codebase list python-proboscis / be1ae1e
Added initial debian folder. Thomas Goirand 10 years ago
8 changed file(s) with 137 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 python-proboscis (1.2.6.0-1) unstable; urgency=low
1
2 * Initial release. (Closes: #725026)
3
4 -- Thomas Goirand <zigo@debian.org> Mon, 30 Sep 2013 23:13:48 +0800
0 Source: python-proboscis
1 Section: python
2 Priority: optional
3 Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org>
4 Uploaders: Julien Danjou <acid@debian.org>,
5 Thomas Goirand <zigo@debian.org>,
6 Mehdi Abaakouk <sileht@sileht.net>
7 Build-Depends: debhelper (>= 9),
8 openstack-pkg-tools,
9 python-all (>= 2.6.6-3~),
10 python-setuptools,
11 python3-all,
12 python3-setuptools
13 Standards-Version: 3.9.4
14 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/python-proboscis.git
15 Vcs-Git: git://anonscm.debian.org/openstack/python-proboscis.git
16 Homepage: https://github.com/rackspace/python-proboscis
17
18 Package: python-proboscis
19 Architecture: all
20 Pre-Depends: dpkg (>= 1.15.6~)
21 Depends: ${misc:Depends}, ${python:Depends}
22 Recommends: ${python:Recommends}
23 Description: extends Nose with certain TestNG like features - python 2.x
24 Proboscis is a Python test framework that extends Python's built-in unittest
25 module and Nose with features from TestNG.
26 .
27 TestNG is a testing framework inspired from JUnit and NUnit but introducing
28 some new functionalities that make it more powerful and easier to use.
29 .
30 Features:
31 * Uses decorators instead of naming conventions.
32 * Allows for TestNG style test methods, in which a class is initialized once,
33 as an alternative to using class fields (see the example below).
34 * Allows for explicit test dependencies and skipping of dependent tests on
35 failures.
36 * Runs xUnit style clases if desired or needed for backwards compatability.
37 * Uses Nose if available (but doesn't require it), and works with many of
38 its plugins.
39 * Runs in IronPython and Jython (although if you're targetting the JVM you
40 should consider using TestNG instead).
41 .
42 This package provides the Python 2.x module.
43
44 Package: python3-proboscis
45 Architecture: all
46 Pre-Depends: dpkg (>= 1.15.6~)
47 Depends: ${misc:Depends}, ${python3:Depends}
48 Recommends: ${python3:Recommends}
49 Description: extends Nose with certain TestNG like features - python 3.x
50 Proboscis is a Python test framework that extends Python's built-in unittest
51 module and Nose with features from TestNG.
52 .
53 TestNG is a testing framework inspired from JUnit and NUnit but introducing
54 some new functionalities that make it more powerful and easier to use.
55 .
56 Features:
57 * Uses decorators instead of naming conventions.
58 * Allows for TestNG style test methods, in which a class is initialized once,
59 as an alternative to using class fields (see the example below).
60 * Allows for explicit test dependencies and skipping of dependent tests on
61 failures.
62 * Runs xUnit style clases if desired or needed for backwards compatability.
63 * Uses Nose if available (but doesn't require it), and works with many of
64 its plugins.
65 * Runs in IronPython and Jython (although if you're targetting the JVM you
66 should consider using TestNG instead).
67 .
68 This package provides the Python 3.x module.
0 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: proboscis
2 Source: https://github.com/rackspace/python-proboscis
3
4 Files: debian/*
5 Copyright: (c) 2013, Thomas Goirand <zigo@debian.org>
6 License: Apache-2
7
8 Files: *
9 Copyright: (c) 2011-2013, Rackspace (Tim Simpson) <tim.simpson@rackspace.com>
10 (c) 2010, United States Government as represented by NASA
11 License: Apache-2
12
13 License: Apache-2
14 Licensed under the Apache License, Version 2.0 (the "License");
15 you may not use this file except in compliance with the License.
16 You may obtain a copy of the License at
17 .
18 http://www.apache.org/licenses/LICENSE-2.0
19 .
20 Unless required by applicable law or agreed to in writing, software
21 distributed under the License is distributed on an "AS IS" BASIS,
22 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 See the License for the specific language governing permissions and
24 limitations under the License.
25 .
26 On Debian-based systems the full text of the Apache version 2.0 license
27 can be found in /usr/share/common-licenses/Apache-2.0.
0 [DEFAULT]
1 upstream-branch = upstream-unstable
2 debian-branch = debian-unstable
3 pristine-tar = True
4
5 [git-buildpackage]
6 export-dir = ../build-area/
7 tarball-dir = ../tarballs/
8
9 [git-import-orig]
10 dch = False
0 #!/usr/bin/make -f
1
2 PYTHONS:=$(shell pyversions -vr)
3 PYTHON3S:=$(shell py3versions -vr)
4
5 include /usr/share/openstack-pkg-tools/pkgos.make
6
7 %:
8 dh $@ --buildsystem=python_distutils --with python2,python3
9
10 override_dh_auto_install:
11 set -e && for pyvers in $(PYTHONS); do \
12 python$$pyvers setup.py install --install-layout=deb \
13 --root $(CURDIR)/debian/python-proboscis; \
14 done
15 set -e && for pyvers in $(PYTHON3S); do \
16 python$$pyvers setup.py install --install-layout=deb \
17 --root $(CURDIR)/debian/python3-proboscis; \
18 done
0 3.0 (quilt)
0 version=3
1 http://pypi.python.org/packages/source/p/proboscis proboscis-(.*).tar.gz
2