Date: Wed, 29 Apr 2026 23:15:35 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 220668361951 - main - devel/py-pyTooling: update 8.1=?utf-8?Q?1.0 =E2=86=92?= 8.14.0 Message-ID: <69f29117.24423.6895fb0d@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=220668361951f60e06ce6f5448121552aebb7abe commit 220668361951f60e06ce6f5448121552aebb7abe Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2026-04-29 23:15:18 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2026-04-29 23:15:18 +0000 devel/py-pyTooling: update 8.11.0 → 8.14.0 --- devel/py-pyTooling/Makefile | 9 ++++++--- devel/py-pyTooling/distinfo | 6 +++--- devel/py-pyTooling/files/patch-pyproject.toml | 9 ++++----- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/devel/py-pyTooling/Makefile b/devel/py-pyTooling/Makefile index 709fb4337e4b..d42e7a5e07fb 100644 --- a/devel/py-pyTooling/Makefile +++ b/devel/py-pyTooling/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyTooling DISTVERSIONPREFIX= v -DISTVERSION= 8.11.0 +DISTVERSION= 8.14.0 CATEGORIES= devel #MASTER_SITES= PYPI # requirements.txt is missing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -29,13 +29,16 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anytree>=2.8.0:devel/py-anytree@${PY_FLAVOR ${PYTHON_PKGNAMEPREFIX}treelib>0:devel/py-treelib@${PY_FLAVOR} USES= python -USE_PYTHON= pep517 autoplist unittest # 8 tests fail, see https://github.com/pyTooling/pyTooling/issues/123#issuecomment-2362275029 +USE_PYTHON= pep517 autoplist USE_GITHUB= yes NO_ARCH= yes TEST_WRKSRC= ${WRKSRC} -# tests as of 8.3.0: 6 failed, 858 passed, 17 skipped, 6 xfailed in 20.75s +# tests as of 8.14.0: 1149 passed, 19 skipped, 8 xfailed, 17 deselected + +do-test: + cd ${TEST_WRKSRC} && ${PYTHON_CMD} -m pytest tests/unit -k 'not ExplicitPathsOnWindows and not ExplicitPathsOnLinux and not ExplicitBinaryDirectoryOnWindows and not ExplicitBinaryDirectoryOnLinux and not test_TypeConvertToInt and not test_LineTerminal' -v .include <bsd.port.mk> diff --git a/devel/py-pyTooling/distinfo b/devel/py-pyTooling/distinfo index fed4301885b9..c2043366c4fd 100644 --- a/devel/py-pyTooling/distinfo +++ b/devel/py-pyTooling/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768885927 -SHA256 (pyTooling-pyTooling-v8.11.0_GH0.tar.gz) = 128030361a244316eb3c6a91567f7b21db25883f8bdf99f2e7daf5c97aa3ed16 -SIZE (pyTooling-pyTooling-v8.11.0_GH0.tar.gz) = 792598 +TIMESTAMP = 1777480410 +SHA256 (pyTooling-pyTooling-v8.14.0_GH0.tar.gz) = 2aa9f43a03fe4d35f74292d308be8847de26d00c873c41e683bc8963b7d5eaa1 +SIZE (pyTooling-pyTooling-v8.14.0_GH0.tar.gz) = 796212 diff --git a/devel/py-pyTooling/files/patch-pyproject.toml b/devel/py-pyTooling/files/patch-pyproject.toml index 2bdf7b8e85e3..01838589b4e9 100644 --- a/devel/py-pyTooling/files/patch-pyproject.toml +++ b/devel/py-pyTooling/files/patch-pyproject.toml @@ -1,12 +1,11 @@ ---- pyproject.toml.orig 2026-01-18 14:51:17 UTC +-- Remove setuptools version constraint as FreeBSD ports manages build tool +-- versions independently. This prevents conflicts with newer setuptools versions. +--- pyproject.toml.orig2026-04-29 16:34:32 UTC +++ pyproject.toml -@@ -1,7 +1,7 @@ requires = [ +@@ -1,6 +1,6 @@ [build-system] requires = [ - "setuptools >= 80.0", -- "wheel ~= 0.45.0", + "setuptools", -+ "wheel", - "pyTooling ~= 8.10" ] build-backend = "setuptools.build_meta"home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f29117.24423.6895fb0d>
