Merge branch 'dev' into feature-tinkerboard-support

This commit is contained in:
Calin Crisan 2019-01-21 22:28:04 +02:00
commit 9fbc4064f2
53 changed files with 436 additions and 2 deletions

View File

@ -746,10 +746,15 @@ endif
if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
menu "External python modules"
source "package/python-aiocoap/Config.in"
source "package/python-aiohttp/Config.in"
source "package/python-aiohttp-apispec/Config.in"
source "package/python-aiohttp-swagger/Config.in"
source "package/python-alsaaudio/Config.in"
source "package/python-apispec/Config.in"
source "package/python-argh/Config.in"
source "package/python-arrow/Config.in"
source "package/python-asn1crypto/Config.in"
source "package/python-async-timeout/Config.in"
source "package/python-attrs/Config.in"
source "package/python-autobahn/Config.in"
source "package/python-automat/Config.in"
@ -773,6 +778,7 @@ menu "External python modules"
source "package/python-cherrypy/Config.in"
source "package/python-click/Config.in"
source "package/python-coherence/Config.in"
source "package/python-colibris/Config.in"
source "package/python-configobj/Config.in"
source "package/python-configshell-fb/Config.in"
source "package/python-constantly/Config.in"
@ -798,6 +804,7 @@ menu "External python modules"
source "package/python-docopt/Config.in"
source "package/python-docutils/Config.in"
source "package/python-dominate/Config.in"
source "package/python-dotenv/Config.in"
source "package/python-dpkt/Config.in"
source "package/python-ecdsa/Config.in"
source "package/python-engineio/Config.in"
@ -852,11 +859,14 @@ 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-marshmallow-peewee/Config.in"
source "package/python-mbstrdecoder/Config.in"
source "package/python-meld3/Config.in"
source "package/python-mistune/Config.in"
source "package/python-more-itertools/Config.in"
source "package/python-msgpack/Config.in"
source "package/python-multidict/Config.in"
source "package/python-mutagen/Config.in"
source "package/python-mwclient/Config.in"
source "package/python-mwscrape/Config.in"
@ -875,6 +885,8 @@ menu "External python modules"
source "package/python-pathpy/Config.in"
source "package/python-pathtools/Config.in"
source "package/python-pathvalidate/Config.in"
source "package/python-peewee/Config.in"
source "package/python-peewee-migrate/Config.in"
source "package/python-pexpect/Config.in"
source "package/python-pickleshare/Config.in"
source "package/python-picamera/Config.in"
@ -901,6 +913,7 @@ menu "External python modules"
source "package/python-pygments/Config.in"
source "package/python-pyicu/Config.in"
source "package/python-pyinotify/Config.in"
source "package/python-pyjwt/Config.in"
source "package/python-pylibftdi/Config.in"
source "package/python-pylru/Config.in"
source "package/python-pymodbus/Config.in"
@ -933,6 +946,7 @@ menu "External python modules"
source "package/python-pyyaml/Config.in"
source "package/python-pyzmq/Config.in"
source "package/python-raven/Config.in"
source "package/python-redis/Config.in"
source "package/python-reentry/Config.in"
source "package/python-remi/Config.in"
source "package/python-request-id/Config.in"
@ -940,6 +954,7 @@ menu "External python modules"
source "package/python-requests-oauthlib/Config.in"
source "package/python-requests-toolbelt/Config.in"
source "package/python-rpi-gpio/Config.in"
source "package/python-rq/Config.in"
source "package/python-rtslib-fb/Config.in"
source "package/python-scandir/Config.in"
source "package/python-scapy3k/Config.in"
@ -992,6 +1007,7 @@ menu "External python modules"
source "package/python-watchdog/Config.in"
source "package/python-wcwidth/Config.in"
source "package/python-web2py/Config.in"
source "package/python-webargs/Config.in"
source "package/python-webob/Config.in"
source "package/python-webpy/Config.in"
source "package/python-websocket-client/Config.in"
@ -1006,6 +1022,7 @@ menu "External python modules"
source "package/python-xlutils/Config.in"
source "package/python-xlwt/Config.in"
source "package/python-xmltodict/Config.in"
source "package/python-yarl/Config.in"
source "package/python-yieldfrom/Config.in"
source "package/python-zope-interface/Config.in"
endmenu

