diff options
author | Marcin Kulisz (kuLa) <debian@kulisz.net> | 2017-11-08 20:45:38 +0000 |
---|---|---|
committer | Marcin Kulisz (kuLa) <debian@kulisz.net> | 2017-11-08 20:45:38 +0000 |
commit | ee55df82a2aaf62745f33862c53c315356fa9719 (patch) | |
tree | ef584d27be13eeb310d2a92ffd20673761bffb35 |
Import python-fysom_2.1.5-1.debian.tar.xz
[dgit import tarball python-fysom 2.1.5-1 python-fysom_2.1.5-1.debian.tar.xz]
-rw-r--r-- | README.Debian | 33 | ||||
-rw-r--r-- | changelog | 43 | ||||
-rw-r--r-- | compat | 1 | ||||
-rw-r--r-- | control | 38 | ||||
-rw-r--r-- | copyright | 29 | ||||
-rw-r--r-- | gbp.conf | 12 | ||||
-rw-r--r-- | python-fysom.docs | 1 | ||||
-rw-r--r-- | python3-fysom.docs | 1 | ||||
-rwxr-xr-x | rules | 6 | ||||
-rw-r--r-- | source/format | 1 | ||||
-rw-r--r-- | tests/control | 2 | ||||
-rw-r--r-- | tests/import | 10 | ||||
-rw-r--r-- | tests/import3 | 10 | ||||
-rw-r--r-- | watch | 5 |
14 files changed, 192 insertions, 0 deletions
diff --git a/README.Debian b/README.Debian new file mode 100644 index 0000000..de2a1af --- /dev/null +++ b/README.Debian @@ -0,0 +1,33 @@ +python-fysom for Debian +----------------------- + +The python-fysom source is obtained from <https://pypi.python.org/pypi/fysom/> +by the release tag. +The Debian packaging tracks the latest tarball from the above url. + +We're addopting DEP14 with gbp-buildpackage workflow +(https://dep.alioth.debian.org/deps/dep14/). + +You can obtain a copy of the source (including patched and pristine upstream +source) from <https://anonscm.debian.org/cgit/collab-maint/python-fysom.git> + + * 'upstream' branch is where we're keeping untarred source code for + python-fysom coming in from upstream tarball which was imported with: + 'gbp import-orig --uscan' + * The 'debian/sid' branch is a branch where we're keeping Debian package specific + files for major debian work (unless it's backport or experimental upload) + and merging in (with --no-ff) 'upstream' branch to build packages. + ** All Debian specific patches are stored in this branch + * We carry upstream's tags in 'upstream' branch prefixed with 'upstream/', if + there is no tag on revision we're using tag accordingly to following e.g: + upstream/3.0.0.svn1419 + * We prefix our tags with 'debian/' e.g. debian/3.0.2-2 + ** experimental releases are prefixed 'debian/experimental' + e.g. debian/experimental/4.0-1 + ** Debian tagging should be done after package had been successfully + uploaded to Debian repository (to avoid having tags for debs which doesn't + exist in the archive) + +Information how to use gbp work flow following liks may be useful: +https://honk.sigxcpu.org/piki/development/debian_packages_in_git/ +https://wiki.debian.org/PackagingWithGit diff --git a/changelog b/changelog new file mode 100644 index 0000000..f38a1b2 --- /dev/null +++ b/changelog @@ -0,0 +1,43 @@ +python-fysom (2.1.5-1) unstable; urgency=medium + + * Bumping up std version to 4.1.1 + * Removing testsuite filed from d/control + * New upstream version 2.1.5 + * Switching to https for source fetching with d/watch + + -- Marcin Kulisz (kuLa) <debian@kulisz.net> Wed, 08 Nov 2017 20:45:38 +0000 + +python-fysom (2.1.4-1) unstable; urgency=medium + + [ Marcin Kulisz (kuLa) ] + * Switching Vcs-* links in d/control to secure version + * Fully adopting DEP14 and removing master branch + + * New upstream version 2.1.4 + * Standars-Version bump to 4.0.0 + * Removing upstream signing key (for now) as they stopped to signing source + tarballs + + -- Marcin Kulisz (kuLa) <debian@kulisz.net> Sat, 19 Aug 2017 17:55:12 +0100 + +python-fysom (2.1.2-1) unstable; urgency=medium + + * New upstream (2.1.2) + + -- Marcin Kulisz (kuLa) <debian@kulisz.net> Wed, 21 Oct 2015 16:45:10 +0100 + +python-fysom (2.1.1-1) experimental; urgency=medium + + * New upstream (2.1.1) may break onbefore event callbacks and intorduces + weak references to the methods to remove cycles between objects in the + garbage collection (more info in the upstream changelog) + * Bumping up Standards-Version to 3.9.6 (no specific changes required) + * Fixing issues spotted by lintian + * Added autopkgtest setup + + -- Marcin Kulisz (kuLa) <debian@kulisz.net> Tue, 26 May 2015 10:13:31 +0100 + +python-fysom (1.0.19-1) unstable; urgency=low + + * Initial release (Closes: #747812) + + -- Marcin Kulisz (kuLa) <debian@kulisz.net> Thu, 19 Jun 2014 08:13:15 +0100 @@ -0,0 +1 @@ +9 @@ -0,0 +1,38 @@ +Source: python-fysom +Maintainer: Marcin Kulisz (kuLa) <debian@kulisz.net> +Section: python +Priority: optional +Build-Depends: python-all (>= 2.6.6-3), + debhelper (>= 9), + python3-all, + python-setuptools (>= 0.6b3), + python3-setuptools, + dh-python +X-Python-Version: >= 2.6 +X-Python3-Version: >= 3.2 +Standards-Version: 4.1.1 +Homepage: https://pypi.python.org/pypi/fysom +Vcs-Git: https://anonscm.debian.org/cgit/collab-maint/python-fysom.git +Vcs-Browser: https://anonscm.debian.org/gitweb/?p=collab-maint/python-fysom.git;a=summary + +Package: python-fysom +Architecture: all +Depends: ${misc:Depends}, + ${python:Depends} +Description: pYthOn Finite State Machine + This is standalone Python micro-framework providing a finite state machine. + . + Originally implemented in Java by Jake Gordon. + . + This is the Python 2 version of the package. + +Package: python3-fysom +Architecture: all +Depends: ${misc:Depends}, + ${python3:Depends} +Description: pYthOn Finite State Machine (Python3 package) + This is standalone Python micro-framework providing a finite state machine. + . + Originally implemented in Java by Jake Gordon. + . + This is the Python 3 version of the package. diff --git a/copyright b/copyright new file mode 100644 index 0000000..f9e7d11 --- /dev/null +++ b/copyright @@ -0,0 +1,29 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: fysom +Source: https://pypi.python.org/pypi/fysom + +Files: * +Copyright: 2013-2014 Maximilien Riehl <max@riehl.io> + 2011 Jake Gordon <jake@codeincomplete.com> + 2011 Mansour Behabadi <mansour@oxplot.com> + Stefano + 2014 Marcin Kulisz (kuLa) <debian@kulisz.net> +License: MIT + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + the Software, and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +Comment: Marcin Kulisz is a package maintainder and his contribution sits in + debian/* files. diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..0bf370a --- /dev/null +++ b/gbp.conf @@ -0,0 +1,12 @@ +[DEFAULT] +builder = /usr/bin/git-pbuilder +cleaner = fakeroot debian/rules clean +upstream-branch = upstream +debian-branch = debian/sid + +[buildpackage] +sign-tags = True +postbuild = lintian $GBP_CHANGES_FILE +submodules = True +pbuilder = True +dist = DEP14 diff --git a/python-fysom.docs b/python-fysom.docs new file mode 100644 index 0000000..e845566 --- /dev/null +++ b/python-fysom.docs @@ -0,0 +1 @@ +README diff --git a/python3-fysom.docs b/python3-fysom.docs new file mode 100644 index 0000000..e845566 --- /dev/null +++ b/python3-fysom.docs @@ -0,0 +1 @@ +README @@ -0,0 +1,6 @@ +#!/usr/bin/make -f + +export PYBUILD_NAME=fysom + +%: + dh $@ --with python2,python3 --buildsystem=pybuild diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/tests/control b/tests/control new file mode 100644 index 0000000..b85fdae --- /dev/null +++ b/tests/control @@ -0,0 +1,2 @@ +Tests: import import3 +Depends: @ diff --git a/tests/import b/tests/import new file mode 100644 index 0000000..743e1d0 --- /dev/null +++ b/tests/import @@ -0,0 +1,10 @@ +#!/usr/bin/env python +from fysom import Fysom + +fsm = Fysom({'initial': 'green', + 'events': [ + {'name': 'warn', 'src': 'green', 'dst': 'yellow'}, + {'name': 'panic', 'src': 'yellow', 'dst': 'red'}, + {'name': 'calm', 'src': 'red', 'dst': 'yellow'}, + {'name': 'clear', 'src': 'yellow', 'dst': 'green'}]}) +print(fsm.current) diff --git a/tests/import3 b/tests/import3 new file mode 100644 index 0000000..b4c11b5 --- /dev/null +++ b/tests/import3 @@ -0,0 +1,10 @@ +#!/usr/bin/env python3 +from fysom import Fysom + +fsm = Fysom({'initial': 'green', + 'events': [ + {'name': 'warn', 'src': 'green', 'dst': 'yellow'}, + {'name': 'panic', 'src': 'yellow', 'dst': 'red'}, + {'name': 'calm', 'src': 'red', 'dst': 'yellow'}, + {'name': 'clear', 'src': 'yellow', 'dst': 'green'}]}) +print(fsm.current) @@ -0,0 +1,5 @@ +version=3 + +#opts=uversionmangle=s/(rc|a|b|c)/~$1/,pgpsigurlmangle=s/$/.asc/ \ +opts=uversionmangle=s/(rc|a|b|c)/~$1/ \ +https://pypi.debian.net/fysom/fysom-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |