debian/0000775000000000000000000000000012323605372007173 5ustar debian/tests/0000775000000000000000000000000012323605407010334 5ustar debian/tests/control0000664000000000000000000000020612323605407011735 0ustar Tests: python-taskflow Depends: @, python-all, testrepository, python-mock, python-testtools, python-kazoo Restrictions: allow-stderr debian/tests/python-taskflow0000664000000000000000000000005512267765442013445 0ustar #!/bin/sh set -e -u testr init && testr run debian/copyright0000664000000000000000000000400612253605402011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: taskflow Source: https://code.launchpad.net/taskflow Files: * Copyright: (c) 2013 Hewlett-Packard Development Company, L.P. (C) 2012-2013 Yahoo! Inc (c) 2012 Intel Corporation (c) 2010 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. (c) 2011 Justin Santa Barbara (c) 2011-2013 OpenStack Foundation. (c) 2013 Canonical Ltd. (c) 2013 Rackspace Hosting (c) 2013 IBM Corp. 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'. Files: debian/* Copyright: 2013 Canonical Ltd. 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/source/0000775000000000000000000000000012253602234010467 5ustar debian/source/format0000664000000000000000000000001412253602234011675 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000000271412323605371011050 0ustar python-taskflow (0.1.3-0ubuntu3) trusty; urgency=medium * debian/tests/control: Add python-kazoo to the test depends. -- Adam Conrad Wed, 16 Apr 2014 23:57:52 +0100 python-taskflow (0.1.3-0ubuntu2) trusty; urgency=medium * debian/patches/skip-zake-tests.patch: Skip zake tests. -- Chuck Short Tue, 18 Mar 2014 09:20:26 -0400 python-taskflow (0.1.3-0ubuntu1) trusty; urgency=medium * New upstream release. -- Chuck Short Mon, 17 Mar 2014 19:37:18 -0400 python-taskflow (0.1.2-0ubuntu3) trusty; urgency=medium * debian/tests/control: Fix typo and allow-stderr. -- Chuck Short Mon, 27 Jan 2014 09:46:47 -0500 python-taskflow (0.1.2-0ubuntu2) trusty; urgency=medium * debian/rules: Remove tests since we use autopkgtests. -- Chuck Short Wed, 22 Jan 2014 11:10:34 -0500 python-taskflow (0.1.2-0ubuntu1) trusty; urgency=medium * New upstream release: + debian/control: - Removed test dependencies + Add autopkg tests. -- Chuck Short Wed, 22 Jan 2014 08:57:39 -0500 python-taskflow (0.1.1-0ubuntu2) trusty; urgency=medium * debian/patches/fix-requirements.patch: Adjust requirements again. -- Chuck Short Wed, 18 Dec 2013 09:34:02 -0500 python-taskflow (0.1.1-0ubuntu1) trusty; urgency=low * Initial release. -- Chuck Short Mon, 16 Dec 2013 08:48:09 -0500 debian/compat0000664000000000000000000000000212253602234010365 0ustar 9 debian/rules0000775000000000000000000000034712267766566010303 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with python2 get-orig-source: uscan --verbose --force-download --rename --repack --download-current-version --destdir=../build-area debian/control0000664000000000000000000000151312267765152010610 0ustar Source: python-taskflow Section: python Priority: optional Maintainer: Chuck Short Build-Depends: debhelper (>= 8.0.0), python-all (>= 2.6.6-3~), python-setuptools, python-pbr, python-anyjson, python-iso8601, python-six, python-sqlalchemy, alembic, python-babel, python-stevedore, python-networkx, python-concurrent.futures, python-eventlet Standards-Version: 3.9.4 XS-Testsuite: autopkgtest Package: python-taskflow Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-anyjson, python-iso8601, python-six, python-sqlalchemy, alembic, python-babel, python-babel, python-stevedore, python-concurrent.futures, python-eventlet, Description: Taskflow structured state management library. A library to do [jobs, tasks, flows] in a HA manner using different backends to be used with OpenStack projects. debian/watch0000664000000000000000000000012312253605455010224 0ustar version=3 https://pypi.python.org/packages/source/t/taskflow/taskflow-(.*)\.tar.gz debian/docs0000664000000000000000000000006112253602235010040 0ustar README.md requirements.txt test-requirements.txt debian/patches/0000775000000000000000000000000012312042377010620 5ustar debian/patches/skip-zake-tests.patch0000664000000000000000000000262512312042371014676 0ustar Description: Skip zake tests since it is not available in Ubuntu. Author: Chuck Short Fowarded: No diff -Naurp taskflow-0.1.3.orig/taskflow/tests/unit/persistence/test_zake_persistence.py taskflow-0.1.3/taskflow/tests/unit/persistence/test_zake_persistence.py --- taskflow-0.1.3.orig/taskflow/tests/unit/persistence/test_zake_persistence.py 2014-02-06 17:06:04.000000000 -0500 +++ taskflow-0.1.3/taskflow/tests/unit/persistence/test_zake_persistence.py 2014-03-18 09:05:53.743664303 -0400 @@ -18,7 +18,10 @@ import contextlib -from zake import fake_client +try: + from zake import fake_client +except ImportError: + zake = None from taskflow.persistence import backends from taskflow.persistence.backends import impl_zookeeper @@ -31,6 +34,8 @@ class ZakePersistenceTest(test.TestCase, return self._backend.get_connection() def setUp(self): + if zake is None: + self.skipTest('zake is not installed') super(ZakePersistenceTest, self).setUp() conf = { "path": "/taskflow", diff -Naurp taskflow-0.1.3.orig/test-requirements.txt taskflow-0.1.3/test-requirements.txt --- taskflow-0.1.3.orig/test-requirements.txt 2014-02-06 17:06:04.000000000 -0500 +++ taskflow-0.1.3/test-requirements.txt 2014-03-18 09:01:59.755658724 -0400 @@ -5,4 +5,3 @@ mock>=1.0 python-subunit>=0.0.18 testrepository>=0.0.17 testtools>=0.9.34 -zake>=0.0.13 debian/patches/series0000664000000000000000000000002612312042377012033 0ustar skip-zake-tests.patch