From nobody Wed Sep 10 08:08:02 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cMCwy5vnnz67GQ3; Wed, 10 Sep 2025 08:08:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cMCwy4z4Mz3M13; Wed, 10 Sep 2025 08:08:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757491682; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8zOk7XCFsyAjbGVESIdGTU67Z+r0sqWaAOX/FXMnL+M=; b=lli9Dr1C3/GKpvKJUWiCDo5Bg9429htq0DwPe5g1iogEo971gPwTTcMQdkjM8kSRDBPEHg e3lUL0bpLABbm1IbwC9kvFHauTLXhQlIaZ/LQVQsORfZM0cR/h88VgIHPg7K2cDxSO6nKL lQu3a8I/pO4cTSKiVIhLKB2/VfPU31/DMC+RmZlB3HWMoREHgqLCRJK47DUR/qfQLBe4uQ fhTR09i/RGq6JnnOwnCe0dmMWa4VMJejaSqd+OKS5LGdr2SdhV8bOiWzZeBYdH+pz25iWW ndsQ6/ZhUgcIxWu+tPopDtV+gFRm4gUviQG2XDWuJNjcsOEGOrgwyA1ej8nVEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757491682; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8zOk7XCFsyAjbGVESIdGTU67Z+r0sqWaAOX/FXMnL+M=; b=urZl0D/vtCj87ljyy401K7+JERTKNzQOTsVhcqBA2HhGliWRNWokTYxSMST3b4ZjKbKcWo eAY3kWwtJ+oN+X8YXjTBYhiZxU1mspx5xEW7GRpuVtQx9ZIfoFEcISigSRgHbug8WnhtM2 gpnIbYdznKcCZ6NirviBcgY/l9j6ZRtuEDzgX57ycc2OnlgdY5rmhIDOBtmZt1E3BOG7Z4 1erAIlCWFZyyjMXqjzkUeha4GsYmV2C7lcFghbAYg5H1bvmNZMGRCmIkGhjo+g0ENebf+L 06JrFUwzppWOHmLNHfvQtGpQEYz5YMg38nGtccx4h+z3itBBeCASEjWCBRdOUw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1757491682; a=rsa-sha256; cv=none; b=hkY7FJjF8EbQbcCu5QJDY2n3gC4bcUE6gDuWb4KrBgzoj3NCsgC2QZYNXanx4zOEPntcfF pImkoJiR0EgBlbKkfuRhvHcqf8p8Uzbtuve3IzWaCBxthBF0cO1yiMr7CEEmU3iJXTqUy5 JE9H7OtOt9OU78tYS4EYlZpnCPPIFuDQ+Wi/vv0pyOM00ipYgYqD+gXDnxPfm2t/5fTgjW Uis5ct55zywXoQzP94a/dcOeA2B7M9v9MYinDzd8M+4Z/jzZIiyX1KRVPGbUe1Ury69HRp KHJfkzg9teoAEv9Mf5NZGJSShRDHzAHNs19hCf5z9dQ55Vou0vEtyWX31lsLVg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cMCwy4WV7z1CRJ; Wed, 10 Sep 2025 08:08:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 58A882o6065291; Wed, 10 Sep 2025 08:08:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 58A882bG065288; Wed, 10 Sep 2025 08:08:02 GMT (envelope-from git) Date: Wed, 10 Sep 2025 08:08:02 GMT Message-Id: <202509100808.58A882bG065288@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Kai Knoblich Subject: git: 24c33ce090a5 - main - net-mgmt/py-pynetbox: Switch to PEP517 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kai X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 24c33ce090a592a4e5cf5457a3027983bfff63cd Auto-Submitted: auto-generated The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=24c33ce090a592a4e5cf5457a3027983bfff63cd commit 24c33ce090a592a4e5cf5457a3027983bfff63cd Author: Kai Knoblich AuthorDate: 2025-09-10 08:00:17 +0000 Commit: Kai Knoblich CommitDate: 2025-09-10 08:00:17 +0000 net-mgmt/py-pynetbox: Switch to PEP517 * Adjust the related bits of DOCS options accordingly as well. * Bump PORTREVISION due changed package contents. --- net-mgmt/py-pynetbox/Makefile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/net-mgmt/py-pynetbox/Makefile b/net-mgmt/py-pynetbox/Makefile index 7627f93e86c5..b450b775146e 100644 --- a/net-mgmt/py-pynetbox/Makefile +++ b/net-mgmt/py-pynetbox/Makefile @@ -1,5 +1,6 @@ PORTNAME= pynetbox DISTVERSION= 7.5.0 +PORTREVISION= 1 CATEGORIES= net-mgmt python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,13 +12,15 @@ WWW= https://github.com/netbox-community/pynetbox LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.20<3:www/py-requests@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent distutils pytest +USE_PYTHON= autoplist concurrent pep517 pytest # Skip integration tests as they require Docker and a checked out git repository PYTEST_IGNORED_TESTS= integration @@ -29,7 +32,10 @@ OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0<2.0.0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} -DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" + +post-build-DOCS-on: + ${SETENV} PYTHONPATH=${WRKSRC} ${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \ + -d ${WRKDIR} -b html ${WRKSRC}/docs ${WRKSRC}/build/sphinx/html post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}