Skip to content

Commit bc98901

Browse files
committed
restore python-aiohttp
For two reasons: 1) this is a major dependency for the update-server and thus should be changed later 2) a vendored dependency of aiohttp broke its armv7 build: nodejs/llparse#79
1 parent 0f4bd9c commit bc98901

16 files changed

+148
-22
lines changed

Config.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
source "$BR2_EXTERNAL_OPENTRONS_BUILDROOT_OVERLAYS_PATH/package/opentrons/Config.in"
2+
source "$BR2_EXTERNAL_OPENTRONS_BUILDROOT_OVERLAYS_PATH/package/python-aiohttp/Config.in"
23
source "$BR2_EXTERNAL_OPENTRONS_BUILDROOT_OVERLAYS_PATH/package/python-aionotify/Config.in"
34
source "$BR2_EXTERNAL_OPENTRONS_BUILDROOT_OVERLAYS_PATH/package/python-anyio/Config.in"
45
source "$BR2_EXTERNAL_OPENTRONS_BUILDROOT_OVERLAYS_PATH/package/python-bleach/Config.in"

package/python-aiohttp/Config.in

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
config BR2_PACKAGE_PYTHON_AIOHTTP
2+
bool "python-aiohttp"
3+
select BR2_PACKAGE_PYTHON_AIODNS # runtime
4+
select BR2_PACKAGE_PYTHON_AIOSIGNAL # runtime
5+
select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
6+
select BR2_PACKAGE_PYTHON_ATTRS # runtime
7+
select BR2_PACKAGE_PYTHON_CCHARDET if BR2_INSTALL_LIBSTDCPP # runtime
8+
select BR2_PACKAGE_PYTHON_CHARDET if !BR2_INSTALL_LIBSTDCPP # runtime
9+
select BR2_PACKAGE_PYTHON_CHARSET_NORMALIZER
10+
select BR2_PACKAGE_PYTHON_MULTIDICT # runtime
11+
select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime
12+
select BR2_PACKAGE_PYTHON_YARL # runtime
13+
select BR2_PACKAGE_PYTHON3_ZLIB # runtime
14+
help
15+
Async http client/server framework (asyncio).
16+
17+
https://github.com/aio-libs/aiohttp
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# md5, sha256 from https://pypi.org/pypi/aiohttp/json
2+
md5 f237bcac4ade112b9e7c4b1098197244 aiohttp-3.9.3.tar.gz
3+
sha256 90842933e5d1ff760fae6caca4b2b3edba53ba8f4b71e95dacf2818a2aca06f7 aiohttp-3.9.3.tar.gz
4+
# Locally computed sha256 checksums
5+
sha256 9f80d0db7d755a941db4572172c270ecbd8f082ba215ddd095985942ed94a9eb LICENSE.txt
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
################################################################################
2+
#
3+
# python-aiohttp
4+
#
5+
################################################################################
6+
7+
PYTHON_AIOHTTP_VERSION = 3.9.3
8+
PYTHON_AIOHTTP_SOURCE = aiohttp-$(PYTHON_AIOHTTP_VERSION).tar.gz
9+
PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/18/93/1f005bbe044471a0444a82cdd7356f5120b9cf94fe2c50c0cdbf28f1258b
10+
PYTHON_AIOHTTP_SETUP_TYPE = setuptools
11+
PYTHON_AIOHTTP_LICENSE = Apache-2.0
12+
PYTHON_AIOHTTP_LICENSE_FILES = LICENSE.txt
13+
PYTHON_AIOHTTP_CPE_ID_VENDOR = aiohttp_project
14+
PYTHON_AIOHTTP_CPE_ID_PRODUCT = aiohttp
15+
16+
$(eval $(python-package))

upstream-patches/0001-remove-package-python-pydantic-core-for-override.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From 1c6619e4f681cbdd4beb4db7dbe1a24308969735 Mon Sep 17 00:00:00 2001
1+
From 20d398a69e4f49dcd1c59a7327d4308e0d8c4579 Mon Sep 17 00:00:00 2001
22
From: root <[email protected]>
33
Date: Tue, 4 Nov 2025 16:06:29 +0000
4-
Subject: [PATCH 01/11] remove package/python-pydantic-core for override
4+
Subject: [PATCH 01/12] remove package/python-pydantic-core for override
55

66
---
77
package/Config.in | 1 -

upstream-patches/0002-remove-package-python-pydantic-for-override.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From 53d40dc43710563c1bf1b58658133efa40cbfa14 Mon Sep 17 00:00:00 2001
1+
From c73492721a87db481bf0ebfcb95ffe3adfd232a7 Mon Sep 17 00:00:00 2001
22
From: root <[email protected]>
33
Date: Tue, 4 Nov 2025 16:07:13 +0000
4-
Subject: [PATCH 02/11] remove package/python-pydantic for override
4+
Subject: [PATCH 02/12] remove package/python-pydantic for override
55

66
---
77
package/Config.in | 1 -

upstream-patches/0003-remove-package-python-typing-extensions-for-override.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From 4afd372b6de5cf6c4cdd0b788557840ecebf3f78 Mon Sep 17 00:00:00 2001
1+
From a860322980b77eb66ee74ab1d767e147cc1f41c5 Mon Sep 17 00:00:00 2001
22
From: root <[email protected]>
33
Date: Tue, 4 Nov 2025 16:07:59 +0000
4-
Subject: [PATCH 03/11] remove package/python-typing-extensions for override
4+
Subject: [PATCH 03/12] remove package/python-typing-extensions for override
55

66
---
77
package/Config.in | 1 -

upstream-patches/0004-remove-package-python-sqlalchemy-for-override.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From d38fe22dc64b0f77193e99fcf384a51d8015ee43 Mon Sep 17 00:00:00 2001
1+
From 148f15fbd55e11f776c0fe892d6bac146771e682 Mon Sep 17 00:00:00 2001
22
From: root <[email protected]>
33
Date: Tue, 4 Nov 2025 16:08:43 +0000
4-
Subject: [PATCH 04/11] remove package/python-sqlalchemy for override
4+
Subject: [PATCH 04/12] remove package/python-sqlalchemy for override
55

66
---
77
package/Config.in | 1 -

upstream-patches/0005-remove-package-python-setuptools-scm-for-override.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From 7a423466b3f9f4a196708c435c75d39c1894712e Mon Sep 17 00:00:00 2001
1+
From 1cb614bd02577e957dd1f6629fc229120096a0f1 Mon Sep 17 00:00:00 2001
22
From: root <[email protected]>
33
Date: Tue, 4 Nov 2025 16:09:19 +0000
4-
Subject: [PATCH 05/11] remove package/python-setuptools-scm for override
4+
Subject: [PATCH 05/12] remove package/python-setuptools-scm for override
55

66
---
77
.../python-setuptools-scm.hash | 5 -----

upstream-patches/0006-remove-package-python-anyio-for-override.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
From 8fa90b73171a095da8ec7fc5d96a36eb502f2a18 Mon Sep 17 00:00:00 2001
1+
From 859bdc21d2f40bbca9626f6d3f752b3034919206 Mon Sep 17 00:00:00 2001
22
From: root <[email protected]>
33
Date: Tue, 4 Nov 2025 17:28:28 +0000
4-
Subject: [PATCH 06/11] remove package/python-anyio for override
4+
Subject: [PATCH 06/12] remove package/python-anyio for override
55

66
---
77
package/Config.in | 1 -

0 commit comments

Comments
 (0)