Files
packages/lang/python/python-hatchling/Makefile
T
Alexandru Ardelean f310e9a09f python-hatchling: update to 1.32.4
1.32 declares a tomlkit dependency, which the host build rejects as
unmet. It is only reached by the "hatchling version" CLI, not by the
PEP 517 backend the feed uses, so patch it out rather than package
tomlkit for an unreachable code path.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-13 16:34:57 +03:00

62 lines
1.5 KiB
Makefile

#
# Copyright (C) 2023 Jeffery To
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=python-hatchling
PKG_VERSION:=1.32.4
PKG_RELEASE:=1
PYPI_NAME:=hatchling
PKG_HASH:=c4468f73144c054d2aab4ef0f0378c43b9878bf07f8ffd6b79690e970d375f07
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE.txt
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
PKG_HOST_ONLY:=1
HOST_BUILD_DEPENDS:= \
python3/host \
python-build/host \
python-setuptools/host \
python-installer/host \
python-packaging/host \
python-pathspec/host \
python-pluggy/host \
python-trove-classifiers/host
include ../pypi.mk
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/host-build.mk
include ../python3-package.mk
include ../python3-host-build.mk
define Package/python3-hatchling
SECTION:=lang
CATEGORY:=Languages
SUBMENU:=Python
TITLE:=Modern, extensible Python build backend
URL:=https://hatch.pypa.io/latest/
DEPENDS:= \
+python3-light \
+python3-urllib \
+python3-packaging \
+python3-pathspec \
+python3-pluggy \
+python3-trove-classifiers
BUILDONLY:=1
endef
define Package/python3-hatchling/description
This is the extensible, standards compliant build backend used by Hatch.
endef
$(eval $(call Py3Package,python3-hatchling))
$(eval $(call BuildPackage,python3-hatchling))
$(eval $(call BuildPackage,python3-hatchling-src))
$(eval $(call HostBuild))