[Buildroot] [PATCH v3 02/17] python-pycparser: python runtime added

Yegor Yefremov yegorslists at googlemail.com
Sat Feb 6 10:31:27 UTC 2016


On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686 at mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686 at mclink.it>
> ---
>  package/Config.in                            | 1 +
>  package/python-pycparser/Config.in           | 6 ++++++
>  package/python-pycparser/python-pycparser.mk | 1 +
>  3 files changed, 8 insertions(+)
>  create mode 100644 package/python-pycparser/Config.in
>
> diff --git a/package/Config.in b/package/Config.in
> index c2698ea..3b3526c 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -679,6 +679,7 @@ menu "External python modules"
>         source "package/python-psutil/Config.in"
>         source "package/python-pyasn/Config.in"
>         source "package/python-pycli/Config.in"
> +       source "package/python-pycparser/Config.in"
>         source "package/python-pycrypto/Config.in"
>         source "package/python-pydal/Config.in"
>         source "package/python-pyftpdlib/Config.in"
> diff --git a/package/python-pycparser/Config.in b/package/python-pycparser/Config.in
> new file mode 100644
> index 0000000..49190c3
> --- /dev/null
> +++ b/package/python-pycparser/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_PYCPARSER
> +       bool "python-pycparser"
> +       help
> +         C parser in Python
> +
> +         https://github.com/eliben/pycparser
> diff --git a/package/python-pycparser/python-pycparser.mk b/package/python-pycparser/python-pycparser.mk
> index 328bc8a..a32f1aa 100644
> --- a/package/python-pycparser/python-pycparser.mk
> +++ b/package/python-pycparser/python-pycparser.mk
> @@ -11,4 +11,5 @@ PYTHON_PYCPARSER_SETUP_TYPE = setuptools
>  PYTHON_PYCPARSER_LICENSE = BSD-3c
>  PYTHON_PYCPARSER_LICENSE_FILES = LICENSE
>
> +$(eval $(python-package))
>  $(eval $(host-python-package))

Seems like we need this package. Crossbar seems to check all
dependencies from all its dependencies, i.e. crossbar itself doesn't
need cffi, but lmdb does. This seems something to have with
entry_point (https://pythonhosted.org/setuptools/setuptools.html#dynamic-discovery-of-services-and-plugins).
Have no idea, how to disable it.

Yegor


More information about the buildroot mailing list