diff --git a/databases/py-dbt-semantic-interfaces/Makefile b/databases/py-dbt-semantic-interfaces/Makefile index adaf2e3456b2..c655c0bf19a7 100644 --- a/databases/py-dbt-semantic-interfaces/Makefile +++ b/databases/py-dbt-semantic-interfaces/Makefile @@ -1,30 +1,31 @@ PORTNAME= dbt-semantic-interfaces DISTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= dbt_semantic_interfaces-${PORTVERSION} MAINTAINER= pat@patmaddox.com COMMENT= Shared semantic layer definitions that dbt-core and MetricFlow use WWW= https://github.com/dbt-labs/dbt-semantic-interfaces LICENSE= APACHE20 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} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=8<11:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}click>=7<8.3:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=7<8.4:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2<3:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6<9:devel/py-importlib-metadata@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4<5:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes .include diff --git a/databases/py-dbt-semantic-interfaces/files/patch-pyproject.toml b/databases/py-dbt-semantic-interfaces/files/patch-pyproject.toml new file mode 100644 index 000000000000..da0a01918c35 --- /dev/null +++ b/databases/py-dbt-semantic-interfaces/files/patch-pyproject.toml @@ -0,0 +1,14 @@ +Obtained from: https://github.com/dbt-labs/dbt-semantic-interfaces/commit/6a6176e08c6e36ad8f9b47c6364aaa8cbc408fe0 + +--- pyproject.toml.orig 2020-02-02 00:00:00 UTC ++++ pyproject.toml +@@ -25,8 +25,7 @@ dependencies = [ + "PyYAML>=6.0,<7", + "more-itertools>=8.0,<11.0", + "Jinja2>=3.1.6,<4", +- # click 8.3 breaks our hatch install in strange ways +- "click>=7.0,<8.3", ++ "click>=7.0,<8.4", + "python-dateutil>=2.0,<3", + "importlib_metadata>=6.0,<9", + "typing-extensions>=4.4,<5",