pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-sybil: new package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Sun May 5 23:42:15 2024 +0200
Changeset:	7660909c5ae2f0964f4957d6c9beabc485972be6

Modified Files:
	Makefile
Added Files:
	py-sybil/DESCR
	py-sybil/Makefile
	py-sybil/PLIST
	py-sybil/distinfo

Log Message:
py-sybil: new package

Might work or not, its self tests do not run.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7660909c5ae2f0964f4957d6c9beabc485972be6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile          |   5 +-
 py-sybil/DESCR    |   4 ++
 py-sybil/Makefile |  23 +++++++++
 py-sybil/PLIST    | 145 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 py-sybil/distinfo |   5 ++
 5 files changed, 181 insertions(+), 1 deletion(-)

diffs:
diff --git a/Makefile b/Makefile
index db98f146cd..7310106d9c 100644
--- a/Makefile
+++ b/Makefile
@@ -135,6 +135,7 @@ SUBDIR+=	alberta
 SUBDIR+=	aldo
 SUBDIR+=	aldumb
 SUBDIR+=	alertmanager
+SUBDIR+=	alire
 SUBDIR+=	alive
 SUBDIR+=	alsa-lib-git
 SUBDIR+=	alsa-plugins
@@ -1870,6 +1871,7 @@ SUBDIR+=	libbgcode
 SUBDIR+=	libbpg
 SUBDIR+=	libbrahe
 SUBDIR+=	libbs2b
+SUBDIR+=	libbsd-solaris10
 SUBDIR+=	libbtctl
 SUBDIR+=	libc++
 SUBDIR+=	libc++-abi
@@ -2331,7 +2333,6 @@ SUBDIR+=	mtpfs
 SUBDIR+=	mtr-graph
 SUBDIR+=	mtrack
 SUBDIR+=	mtrxmath
-SUBDIR+=	mu
 SUBDIR+=	mu-cite
 SUBDIR+=	mudlet-301
 SUBDIR+=	muffin
@@ -4589,6 +4590,7 @@ SUBDIR+=	py-swh-web
 SUBDIR+=	py-swh-web-client
 SUBDIR+=	py-swiginac
 SUBDIR+=	py-sxtwl
+SUBDIR+=	py-sybil
 SUBDIR+=	py-sylajone
 SUBDIR+=	py-sym
 SUBDIR+=	py-sym2num
@@ -5038,6 +5040,7 @@ SUBDIR+=	rust-analyzer
 SUBDIR+=	rust-synapse-compress-state
 SUBDIR+=	rust177
 SUBDIR+=	rust177-bin
+SUBDIR+=	rust178
 SUBDIR+=	s-nail
 SUBDIR+=	s2tc
 SUBDIR+=	s3cmd
