Date: Thu, 12 Mar 2026 21:47:00 +0000 From: Charlie Li <vishwin@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: a10a66ba4ad2 - main - devel/py-sybil: add Message-ID: <69b33454.3ccfd.5618ef3@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by vishwin: URL: https://cgit.FreeBSD.org/ports/commit/?id=a10a66ba4ad294828801da05c2c0bc4eebb80fc9 commit a10a66ba4ad294828801da05c2c0bc4eebb80fc9 Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2026-03-12 21:46:47 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2026-03-12 21:46:47 +0000 devel/py-sybil: add --- devel/Makefile | 1 + devel/py-sybil/Makefile | 29 +++++++++++++++++++++++++++++ devel/py-sybil/distinfo | 3 +++ devel/py-sybil/pkg-descr | 4 ++++ 4 files changed, 37 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 59606334c4e0..744950c51ce7 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -6098,6 +6098,7 @@ SUBDIR += py-super-collections SUBDIR += py-sure SUBDIR += py-swagger-spec-validator + SUBDIR += py-sybil SUBDIR += py-synr SUBDIR += py-syrupy SUBDIR += py-sysctl diff --git a/devel/py-sybil/Makefile b/devel/py-sybil/Makefile new file mode 100644 index 000000000000..9506b839402d --- /dev/null +++ b/devel/py-sybil/Makefile @@ -0,0 +1,29 @@ +PORTNAME= sybil +DISTVERSION= 9.3.0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= vishwin@FreeBSD.org +COMMENT= Automated testing for the examples in your code and documentation +WWW= https://sybil.readthedocs.io/ \ + https://github.com/simplistix/sybil + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}myst-parser>0:textproc/py-myst-parser@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}seedir>0:devel/py-seedir@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}testfixtures>0:devel/py-testfixtures@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}types-pyyaml>0:devel/py-types-pyyaml@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist pep517 pytest + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-sybil/distinfo b/devel/py-sybil/distinfo new file mode 100644 index 000000000000..488399e283ee --- /dev/null +++ b/devel/py-sybil/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1773348982 +SHA256 (sybil-9.3.0.tar.gz) = 847d1d17b8a857c4bb3f8471b4a57b8affa939a60fbf507e70aa72ad79097c05 +SIZE (sybil-9.3.0.tar.gz) = 89078 diff --git a/devel/py-sybil/pkg-descr b/devel/py-sybil/pkg-descr new file mode 100644 index 000000000000..c0cf12edb2e8 --- /dev/null +++ b/devel/py-sybil/pkg-descr @@ -0,0 +1,4 @@ +This library provides a way to check examples in your code and +documentation by parsing them from their source and evaluating the +parsed examples as part of your normal test run. Integration is +provided for the main Python test runners.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b33454.3ccfd.5618ef3>
