From 546e69d3044d6f039ccf5eac24e207f28f65f754 Mon Sep 17 00:00:00 2001 From: Pavel Sobolev Date: Sat, 1 Aug 2026 12:18:26 +0300 Subject: [PATCH] dev-python/whitenoise: new package, add 6.12.0 Signed-off-by: Pavel Sobolev --- dev-python/whitenoise/Manifest | 1 + dev-python/whitenoise/metadata.xml | 12 +++++++ .../whitenoise/whitenoise-6.12.0.ebuild | 33 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 dev-python/whitenoise/Manifest create mode 100644 dev-python/whitenoise/metadata.xml create mode 100644 dev-python/whitenoise/whitenoise-6.12.0.ebuild diff --git a/dev-python/whitenoise/Manifest b/dev-python/whitenoise/Manifest new file mode 100644 index 0000000000..22be814d6e --- /dev/null +++ b/dev-python/whitenoise/Manifest @@ -0,0 +1 @@ +DIST whitenoise-6.12.0.tar.gz 107611 BLAKE2B 539d0adf21f4377d7654603dc9563f1369ccb59c19245cd09aea3f9766714d175b385b5b9fbb59697fd2477d82add8950fa149a946a07397177a54475d8d9a1a SHA512 40d8731f3419489208e3bbd9f89ed379b5795cd5f25b18c9cca38ab45aa91d852d486247a48a6212d779755448ad1e4c76e92ef7ee8505e4c2a1369bf375e968 diff --git a/dev-python/whitenoise/metadata.xml b/dev-python/whitenoise/metadata.xml new file mode 100644 index 0000000000..4085098239 --- /dev/null +++ b/dev-python/whitenoise/metadata.xml @@ -0,0 +1,12 @@ + + + + + Pavel Sobolev + contact@paveloom.dev + + + https://github.com/evansd/whitenoise/issues + evansd/whitenoise + + diff --git a/dev-python/whitenoise/whitenoise-6.12.0.ebuild b/dev-python/whitenoise/whitenoise-6.12.0.ebuild new file mode 100644 index 0000000000..eef015b053 --- /dev/null +++ b/dev-python/whitenoise/whitenoise-6.12.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..15} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Radically simplified static file serving for Python web apps" +HOMEPAGE="https://whitenoise.readthedocs.io/" +SRC_URI="https://github.com/evansd/whitenoise/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + app-arch/brotli[${PYTHON_USEDEP},python] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "Brotli compression" "app-arch/brotli[python]" +}