View File

@ -0,0 +1,9 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_APISPEC
bool "python-aiohttp-apispec"
depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_AIOHTTP
select BR2_PACKAGE_PYTHON_APISPEC
help
Build and document REST APIs with aiohttp and apispec.
https://github.com/maximdanilchenko/aiohttp-apispec

View File

@ -0,0 +1,2 @@
sha256 139f87b2af7b24e3fc02f23e6ff089aac151bfe961f8d9c61211f277ecb633b6 aiohttp-apispec-0.7.7.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-aiohttp-apispec
#
################################################################################
PYTHON_AIOHTTP_APISPEC_VERSION = 0.7.7
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
PYTHON_AIOHTTP_APISPEC_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_AIOHTTP_SWAGGER
bool "python-aiohttp-swagger"
depends on BR2_PACKAGE_PYTHON3
help
Swagger API Documentation builder for aiohttp server
https://github.com/cr0hn/aiohttp-swagger

View File

@ -0,0 +1,2 @@
sha256 b9db24513c2092e4d5aecc897d7df01e7ba8ed2c23699536c20d1743e15f87e4 aiohttp-swagger-1.0.5.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-apispec
#
################################################################################
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
PYTHON_AIOHTTP_SWAGGER_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,15 @@
config BR2_PACKAGE_PYTHON_AIOHTTP
bool "python-aiohttp"
depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_ATTRS # runtime
select BR2_PACKAGE_PYTHON_CCHARDET if BR2_INSTALL_LIBSTDCPP # runtime
select BR2_PACKAGE_PYTHON_CHARDET if !BR2_INSTALL_LIBSTDCPP # runtime
select BR2_PACKAGE_PYTHON_MULTIDICT # runtime
select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
select BR2_PACKAGE_PYTHON_YARL # runtime
select BR2_PACKAGE_PYTHON_AIODNS # runtime
select BR2_PACKAGE_PYTHON3_ZLIB # runtime
help
Async http client/server framework (asyncio).
https://github.com/aio-libs/aiohttp

View File

@ -0,0 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/aiohttp/json
md5 85fe5c9037256c58d4678148bd91b3f3 aiohttp-3.5.4.tar.gz
sha256 9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf aiohttp-3.5.4.tar.gz
# Locally computed sha256 checksums
sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE.txt

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-aiohttp
#
################################################################################
PYTHON_AIOHTTP_VERSION = 3.5.4
PYTHON_AIOHTTP_SOURCE = aiohttp-$(PYTHON_AIOHTTP_VERSION).tar.gz
PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/0f/58/c8b83f999da3b13e66249ea32f325be923791c0c10aee6cf16002a3effc1
PYTHON_AIOHTTP_SETUP_TYPE = setuptools
PYTHON_AIOHTTP_LICENSE = Apache-2.0
PYTHON_AIOHTTP_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_APISPEC
bool "python-apispec"
depends on BR2_PACKAGE_PYTHON3
help
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification).
https://github.com/marshmallow-code/apispec

View File

@ -0,0 +1,2 @@
sha256 1661bc574b1579ef72883aafd87c0178d1c129659cd4f1c76a68fcc852e1b4ed apispec-0.39.0.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-apispec
#
################################################################################
PYTHON_APISPEC_VERSION = 0.39.0
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
PYTHON_APISPEC_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT
bool "python-async-timeout"
depends on BR2_PACKAGE_PYTHON3
help
asyncio-compatible timeout context manager.
https://github.com/aio-libs/async-timeout

View File

