[Buildroot] [PATCH 2/2] python-circus: new package
Yegor Yefremov
yegorslists at googlemail.com
Fri Jul 1 06:34:07 UTC 2016
On Wed, Jun 29, 2016 at 10:01 AM, <yegorslists at googlemail.com> wrote:
> From: Yegor Yefremov <yegorslists at googlemail.com>
>
> Signed-off-by: Yegor Yefremov <yegorslists at googlemail.com>
> ---
> package/Config.in | 1 +
> package/python-circus/Config.in | 20 ++++++++++++++++++++
> package/python-circus/python-circus.hash | 4 ++++
> package/python-circus/python-circus.mk | 14 ++++++++++++++
> 4 files changed, 39 insertions(+)
> create mode 100644 package/python-circus/Config.in
> create mode 100644 package/python-circus/python-circus.hash
> create mode 100644 package/python-circus/python-circus.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index e5ddc3e..413ba26 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -647,6 +647,7 @@ menu "External python modules"
> source "package/python-characteristic/Config.in"
> source "package/python-cheetah/Config.in"
> source "package/python-cherrypy/Config.in"
> + source "package/python-circus/Config.in"
> source "package/python-click/Config.in"
> source "package/python-coherence/Config.in"
> source "package/python-configobj/Config.in"
> diff --git a/package/python-circus/Config.in b/package/python-circus/Config.in
> new file mode 100644
> index 0000000..ba4da5c
> --- /dev/null
> +++ b/package/python-circus/Config.in
> @@ -0,0 +1,20 @@
> +config BR2_PACKAGE_PYTHON_CIRCUS
> + bool "python-circus"
> + depends on BR2_USE_WCHAR # zeromq
> + depends on BR2_INSTALL_LIBSTDCPP # zeromq
> + depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
> + select BR2_PACKAGE_PYTHON_IOWAIT # runtime
> + select BR2_PACKAGE_PYTHON_PSUTIL # runtime
> + select BR2_PACKAGE_PYTHON_PYZMQ # runtime
> + select BR2_PACKAGE_PYTHON_TORNADO # runtime
> + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> + help
> + Circus is a program that will let you run and watch multiple
> + processes and sockets.
> +
> + https://circus.readthedocs.org/en/latest/
Actually circus is just an alternative to supervisor. I'll rename it
to circus and move to "System Tools". What do you think?
> +comment "python-circus needs a toolchain w/ C++, wchar, threads"
> + depends on BR2_PACKAGE_PYTHON
> + depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
> + BR2_TOOLCHAIN_HAS_THREADS)
> diff --git a/package/python-circus/python-circus.hash b/package/python-circus/python-circus.hash
> new file mode 100644
> index 0000000..01994f4
> --- /dev/null
> +++ b/package/python-circus/python-circus.hash
> @@ -0,0 +1,4 @@
> +# md5 from https://pypi.python.org/pypi/circus/json
> +md5 cddd4a8844907d8b6b402ca9c713d176 circus-0.13.0.tar.gz
> +# sha256 calculated by scanpypi
> +sha256 6201800a5fb05144b5e6c5ac9eb901b914305e8beaeb01f8edf54ab6ab1a295a circus-0.13.0.tar.gz
> diff --git a/package/python-circus/python-circus.mk b/package/python-circus/python-circus.mk
> new file mode 100644
> index 0000000..9e5391e
> --- /dev/null
> +++ b/package/python-circus/python-circus.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-circus
> +#
> +################################################################################
> +
> +PYTHON_CIRCUS_VERSION = 0.13.0
> +PYTHON_CIRCUS_SOURCE = circus-$(PYTHON_CIRCUS_VERSION).tar.gz
> +PYTHON_CIRCUS_SITE = https://pypi.python.org/packages/source/c/circus
> +PYTHON_CIRCUS_SETUP_TYPE = setuptools
> +PYTHON_CIRCUS_LICENSE = Apache-2.0
> +PYTHON_CIRCUS_LICENSE_FILES = LICENSE
> +
> +$(eval $(python-package))
> --
> 2.8.1
>
More information about the buildroot
mailing list