summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Kulisz (kuLa) <debian@kulisz.net>2017-11-08 20:45:38 +0000
committerMarcin Kulisz (kuLa) <debian@kulisz.net>2017-11-08 20:45:38 +0000
commitee55df82a2aaf62745f33862c53c315356fa9719 (patch)
treeef584d27be13eeb310d2a92ffd20673761bffb35
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.Debian33
-rw-r--r--changelog43
-rw-r--r--compat1
-rw-r--r--control38
-rw-r--r--copyright29
-rw-r--r--gbp.conf12
-rw-r--r--python-fysom.docs1
-rw-r--r--python3-fysom.docs1
-rwxr-xr-xrules6
-rw-r--r--source/format1
-rw-r--r--tests/control2
-rw-r--r--tests/import10
-rw-r--r--tests/import310
-rw-r--r--watch5
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
diff --git a/compat b/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/compat
@@ -0,0 +1 @@
+9
diff --git a/control b/control
new file mode 100644
index 0000000..96f1e60
--- /dev/null
+++ b/control
@@ -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
diff --git a/rules b/rules
new file mode 100755
index 0000000..551ceee
--- /dev/null
+++ b/rules
@@ -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)
diff --git a/watch b/watch
new file mode 100644
index 0000000..383a062
--- /dev/null
+++ b/watch
@@ -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)))