From a8c7517320ca682a4e5383100d1afb13792a8ff2 Mon Sep 17 00:00:00 2001 From: "Fiona Klute (WIWA)" Date: Mon, 11 Aug 2025 18:18:06 +0200 Subject: [PATCH] package/python-platformdirs: new package Signed-off-by: Fiona Klute (WIWA) Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-platformdirs/Config.in | 7 +++++++ .../python-platformdirs/python-platformdirs.hash | 5 +++++ .../python-platformdirs/python-platformdirs.mk | 15 +++++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 package/python-platformdirs/Config.in create mode 100644 package/python-platformdirs/python-platformdirs.hash create mode 100644 package/python-platformdirs/python-platformdirs.mk diff --git a/DEVELOPERS b/DEVELOPERS index f423045314..50fd6dd119 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1122,6 +1122,7 @@ F: package/panel-mipi-dbi-firmware/ F: package/python-aiomqtt/ F: package/python-markdown-it-py/ F: package/python-mdurl/ +F: package/python-platformdirs/ F: package/python-pyasynchat/ F: package/python-pyasyncore/ F: support/testing/tests/package/sample_python_networkmanager_goi.py diff --git a/package/Config.in b/package/Config.in index 54c7333ea5..6aadb3481b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1272,6 +1272,7 @@ menu "External python modules" source "package/python-pigpio/Config.in" source "package/python-pillow/Config.in" source "package/python-pip/Config.in" + source "package/python-platformdirs/Config.in" source "package/python-pluggy/Config.in" source "package/python-ply/Config.in" source "package/python-portend/Config.in" diff --git a/package/python-platformdirs/Config.in b/package/python-platformdirs/Config.in new file mode 100644 index 0000000000..b0cde72585 --- /dev/null +++ b/package/python-platformdirs/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_PLATFORMDIRS + bool "python-platformdirs" + help + A small Python package for determining appropriate + platform-specific dirs, e.g. a "user data dir". + + https://github.com/tox-dev/platformdirs diff --git a/package/python-platformdirs/python-platformdirs.hash b/package/python-platformdirs/python-platformdirs.hash new file mode 100644 index 0000000000..b35d10dba1 --- /dev/null +++ b/package/python-platformdirs/python-platformdirs.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/platformdirs/json +md5 90aef8202386996ce2e4b560a9f1d3e6 platformdirs-4.3.8.tar.gz +sha256 3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc platformdirs-4.3.8.tar.gz +# Locally computed sha256 checksums +sha256 29e0fd62e929850e86eb28c3fdccf0cefdf4fa94879011cffb3d0d4bed6d4db6 LICENSE diff --git a/package/python-platformdirs/python-platformdirs.mk b/package/python-platformdirs/python-platformdirs.mk new file mode 100644 index 0000000000..b24d6d78d8 --- /dev/null +++ b/package/python-platformdirs/python-platformdirs.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# python-platformdirs +# +################################################################################ + +PYTHON_PLATFORMDIRS_VERSION = 4.3.8 +PYTHON_PLATFORMDIRS_SOURCE = platformdirs-$(PYTHON_PLATFORMDIRS_VERSION).tar.gz +PYTHON_PLATFORMDIRS_SITE = https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2 +PYTHON_PLATFORMDIRS_SETUP_TYPE = hatch +PYTHON_PLATFORMDIRS_LICENSE = MIT +PYTHON_PLATFORMDIRS_LICENSE_FILES = LICENSE +PYTHON_PLATFORMDIRS_DEPENDENCIES = host-python-hatch-vcs + +$(eval $(python-package))