@ -0,0 +1,5 @@
# md5, sha256 from https://pypi.python.org/pypi/async_timeout/json
md5 305c4fa529f2485c403d0dbe14390175 async-timeout-3.0.1.tar.gz
sha256 0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f async-timeout-3.0.1.tar.gz
# Locally computed sha256 checksums
sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-async-timeout
#
################################################################################
PYTHON_ASYNC_TIMEOUT_VERSION = 3.0.1
PYTHON_ASYNC_TIMEOUT_SOURCE = async-timeout-$(PYTHON_ASYNC_TIMEOUT_VERSION).tar.gz
PYTHON_ASYNC_TIMEOUT_SITE = https://files.pythonhosted.org/packages/a1/78/aae1545aba6e87e23ecab8d212b58bb70e72164b67eb090b81bb17ad38e3
PYTHON_ASYNC_TIMEOUT_LICENSE = Apache-2.0
PYTHON_ASYNC_TIMEOUT_LICENSE_FILES = LICENSE
PYTHON_ASYNC_TIMEOUT_SETUP_TYPE = setuptools
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_COLIBRIS
bool "python-colibris"
depends on BR2_PACKAGE_PYTHON3
help
A collection of libraries glued together to make writing RESTful microservices easier.
https://gitlab.com/safefleet/colibris

View File

@ -0,0 +1,2 @@
sha256 ef291ebd1935886d2aae0cb996da3dddcfb7253462df185980897b290fd26d78 colibris-0.4.2.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-colibris
#
################################################################################
PYTHON_COLIBRIS_VERSION = 0.4.2
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
PYTHON_COLIBRIS_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_DOTENV
bool "python-dotenv"
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
help
Add .env support to your django/flask apps in development and deployments.
https://github.com/theskumar/python-dotenv

View File

@ -0,0 +1,2 @@
sha256 c9b1ddd3cdbe75c7d462cb84674d87130f4b948f090f02c7d7144779afb99ae0 python-dotenv-0.10.1.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-dotenv
#
################################################################################
PYTHON_DOTENV_VERSION = 0.10.1
PYTHON_DOTENV_SOURCE = python-dotenv-$(PYTHON_DOTENV_VERSION).tar.gz
PYTHON_DOTENV_SITE = https://files.pythonhosted.org/packages/0f/fe/b0e23db9c6b7dc8c2b21b62990890c85441c95557be1f3f3d5a126ec3009
PYTHON_DOTENV_SETUP_TYPE = setuptools
PYTHON_DOTENV_LICENSE = Apache-2.0
PYTHON_DOTENV_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_MARSHMALLOW_PEEWEE
bool "python-marshmallow-peewee"
depends on BR2_PACKAGE_PYTHON3
help
Peewee integration with the marshmallow (de)serialization library.
https://github.com/klen/marshmallow-peewee

View File

@ -0,0 +1,2 @@
sha256 51e0e888b37e85c9c8a4e85d85dfa841a8a5840d2bd5dcc7b62f614f1378c1b9 Marshmallow-Peewee-2.2.0.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-marshmallow-peewee
#
################################################################################
PYTHON_MARSHMALLOW_PEEWEE_VERSION = 2.2.0
PYTHON_MARSHMALLOW_PEEWEE_SOURCE = Marshmallow-Peewee-$(PYTHON_MARSHMALLOW_PEEWEE_VERSION).tar.gz
PYTHON_MARSHMALLOW_PEEWEE_SITE = https://files.pythonhosted.org/packages/51/4b/bac8c57eecb01810187b722e3f9e8c75f709f978b2cdaa0c2f94bcdae67e
PYTHON_MARSHMALLOW_PEEWEE_SETUP_TYPE = setuptools
PYTHON_MARSHMALLOW_PEEWEE_LICENSE = Apache-2.0
PYTHON_MARSHMALLOW_PEEWEE_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -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

View File

@ -0,0 +1,2 @@
sha256 0a96d88418c4e7c50a39a734c4ed3d2a991a37e6b7a8970dbbdb8ccb7f08ecb0 marshmallow-3.0.0b20.tar.gz

View File

@ -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))

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_PYTHON_MULTIDICT
bool "python-multidict"
depends on BR2_PACKAGE_PYTHON3
help
Multidict is dict-like collection of key-value pairs where a
key may occur more than once in the container.
https://github.com/aio-libs/multidict

View File

