mirror of
https://github.com/openwrt/packages.git
synced 2026-10-15 10:47:45 +04:00
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>
62 lines
1.5 KiB
Makefile
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))
|