commit: 1bf46292200463ff64e6004e5bdfa5271b10822a Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Tue Dec 12 17:20:55 2023 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Tue Dec 12 17:21:20 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf46292
dev-python/django-js-asset: Fix building with hatchling-1.19 Closes: https://bugs.gentoo.org/919785 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> .../django-js-asset/django-js-asset-2.1.0.ebuild | 5 ++++ .../files/django-js-asset-2.1.0-hatchling.patch | 29 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/dev-python/django-js-asset/django-js-asset-2.1.0.ebuild b/dev-python/django-js-asset/django-js-asset-2.1.0.ebuild index 94a57b485d5b..524084cf255c 100644 --- a/dev-python/django-js-asset/django-js-asset-2.1.0.ebuild +++ b/dev-python/django-js-asset/django-js-asset-2.1.0.ebuild @@ -29,6 +29,11 @@ BDEPEND=" ) " +PATCHES=( + # https://github.com/matthiask/django-js-asset/pull/12 + "${FILESDIR}/${P}-hatchling.patch" +) + python_test() { cd tests || die local -x DJANGO_SETTINGS_MODULE=testapp.settings diff --git a/dev-python/django-js-asset/files/django-js-asset-2.1.0-hatchling.patch b/dev-python/django-js-asset/files/django-js-asset-2.1.0-hatchling.patch new file mode 100644 index 000000000000..194d97192b3c --- /dev/null +++ b/dev-python/django-js-asset/files/django-js-asset-2.1.0-hatchling.patch @@ -0,0 +1,29 @@ +From 440ad305e76a0a948e0df54eb9b92b59c1ac9cb9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgo...@gentoo.org> +Date: Tue, 12 Dec 2023 18:17:50 +0100 +Subject: [PATCH] Fix building with hatchling-1.19 + +Explicitly specify package name, as hatchling-1.19 now does not include +packages that do not match the project name by default, and raises +an error instead. +--- + pyproject.toml | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/pyproject.toml b/pyproject.toml +index cf963d8..478d8fc 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -42,6 +42,9 @@ tests = [ + [project.urls] + Homepage = "https://github.com/matthiask/django-js-asset/" + ++[tool.hatch.build.targets.wheel] ++packages = ["js_asset"] ++ + [tool.hatch.version] + path = "js_asset/__init__.py" + +-- +2.43.0 +