databases/py-dbt-semantic-interfaces: Fix BUILD_DEPENDS and its usage

- Fix BUILD_DEPENDS: py-hatch is not needed
- Fix BUILD_DEPENDS usage: it should depend on the package, not the executable

from pyproject.toml:
[build-system]
requires = ["hatchling"]

Reference:	https://github.com/dbt-labs/dbt-semantic-interfaces/blob/v0.10.0/pyproject.toml#L35-L36
Approved by:	portmgr (blanket)
With hat:	python
This commit is contained in:
Po-Chuan Hsieh
2025-10-19 08:00:41 +08:00
parent f470101ac0
commit 59e320a965
@@ -11,9 +11,7 @@ WWW= https://github.com/dbt-labs/dbt-semantic-interfaces
LICENSE= APACHE20
BUILD_DEPENDS= hatch:devel/py-hatch@${PY_FLAVOR} \
hatchling:devel/py-hatchling@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic>=1.10:devel/py-pydantic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=4<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6<7:devel/py-pyyaml@${PY_FLAVOR} \