diff options
| author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2026-01-15 11:34:41 +0000 |
|---|---|---|
| committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2026-01-15 11:52:57 +0000 |
| commit | 8f3769c32460ea47a41caf113433aecf890bbd03 (patch) | |
| tree | bb0cccbf97dee873d39818e82ddf526bd8d9c630 | |
| parent | a15a732d40a8a0d8fa1605ed7046ae5b135874db (diff) | |
devel/py-airspeed: Add py-airspeed 0.6.1
Airspeed is a powerful and easy-to-use templating engine for Python that aims
for a high level of compatibility with the popular Velocity library for Java.
Selling points:
- Compatible with Velocity templates
- Compatible with Python 2.7 and greater, including Jython
- Features include macros definitions, conditionals, sub-templates and much more
- Airspeed is already being put to serious use
- Comprehensive set of unit tests; the entire library was written test-first
- Reasonably fast
- A single Python module of a few kilobytes, and not the 500kb of Velocity
- Liberal licence (BSD-style)
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/py-airspeed/Makefile | 24 | ||||
| -rw-r--r-- | devel/py-airspeed/distinfo | 3 | ||||
| -rw-r--r-- | devel/py-airspeed/pkg-descr | 12 |
4 files changed, 40 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 4b597786cab3..2fc2b1274c57 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4386,6 +4386,7 @@ SUBDIR += py-aiortc SUBDIR += py-aiorwlock SUBDIR += py-aiosignal + SUBDIR += py-airspeed SUBDIR += py-airtable-python-wrapper SUBDIR += py-all-repos SUBDIR += py-amalgamate diff --git a/devel/py-airspeed/Makefile b/devel/py-airspeed/Makefile new file mode 100644 index 000000000000..63d2d4f26893 --- /dev/null +++ b/devel/py-airspeed/Makefile @@ -0,0 +1,24 @@ +PORTNAME= airspeed +PORTVERSION= 0.6.1 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Powerful and easy-to-use templating engine for Python +WWW= https://github.com/purcell/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/distinfo b/devel/py-airspeed/distinfo new file mode 100644 index 000000000000..9a68e597f369 --- /dev/null +++ b/devel/py-airspeed/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1767157557 +SHA256 (airspeed-0.6.1.tar.gz) = 119a922875d82431003d2f7115c91b6601e8f01779f141c6807329d1fc9239e7 +SIZE (airspeed-0.6.1.tar.gz) = 15996 diff --git a/devel/py-airspeed/pkg-descr b/devel/py-airspeed/pkg-descr new file mode 100644 index 000000000000..acd702ffbb9f --- /dev/null +++ b/devel/py-airspeed/pkg-descr @@ -0,0 +1,12 @@ +Airspeed is a powerful and easy-to-use templating engine for Python that aims +for a high level of compatibility with the popular Velocity library for Java. + +Selling points: +- Compatible with Velocity templates +- Compatible with Python 2.7 and greater, including Jython +- Features include macros definitions, conditionals, sub-templates and much more +- Airspeed is already being put to serious use +- Comprehensive set of unit tests; the entire library was written test-first +- Reasonably fast +- A single Python module of a few kilobytes, and not the 500kb of Velocity +- Liberal licence (BSD-style) |
