ソースを参照

package/python-distro: new package

python-distro provides information about the OS distribution it runs on,
such as a reliable machine-readable ID, or version information.

It is the recommended replacement for Python's original
platform.linux_distribution function (removed in Python 3.8). It also
provides much more functionality which isn't necessarily Python bound,
like a command-line interface.

https://github.com/nir0s/distro

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Julien Olivain 3 年 前
コミット
d01f340132

+ 1 - 0
DEVELOPERS

@@ -1594,6 +1594,7 @@ F:	package/fluid-soundfont/
 F:	package/fluidsynth/
 F:	package/glslsandbox-player/
 F:	package/ptm2human/
+F:	package/python-distro/
 F:	package/python-pyalsa/
 
 N:	Julien Viard de Galbert <julien@vdg.name>

+ 1 - 0
package/Config.in

@@ -1001,6 +1001,7 @@ menu "External python modules"
 	source "package/python-dialog/Config.in"
 	source "package/python-dialog3/Config.in"
 	source "package/python-dicttoxml/Config.in"
+	source "package/python-distro/Config.in"
 	source "package/python-django/Config.in"
 	source "package/python-django-enumfields/Config.in"
 	source "package/python-dnspython/Config.in"

+ 13 - 0
package/python-distro/Config.in

@@ -0,0 +1,13 @@
+config BR2_PACKAGE_PYTHON_DISTRO
+	bool "python distro"
+	help
+	  distro provides information about the OS distribution it
+	  runs on, such as a reliable machine-readable ID, or version
+	  information.
+
+	  It is the recommended replacement for Python's original
+	  platform.linux_distribution function (removed in Python
+	  3.8). It also provides much more functionality which isn't
+	  necessarily Python bound, like a command-line interface.
+
+	  https://github.com/nir0s/distro

+ 3 - 0
package/python-distro/python-distro.hash

@@ -0,0 +1,3 @@
+# Locally computed
+sha256  83f5e5a09f9c5f68f60173de572930effbcc0287bb84fdc4426cb4168c088424  distro-1.6.0.tar.gz
+sha256  cb5e8e7e5f4a3988e1063c142c60dc2df75605f4c46515e776e3aca6df976e14  LICENSE

+ 14 - 0
package/python-distro/python-distro.mk

@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-distro
+#
+################################################################################
+
+PYTHON_DISTRO_VERSION = 1.6.0
+PYTHON_DISTRO_SITE = https://files.pythonhosted.org/packages/a5/26/256fa167fe1bf8b97130b4609464be20331af8a3af190fb636a8a7efd7a2
+PYTHON_DISTRO_SOURCE = distro-$(PYTHON_DISTRO_VERSION).tar.gz
+PYTHON_DISTRO_LICENSE = Apache-2.0
+PYTHON_DISTRO_LICENSE_FILES = LICENSE
+PYTHON_DISTRO_SETUP_TYPE = setuptools
+
+$(eval $(python-package))