@ -0,0 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/multidict/json
md5 5e9d8f7e1ada9a22932aed6a72f88e43 multidict-4.5.2.tar.gz
sha256 024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f multidict-4.5.2.tar.gz
# Locally computed sha256 checksums
sha256 a1c5825513279d3085a0ba46880e148ea3710c149bbaedcf2d11605a5ed3c4ad LICENSE

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-multidict
#
################################################################################
PYTHON_MULTIDICT_VERSION = 4.5.2
PYTHON_MULTIDICT_SOURCE = multidict-$(PYTHON_MULTIDICT_VERSION).tar.gz
PYTHON_MULTIDICT_SITE = https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2
PYTHON_MULTIDICT_SETUP_TYPE = setuptools
PYTHON_MULTIDICT_LICENSE = Apache-2.0
PYTHON_MULTIDICT_LICENSE_FILES = LICENSE
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_PEEWEE_MIGRATE
bool "python-peewee-migrate"
depends on BR2_PACKAGE_PYTHON3
help
Simple migration engine for Peewee.
https://github.com/klen/peewee_migrate

View File

@ -0,0 +1,2 @@
sha256 bca15083d6e66cfdf66cecf69439ccad8a16738ced4304372a1cf7b1c9036d8a peewee_migrate-1.1.4.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-peewee-migrate
#
################################################################################
PYTHON_PEEWEE_MIGRATE_VERSION = 1.1.4
PYTHON_PEEWEE_MIGRATE_SOURCE = peewee_migrate-$(PYTHON_PEEWEE_MIGRATE_VERSION).tar.gz
PYTHON_PEEWEE_MIGRATE_SITE = https://files.pythonhosted.org/packages/64/d1/9a08e399631831e9230b702e79da67577228328f8abd0402ea7c72b9d6b8
PYTHON_PEEWEE_MIGRATE_SETUP_TYPE = setuptools
PYTHON_PEEWEE_MIGRATE_LICENSE = Apache-2.0
PYTHON_PEEWEE_MIGRATE_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_PEEWEE
bool "python-peewee"
depends on BR2_PACKAGE_PYTHON3
help
A little ORM.
https://github.com/coleifer/peewee

View File

@ -0,0 +1,2 @@
sha256 7f8e3f512ee0d4e2d9c2008ea446d69e23c9535466367b991d452825a1ddb654 peewee-3.8.2.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-peewee
#
################################################################################
PYTHON_PEEWEE_VERSION = 3.8.2
PYTHON_PEEWEE_SOURCE = peewee-$(PYTHON_PEEWEE_VERSION).tar.gz
PYTHON_PEEWEE_SITE = https://files.pythonhosted.org/packages/3b/10/619604d488416fb99a2f8ae145ae94f3ebac2812dbd1d334b0785ce7de2e
PYTHON_PEEWEE_SETUP_TYPE = setuptools
PYTHON_PEEWEE_LICENSE = Apache-2.0
PYTHON_PEEWEE_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_PYJWT
bool "python-pyjwt"
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
help
JSON Web Token implementation in Python.
https://github.com/jpadilla/pyjwt

View File

@ -0,0 +1,2 @@
sha256 8d59a976fb773f3e6a39c85636357c4f0e242707394cadadd9814f5cbaa20e96 PyJWT-1.7.1.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-pyjwt
#
################################################################################
PYTHON_PYJWT_VERSION = 1.7.1
PYTHON_PYJWT_SOURCE = PyJWT-$(PYTHON_PYJWT_VERSION).tar.gz
PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/2f/38/ff37a24c0243c5f45f5798bd120c0f873eeed073994133c084e1cf13b95c
PYTHON_PYJWT_SETUP_TYPE = setuptools
PYTHON_PYJWT_LICENSE = Apache-2.0
PYTHON_PYJWT_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_REDIS
bool "python-redis"
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
help
Python client for Redis key-value store.
https://github.com/andymccurdy/redis-py

View File

