diff --git a/package/Config.in b/package/Config.in index 038c3750fb..487df56a0c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -858,6 +858,7 @@ menu "External python modules" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" source "package/python-markupsafe/Config.in" + source "package/python-marshmallow/Config.in" source "package/python-mbstrdecoder/Config.in" source "package/python-meld3/Config.in" source "package/python-mistune/Config.in" diff --git a/package/python-aiohttp-apispec/python-aiohttp-apispec.mk b/package/python-aiohttp-apispec/python-aiohttp-apispec.mk index d9f212202e..a05bb43c65 100644 --- a/package/python-aiohttp-apispec/python-aiohttp-apispec.mk +++ b/package/python-aiohttp-apispec/python-aiohttp-apispec.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON_AIOHTTP_APISPEC_VERSION = 0.7.7 -PYTHON_AIOHTTP_APISPEC_SOURCE = aiohttp-$(PYTHON_AIOHTTP_APISPEC_VERSION).tar.gz +PYTHON_AIOHTTP_APISPEC_SOURCE = aiohttp-apispec-$(PYTHON_AIOHTTP_APISPEC_VERSION).tar.gz PYTHON_AIOHTTP_APISPEC_SITE = https://files.pythonhosted.org/packages/2f/4f/3085c9efff1ecf9949664769ffa55cb3702829c17a6c25e82671e85af24b PYTHON_AIOHTTP_APISPEC_SETUP_TYPE = setuptools PYTHON_AIOHTTP_APISPEC_LICENSE = Apache-2.0 diff --git a/package/python-aiohttp-swagger/python-aiohttp-swagger.mk b/package/python-aiohttp-swagger/python-aiohttp-swagger.mk index 6c516720c3..1fa19d34c2 100644 --- a/package/python-aiohttp-swagger/python-aiohttp-swagger.mk +++ b/package/python-aiohttp-swagger/python-aiohttp-swagger.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_AIOHTTP_SWAGGER_VERSION = 0.39.0 -PYTHON_AIOHTTP_SWAGGER_SOURCE = aiohttp-$(PYTHON_AIOHTTP_SWAGGER_VERSION).tar.gz +PYTHON_AIOHTTP_SWAGGER_VERSION = 1.0.5 +PYTHON_AIOHTTP_SWAGGER_SOURCE = aiohttp-swagger-$(PYTHON_AIOHTTP_SWAGGER_VERSION).tar.gz PYTHON_AIOHTTP_SWAGGER_SITE = https://files.pythonhosted.org/packages/96/a9/4c74fbd561b3beea9d8926f91290b026e746d20279b876f98fb9ac0bbe02 PYTHON_AIOHTTP_SWAGGER_SETUP_TYPE = setuptools PYTHON_AIOHTTP_SWAGGER_LICENSE = Apache-2.0 diff --git a/package/python-apispec/python-apispec.mk b/package/python-apispec/python-apispec.mk index 273a71c47b..f4b7b2b69c 100644 --- a/package/python-apispec/python-apispec.mk +++ b/package/python-apispec/python-apispec.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON_APISPEC_VERSION = 0.39.0 -PYTHON_APISPEC_SOURCE = aiohttp-$(PYTHON_APISPEC_VERSION).tar.gz +PYTHON_APISPEC_SOURCE = apispec-$(PYTHON_APISPEC_VERSION).tar.gz PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/e9/92/833b2715566b9fe4a34ea544f48f997b3468cbe4c2a2a70d8dd432830c24 PYTHON_APISPEC_SETUP_TYPE = setuptools PYTHON_APISPEC_LICENSE = Apache-2.0 diff --git a/package/python-colibris/python-colibris.mk b/package/python-colibris/python-colibris.mk index 1e5802ce83..04fd0f9b4b 100644 --- a/package/python-colibris/python-colibris.mk +++ b/package/python-colibris/python-colibris.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON_COLIBRIS_VERSION = 0.4.2 -PYTHON_COLIBRIS_SOURCE = aiohttp-$(PYTHON_COLIBRIS_VERSION).tar.gz +PYTHON_COLIBRIS_SOURCE = colibris-$(PYTHON_COLIBRIS_VERSION).tar.gz PYTHON_COLIBRIS_SITE = https://files.pythonhosted.org/packages/05/88/2fcf6ddd6c9591147b14f691b9bf4007cc909a0f2f2e9fa8af5150a8e59d PYTHON_COLIBRIS_SETUP_TYPE = setuptools PYTHON_COLIBRIS_LICENSE = Apache-2.0 diff --git a/package/python-marshmallow/Config.in b/package/python-marshmallow/Config.in new file mode 100644 index 0000000000..e2056e3bc5 --- /dev/null +++ b/package/python-marshmallow/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_MARSHMALLOW + bool "python-marshmallow" + depends on BR2_PACKAGE_PYTHON3 + help + A lightweight library for converting complex objects to and from simple Python datatypes. + + https://github.com/marshmallow-code/marshmallow diff --git a/package/python-marshmallow/python-marshmallow.hash b/package/python-marshmallow/python-marshmallow.hash new file mode 100644 index 0000000000..cd81316924 --- /dev/null +++ b/package/python-marshmallow/python-marshmallow.hash @@ -0,0 +1,2 @@ +sha256 0a96d88418c4e7c50a39a734c4ed3d2a991a37e6b7a8970dbbdb8ccb7f08ecb0 marshmallow-3.0.0b20.tar.gz + diff --git a/package/python-marshmallow/python-marshmallow.mk b/package/python-marshmallow/python-marshmallow.mk new file mode 100644 index 0000000000..eca2ba7065 --- /dev/null +++ b/package/python-marshmallow/python-marshmallow.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-marshmallow +# +################################################################################ + +PYTHON_MARSHMALLOW_VERSION = 3.0.0b20 +PYTHON_MARSHMALLOW_SOURCE = marshmallow-$(PYTHON_MARSHMALLOW_VERSION).tar.gz +PYTHON_MARSHMALLOW_SITE = https://files.pythonhosted.org/packages/9b/dd/c6125334e434794754bf7fdc85bd9a26bdd3b1734471562a2b1ccd6e5802 +PYTHON_MARSHMALLOW_SETUP_TYPE = setuptools +PYTHON_MARSHMALLOW_LICENSE = Apache-2.0 +PYTHON_MARSHMALLOW_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package))