package/circus: bump to version 0.16.1
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Fri, 19 Jun 2020 21:55:42 +0000 (23:55 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sat, 20 Jun 2020 06:33:15 +0000 (08:33 +0200)
- Drop patch (already in version)
- Update indentation in hash file (two spaces)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/circus/0001-circus-tests-rename-async-argument-of-_create_circus.patch [deleted file]
package/circus/circus.hash
package/circus/circus.mk

diff --git a/package/circus/0001-circus-tests-rename-async-argument-of-_create_circus.patch b/package/circus/0001-circus-tests-rename-async-argument-of-_create_circus.patch
deleted file mode 100644 (file)
index 6af8d87..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-From 7fd0495cf3520508fb1cca301ad3d792b56b5656 Mon Sep 17 00:00:00 2001
-From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-Date: Sat, 8 Sep 2018 22:24:24 +0200
-Subject: [PATCH] circus/tests: rename async argument of _create_circus() to
- use_async
-
-In Python 3.7.0, 'async' is now a reserved keyword of the language, so
-it cannot be used as an method argument name. When used, it causes the
-following byte-compilation failure:
-
-Traceback (most recent call last):
-  File "/home/thomas/projets/buildroot/output/host/lib/python3.7/py_compile.py", line 136, in compile
-    _optimize=optimize)
-  File "<frozen importlib._bootstrap_external>", line 763, in source_to_code
-  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
-  File "usr/lib/python3.7/site-packages/circus/tests/support.py", line 210
-    debug=debug, async=True, **kw)
-                     ^
-SyntaxError: invalid syntax
-
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-Upstream-status: https://github.com/circus-tent/circus/pull/1079
----
- circus/tests/support.py      | 6 +++---
- circus/tests/test_client.py  | 2 +-
- circus/tests/test_watcher.py | 4 ++--
- 3 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/circus/tests/support.py b/circus/tests/support.py
-index 38964cc..794a9c7 100644
---- a/circus/tests/support.py
-+++ b/circus/tests/support.py
-@@ -217,7 +217,7 @@ class TestCircus(AsyncTestCase):
-                       stdout_stream=None, debug=True, **kw):
-         testfile, arbiter = self._create_circus(
-             cmd, stdout_stream=stdout_stream,
--            debug=debug, async=True, **kw)
-+            debug=debug, use_async=True, **kw)
-         self.test_file = testfile
-         self.arbiter = arbiter
-         self.arbiters.append(arbiter)
-@@ -265,7 +265,7 @@ class TestCircus(AsyncTestCase):
-     @classmethod
-     def _create_circus(cls, callable_path, plugins=None, stats=False,
--                       async=False, arbiter_kw=None, **kw):
-+                       use_async=False, arbiter_kw=None, **kw):
-         fd, testfile = mkstemp()
-         os.close(fd)
-         wdir = os.path.dirname(os.path.dirname(os.path.dirname(
-@@ -292,7 +292,7 @@ class TestCircus(AsyncTestCase):
-             arbiter_kw['stats_endpoint'] = "tcp://127.0.0.1:%d" % _gp()
-             arbiter_kw['statsd_close_outputs'] = not debug
--        if async:
-+        if use_async:
-             arbiter_kw['background'] = False
-             arbiter_kw['loop'] = get_ioloop()
-         else:
-diff --git a/circus/tests/test_client.py b/circus/tests/test_client.py
-index 9a56a11..a0cfca0 100644
---- a/circus/tests/test_client.py
-+++ b/circus/tests/test_client.py
-@@ -90,7 +90,7 @@ class TestWithHook(TestCircus):
-         self.stream = QueueStream()
-         self.errstream = QueueStream()
-         dummy_process = 'circus.tests.support.run_process'
--        return self._create_circus(dummy_process, async=True,
-+        return self._create_circus(dummy_process, use_async=True,
-                                    stdout_stream={'stream': self.stream},
-                                    stderr_stream={'stream': self.errstream},
-                                    hooks=hooks)
-diff --git a/circus/tests/test_watcher.py b/circus/tests/test_watcher.py
-index 5dd857c..4299ed1 100644
---- a/circus/tests/test_watcher.py
-+++ b/circus/tests/test_watcher.py
-@@ -376,7 +376,7 @@ class TestWatcherHooks(TestCircus):
-         return self._create_circus(dummy_process,
-                                    stdout_stream=stdout_stream,
-                                    stderr_stream=stderr_stream,
--                                   hooks=hooks, debug=True, async=True)
-+                                   hooks=hooks, debug=True, use_async=True)
-     @tornado.gen.coroutine
-     def _stop(self):
-@@ -601,7 +601,7 @@ class RespawnTest(TestCircus):
-     def test_not_respawning(self):
-         oneshot_process = 'circus.tests.test_watcher.oneshot_process'
-         testfile, arbiter = self._create_circus(oneshot_process,
--                                                respawn=False, async=True)
-+                                                respawn=False, use_async=True)
-         yield arbiter.start()
-         watcher = arbiter.watchers[-1]
-         try:
--- 
-2.14.4
-
index 6391f0b5f7b4cafe11e50f44350e1cc491ce5366..b9e1ef2e688d5a3bb96cb4aeb7c5509afda9c9db 100644 (file)
@@ -1,4 +1,4 @@
 # md5, sha256 from https://pypi.org/pypi/circus/json
-md5    ed9082b5ac6ac5786721254b06315183  circus-0.15.0.tar.gz
-sha256 d1603cf4c4f620ce6593d3d2a67fad25bf0242183ea24110d8bb1c8079c55d1b  circus-0.15.0.tar.gz
+md5  9887ddafebef7475c08ff2c8e5cc2fad  circus-0.16.1.tar.gz
+sha256  dd7c011eb67785a1c96a4db94a56a22810c6ed608cebf301152dabc771654c5d  circus-0.16.1.tar.gz
 sha256  3df739c05a4eed7efdf4987142658d2a4f1243e5f08e72a5ecedac5749c92a49  LICENSE
index d962651924d1c8abdbed9d49bcb2ab2d1f4d4f92..8f650de1e72379df10a57de3792c08e733a66be3 100644 (file)
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-CIRCUS_VERSION = 0.15.0
-CIRCUS_SITE = https://files.pythonhosted.org/packages/12/11/b72ee03c3d1fd09c39466954def2eae176d22a9fa5d9e6e8e6b90ee88f56
+CIRCUS_VERSION = 0.16.1
+CIRCUS_SITE = https://files.pythonhosted.org/packages/09/8a/44a0b6b35ecf5dcf22bf51e4bcf188ec9e7ab9dd4c14330ba1b8bea51102
 CIRCUS_SETUP_TYPE = setuptools
 CIRCUS_LICENSE = Apache-2.0
 CIRCUS_LICENSE_FILES = LICENSE