@ -0,0 +1,2 @@
sha256 2100750629beff143b6a200a2ea8e719fcf26420adabb81402895e144c5083cf redis-3.0.1.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-redis
#
################################################################################
PYTHON_REDIS_VERSION = 3.0.1
PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz
PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/4a/1b/9b40393630954b54a4182ca65a9cf80b41803108fcae435ffd6af57af5ae
PYTHON_REDIS_SETUP_TYPE = setuptools
PYTHON_REDIS_LICENSE = Apache-2.0
PYTHON_REDIS_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_RQ
bool "python-rq"
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
help
Simple job queues for Python.
https://python-rq.org/

View File

@ -0,0 +1,2 @@
sha256 2ef7de3fa26a4ce41dcd0561bdba12bb62fa5b9b6d21120122d8dbbe44bb6a77 rq-0.13.0.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-rq
#
################################################################################
PYTHON_RQ_VERSION = 0.13.0
PYTHON_RQ_SOURCE = rq-$(PYTHON_RQ_VERSION).tar.gz
PYTHON_RQ_SITE = https://files.pythonhosted.org/packages/d2/d7/51904875025b2432cb3c97cc476ab8d2033a8f105393db2267622e56f3ac
PYTHON_RQ_SETUP_TYPE = setuptools
PYTHON_RQ_LICENSE = Apache-2.0
PYTHON_RQ_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_PYTHON_WEBARGS
bool "python-webargs"
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
help
webargs is a Python library for parsing and validating HTTP request objects, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
https://github.com/marshmallow-code/webargs

View File

@ -0,0 +1,2 @@
sha256 0bd93a8f180907a040631b592d10ca25b8a243d9a71921a2ec363b52f0a3f441 webargs-5.1.0.tar.gz

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-webargs
#
################################################################################
PYTHON_WEBARGS_VERSION = 5.1.0
PYTHON_WEBARGS_SOURCE = webargs-$(PYTHON_WEBARGS_VERSION).tar.gz
PYTHON_WEBARGS_SITE = https://files.pythonhosted.org/packages/16/7b/68fded416d638bf1e5f41b28a49f045c0ef2abe344c7280d5e923e6cea1d
PYTHON_WEBARGS_SETUP_TYPE = setuptools
PYTHON_WEBARGS_LICENSE = Apache-2.0
PYTHON_WEBARGS_LICENSE_FILES = LICENSE.txt
$(eval $(python-package))

View File

@ -0,0 +1,9 @@
config BR2_PACKAGE_PYTHON_YARL
bool "python-yarl"
depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_MULTIDICT
select BR2_PACKAGE_PYTHON_IDNA
help
Yet another URL library.
http://yarl.readthedocs.io/

View File

@ -0,0 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/yarl/json
md5 92889c31fce4c8f82b7ee9c2b2ed9cd1 yarl-1.3.0.tar.gz
sha256 024ecdc12bc02b321bc66b41327f930d1c2c543fa9a561b39861da9388ba7aa9 yarl-1.3.0.tar.gz
# Locally computed sha256 checksums
sha256 14c0820503ceef15e814a89b037d9efc066870087018294b6ae0f27163872cc5 LICENSE

View File

@ -0,0 +1,14 @@
################################################################################
#
# python-yarl
#
################################################################################
PYTHON_YARL_VERSION = 1.3.0
PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz
PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/fb/84/6d82f6be218c50b547aa29d0315e430cf8a23c52064c92d0a8377d7b7357
PYTHON_YARL_LICENSE = Apache-2.0
PYTHON_YARL_LICENSE_FILES = LICENSE
PYTHON_YARL_SETUP_TYPE = setuptools
$(eval $(python-package))

View File

@ -364,8 +364,9 @@ add_one_user() {
# If the user has a home, chown it
# (Note: stdout goes to the fakeroot-script)
if [ "${home}" != "-" ]; then
mkdir -p "${TARGET_DIR}/${home}"
printf "chown -h -R %d:%d '%s'\n" "${uid}" "${_gid}" "${TARGET_DIR}/${home}"
if mkdir -p "${TARGET_DIR}/${home}"; then
printf "chown -h -R %d:%d '%s'\n" "${uid}" "${_gid}" "${TARGET_DIR}/${home}"
fi
fi
}