diff --git a/py-sybil/DESCR b/py-sybil/DESCR
new file mode 100644
index 0000000000..c0cf12edb2
--- /dev/null
+++ b/py-sybil/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.
diff --git a/py-sybil/Makefile b/py-sybil/Makefile
new file mode 100644
index 0000000000..d418499404
--- /dev/null
+++ b/py-sybil/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	sybil-6.1.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	${MASTER_SITE_PYPI:=s/sybil/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/simplistix/sybil
+COMMENT=	Automated testing for the examples in your code and documentation
+LICENSE=	mit
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+# py-testfixtures test-depends on this package
+TEST_DEPENDS+=	${PYPKGPREFIX}-testfixtures-[0-9]*:../../wip/py-testfixtures
+
+USE_LANGUAGES=	# none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-sybil/PLIST b/py-sybil/PLIST
new file mode 100644
index 0000000000..b8f4b8fac1
--- /dev/null
+++ b/py-sybil/PLIST
@@ -0,0 +1,145 @@
+@comment $NetBSD$
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/sybil/__init__.py
+${PYSITELIB}/sybil/__init__.pyc
+${PYSITELIB}/sybil/__init__.pyo
+${PYSITELIB}/sybil/document.py
+${PYSITELIB}/sybil/document.pyc
+${PYSITELIB}/sybil/document.pyo
+${PYSITELIB}/sybil/evaluators/__init__.py
+${PYSITELIB}/sybil/evaluators/__init__.pyc
+${PYSITELIB}/sybil/evaluators/__init__.pyo
+${PYSITELIB}/sybil/evaluators/capture.py
+${PYSITELIB}/sybil/evaluators/capture.pyc
+${PYSITELIB}/sybil/evaluators/capture.pyo
+${PYSITELIB}/sybil/evaluators/doctest.py
+${PYSITELIB}/sybil/evaluators/doctest.pyc
+${PYSITELIB}/sybil/evaluators/doctest.pyo
+${PYSITELIB}/sybil/evaluators/python.py
+${PYSITELIB}/sybil/evaluators/python.pyc
+${PYSITELIB}/sybil/evaluators/python.pyo
+${PYSITELIB}/sybil/evaluators/skip.py
+${PYSITELIB}/sybil/evaluators/skip.pyc
+${PYSITELIB}/sybil/evaluators/skip.pyo
+${PYSITELIB}/sybil/example.py
+${PYSITELIB}/sybil/example.pyc
+${PYSITELIB}/sybil/example.pyo
+${PYSITELIB}/sybil/exceptions.py
+${PYSITELIB}/sybil/exceptions.pyc
+${PYSITELIB}/sybil/exceptions.pyo
+${PYSITELIB}/sybil/integration/__init__.py
+${PYSITELIB}/sybil/integration/__init__.pyc
+${PYSITELIB}/sybil/integration/__init__.pyo
+${PYSITELIB}/sybil/integration/pytest.py
+${PYSITELIB}/sybil/integration/pytest.pyc
+${PYSITELIB}/sybil/integration/pytest.pyo
+${PYSITELIB}/sybil/integration/unittest.py
+${PYSITELIB}/sybil/integration/unittest.pyc
+${PYSITELIB}/sybil/integration/unittest.pyo
+${PYSITELIB}/sybil/parsers/__init__.py
+${PYSITELIB}/sybil/parsers/__init__.pyc
+${PYSITELIB}/sybil/parsers/__init__.pyo
+${PYSITELIB}/sybil/parsers/abstract/__init__.py
+${PYSITELIB}/sybil/parsers/abstract/__init__.pyc
+${PYSITELIB}/sybil/parsers/abstract/__init__.pyo
+${PYSITELIB}/sybil/parsers/abstract/clear.py
+${PYSITELIB}/sybil/parsers/abstract/clear.pyc
+${PYSITELIB}/sybil/parsers/abstract/clear.pyo
+${PYSITELIB}/sybil/parsers/abstract/codeblock.py
+${PYSITELIB}/sybil/parsers/abstract/codeblock.pyc
+${PYSITELIB}/sybil/parsers/abstract/codeblock.pyo
+${PYSITELIB}/sybil/parsers/abstract/doctest.py
+${PYSITELIB}/sybil/parsers/abstract/doctest.pyc
+${PYSITELIB}/sybil/parsers/abstract/doctest.pyo
+${PYSITELIB}/sybil/parsers/abstract/lexers.py
+${PYSITELIB}/sybil/parsers/abstract/lexers.pyc
+${PYSITELIB}/sybil/parsers/abstract/lexers.pyo
+${PYSITELIB}/sybil/parsers/abstract/skip.py
+${PYSITELIB}/sybil/parsers/abstract/skip.pyc
+${PYSITELIB}/sybil/parsers/abstract/skip.pyo
+${PYSITELIB}/sybil/parsers/capture.py
+${PYSITELIB}/sybil/parsers/capture.pyc
+${PYSITELIB}/sybil/parsers/capture.pyo
+${PYSITELIB}/sybil/parsers/codeblock.py
+${PYSITELIB}/sybil/parsers/codeblock.pyc
+${PYSITELIB}/sybil/parsers/codeblock.pyo
+${PYSITELIB}/sybil/parsers/doctest.py
+${PYSITELIB}/sybil/parsers/doctest.pyc
+${PYSITELIB}/sybil/parsers/doctest.pyo
+${PYSITELIB}/sybil/parsers/markdown/__init__.py
+${PYSITELIB}/sybil/parsers/markdown/__init__.pyc
+${PYSITELIB}/sybil/parsers/markdown/__init__.pyo
+${PYSITELIB}/sybil/parsers/markdown/clear.py
+${PYSITELIB}/sybil/parsers/markdown/clear.pyc
+${PYSITELIB}/sybil/parsers/markdown/clear.pyo
+${PYSITELIB}/sybil/parsers/markdown/codeblock.py
+${PYSITELIB}/sybil/parsers/markdown/codeblock.pyc
+${PYSITELIB}/sybil/parsers/markdown/codeblock.pyo
+${PYSITELIB}/sybil/parsers/markdown/lexers.py
+${PYSITELIB}/sybil/parsers/markdown/lexers.pyc
+${PYSITELIB}/sybil/parsers/markdown/lexers.pyo
+${PYSITELIB}/sybil/parsers/markdown/skip.py
+${PYSITELIB}/sybil/parsers/markdown/skip.pyc
+${PYSITELIB}/sybil/parsers/markdown/skip.pyo
+${PYSITELIB}/sybil/parsers/myst/__init__.py
+${PYSITELIB}/sybil/parsers/myst/__init__.pyc
+${PYSITELIB}/sybil/parsers/myst/__init__.pyo
+${PYSITELIB}/sybil/parsers/myst/clear.py
+${PYSITELIB}/sybil/parsers/myst/clear.pyc
+${PYSITELIB}/sybil/parsers/myst/clear.pyo
+${PYSITELIB}/sybil/parsers/myst/codeblock.py
+${PYSITELIB}/sybil/parsers/myst/codeblock.pyc
+${PYSITELIB}/sybil/parsers/myst/codeblock.pyo
+${PYSITELIB}/sybil/parsers/myst/doctest.py
+${PYSITELIB}/sybil/parsers/myst/doctest.pyc
+${PYSITELIB}/sybil/parsers/myst/doctest.pyo
+${PYSITELIB}/sybil/parsers/myst/lexers.py
+${PYSITELIB}/sybil/parsers/myst/lexers.pyc
+${PYSITELIB}/sybil/parsers/myst/lexers.pyo
+${PYSITELIB}/sybil/parsers/myst/skip.py
+${PYSITELIB}/sybil/parsers/myst/skip.pyc
+${PYSITELIB}/sybil/parsers/myst/skip.pyo
+${PYSITELIB}/sybil/parsers/rest/__init__.py
+${PYSITELIB}/sybil/parsers/rest/__init__.pyc
+${PYSITELIB}/sybil/parsers/rest/__init__.pyo
+${PYSITELIB}/sybil/parsers/rest/capture.py
+${PYSITELIB}/sybil/parsers/rest/capture.pyc
+${PYSITELIB}/sybil/parsers/rest/capture.pyo
+${PYSITELIB}/sybil/parsers/rest/clear.py
+${PYSITELIB}/sybil/parsers/rest/clear.pyc
+${PYSITELIB}/sybil/parsers/rest/clear.pyo
+${PYSITELIB}/sybil/parsers/rest/codeblock.py
+${PYSITELIB}/sybil/parsers/rest/codeblock.pyc
+${PYSITELIB}/sybil/parsers/rest/codeblock.pyo
+${PYSITELIB}/sybil/parsers/rest/doctest.py
+${PYSITELIB}/sybil/parsers/rest/doctest.pyc
+${PYSITELIB}/sybil/parsers/rest/doctest.pyo
+${PYSITELIB}/sybil/parsers/rest/lexers.py
+${PYSITELIB}/sybil/parsers/rest/lexers.pyc
+${PYSITELIB}/sybil/parsers/rest/lexers.pyo
+${PYSITELIB}/sybil/parsers/rest/skip.py
+${PYSITELIB}/sybil/parsers/rest/skip.pyc
+${PYSITELIB}/sybil/parsers/rest/skip.pyo
+${PYSITELIB}/sybil/parsers/skip.py
+${PYSITELIB}/sybil/parsers/skip.pyc
+${PYSITELIB}/sybil/parsers/skip.pyo
+${PYSITELIB}/sybil/py.typed
+${PYSITELIB}/sybil/python.py
+${PYSITELIB}/sybil/python.pyc
+${PYSITELIB}/sybil/python.pyo
+${PYSITELIB}/sybil/region.py
+${PYSITELIB}/sybil/region.pyc
+${PYSITELIB}/sybil/region.pyo
+${PYSITELIB}/sybil/sybil.py
+${PYSITELIB}/sybil/sybil.pyc
+${PYSITELIB}/sybil/sybil.pyo
+${PYSITELIB}/sybil/text.py
+${PYSITELIB}/sybil/text.pyc
+${PYSITELIB}/sybil/text.pyo
+${PYSITELIB}/sybil/typing.py
+${PYSITELIB}/sybil/typing.pyc
+${PYSITELIB}/sybil/typing.pyo
diff --git a/py-sybil/distinfo b/py-sybil/distinfo
new file mode 100644
index 0000000000..1631a6396b
--- /dev/null
+++ b/py-sybil/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (sybil-6.1.0.tar.gz) = 90c6b2869bcfa76e6f0b8d83f0c12cf8135c0dd812d4f204458bd135a9f12dc6
+SHA512 (sybil-6.1.0.tar.gz) = cffe303be89d1c9c95907331db9084673be54427053bceb1fa6d43a92b7ffd39be289d012254e5021e65f102c5d69e890527e64f600e4025c2ad837e059e8aae
+Size (sybil-6.1.0.tar.gz) = 41868 bytes


Home | Main Index | Thread Index | Old Index