diff options
| author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2026-01-15 11:34:42 +0000 |
|---|---|---|
| committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2026-01-15 11:52:58 +0000 |
| commit | b61e79b8ef346a10f8af466f72d5d02650df8fc3 (patch) | |
| tree | 16a64b598bd91dd17c8cff47488be55f4d83171e | |
| parent | 8f3769c32460ea47a41caf113433aecf890bbd03 (diff) | |
devel/py-airspeed-ext: Add py-airspeed-ext 0.6.9
This is a fork of the original airspeed library, with some extensions used in
LocalStack.
Note: This fork of airspeed focuses on providing maximum parity with AWS'
implementation of Velocity templates (used in, e.g., API Gateway or AppSync). In
some cases, the behavior may diverge from the VTL spec, or from the Velocity
reference implementation.
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/py-airspeed-ext/Makefile | 25 | ||||
| -rw-r--r-- | devel/py-airspeed-ext/distinfo | 3 | ||||
| -rw-r--r-- | devel/py-airspeed-ext/pkg-descr | 7 |
4 files changed, 36 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 2fc2b1274c57..b059ec5b8ffc 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4387,6 +4387,7 @@ SUBDIR += py-aiorwlock SUBDIR += py-aiosignal SUBDIR += py-airspeed + SUBDIR += py-airspeed-ext SUBDIR += py-airtable-python-wrapper SUBDIR += py-all-repos SUBDIR += py-amalgamate diff --git a/devel/py-airspeed-ext/Makefile b/devel/py-airspeed-ext/Makefile new file mode 100644 index 000000000000..e1d5d082b06d --- /dev/null +++ b/devel/py-airspeed-ext/Makefile @@ -0,0 +1,25 @@ +PORTNAME= airspeed-ext +PORTVERSION= 0.6.9 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= airspeed_ext-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Airspeed fork with some extensions +WWW= https://github.com/localstack/airspeed + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENCE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=0:devel/py-cachetools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-airspeed-ext/distinfo b/devel/py-airspeed-ext/distinfo new file mode 100644 index 000000000000..3c8bafe09224 --- /dev/null +++ b/devel/py-airspeed-ext/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1767157559 +SHA256 (airspeed_ext-0.6.9.tar.gz) = 024e355326d6b543875810a7c661637915e1ff4ca89e60bea850bee0af534398 +SIZE (airspeed_ext-0.6.9.tar.gz) = 34042 diff --git a/devel/py-airspeed-ext/pkg-descr b/devel/py-airspeed-ext/pkg-descr new file mode 100644 index 000000000000..2179e235e7c6 --- /dev/null +++ b/devel/py-airspeed-ext/pkg-descr @@ -0,0 +1,7 @@ +This is a fork of the original airspeed library, with some extensions used in +LocalStack. + +Note: This fork of airspeed focuses on providing maximum parity with AWS' +implementation of Velocity templates (used in, e.g., API Gateway or AppSync). In +some cases, the behavior may diverge from the VTL spec, or from the Velocity +reference implementation. |
