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]" +}