From nobody Mon Feb 26 01:37:29 2024 X-Original-To: python@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 4Tjjsl4cYFz5C3P2 for ; Mon, 26 Feb 2024 01:37:31 +0000 (UTC) (envelope-from lexi@le-fay.org) Received: from thyme.eden.le-Fay.ORG (THYME.EDEN.LE-FAY.ORG [81.187.47.194]) by mx1.freebsd.org (Postfix) with ESMTP id 4Tjjsl0D4Jz3ytZ for ; Mon, 26 Feb 2024 01:37:31 +0000 (UTC) (envelope-from lexi@le-fay.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=le-fay.org header.s=thyme header.b=xz3afCJp; dmarc=none; spf=pass (mx1.freebsd.org: domain of lexi@le-fay.org designates 81.187.47.194 as permitted sender) smtp.mailfrom=lexi@le-fay.org Received: from iris.eden.le-Fay.ORG (IRIS.EDEN.LE-FAY.ORG [IPv6:2001:8b0:aab5:106:3::6]) by thyme.eden.le-Fay.ORG (Postfix) with ESMTP id 5BA01A0 for ; Mon, 26 Feb 2024 01:37:27 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=le-fay.org; s=thyme; t=1708911447; bh=7NrSY2l/Nql+fgoiHCaE7uIhrGIZ0l45RbQAgLeBKLY=; h=Date:From:To:Subject; b=xz3afCJpKeSoIR41791FEh8i6n7rXYZcseAIFcKzU0BUQouqufurNlrUS/v2a+H5t rKvSxS2Z1ALvLi6HTl55qPwsK00F+7VQPOxSeik+dg7QMJg4PopXwchNcd+5fIdvQX 6uPHBwh3E0cDte2b9sVDOb7VbJNjC8T4gptlLtWI= Received: from ilythia.eden.le-fay.org (ILYTHIA.EDEN.LE-FAY.ORG [IPv6:2001:8b0:aab5:106:3::10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by iris.eden.le-Fay.ORG (Postfix) with ESMTPSA id 6789F2C041F for ; Mon, 26 Feb 2024 01:37:29 +0000 (GMT) Date: Mon, 26 Feb 2024 01:37:29 +0000 From: Lexi Winter To: python@freebsd.org Subject: PEP517 - can't build port Message-ID: Mail-Followup-To: python@freebsd.org List-Id: FreeBSD-specific Python issues List-Archive: https://lists.freebsd.org/archives/freebsd-python List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-python@freebsd.org X-BeenThere: freebsd-python@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Mk8ZzbVp2GehTyfW" Content-Disposition: inline X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.50 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_DKIM_ALLOW(-0.20)[le-fay.org:s=thyme]; R_SPF_ALLOW(-0.20)[+ip4:81.187.47.194:c]; RCVD_NO_TLS_LAST(0.10)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; ASN(0.00)[asn:20712, ipnet:81.187.0.0/16, country:GB]; RCPT_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[le-fay.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DWL_DNSWL_NONE(0.00)[le-fay.org:dkim]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[python@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[python@freebsd.org]; DKIM_TRACE(0.00)[le-fay.org:+] X-Rspamd-Queue-Id: 4Tjjsl0D4Jz3ytZ --Mk8ZzbVp2GehTyfW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline hi, i'm trying to update a port (net/py-pychromecast), whose new release uses PEP517. this is my Makefile: PORTNAME= PyChromecast DISTVERSION= 14.0.0 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lexi.freebsd@le-fay.org COMMENT= Python module to talk to Google Chromecast WWW= https://pypi.org/project/PyChromecast/ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>4.25.1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zeroconf>0.25.1:net/py-zeroconf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}casttube>0.2.0:net/py-casttube@${PY_FLAVOR} BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 .include this is the error i'm getting: % make stage ===> Building for py311-PyChromecast-14.0.0 * Getting build dependencies for wheel... /usr/local/lib/python3.11/site-packages/setuptools/config/pyprojecttoml.py:104: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. warnings.warn(msg, _BetaConfiguration) running egg_info writing PyChromecast.egg-info/PKG-INFO writing dependency_links to PyChromecast.egg-info/dependency_links.txt writing requirements to PyChromecast.egg-info/requires.txt writing top-level names to PyChromecast.egg-info/top_level.txt reading manifest file 'PyChromecast.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.py[co]' found under directory '*' adding license file 'LICENSE' writing manifest file 'PyChromecast.egg-info/SOURCES.txt' ERROR Missing dependencies: setuptools~=65.6 wheel~=0.37.1 *** Error code 1 Stop. make: stopped in /src/freebsd/ports/net-py-chromecast/net/py-pychromecast i don't understand this error, since i've clearly specified the dependencies in the Makefile. could someone please let me know what i missed? thanks, lexi. --Mk8ZzbVp2GehTyfW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCAAdFiEEuwt6MaPcv/+Mo+ftDHqbqZ41x5kFAmXb61UACgkQDHqbqZ41 x5l6kgv9GjmOOs9H3DEN1RVzEQJ1bl8VW/HNP6dMc3bpVlPUg99C8zQ00CZZuhSz 9Zx+Tl56l9tg8++nVPx5zvkogIRFwUvcCbt+0bILpAxF0JMwUB7BuryzEuy3Q0L/ +mO8YCZJd7j2hbBnn81xkvxSH3L6P2fewXuh/VjIpOhfJvx7dRUchsI/ayvQ88fL 62jWU0jnZcWZvupjdgWhsQ/kJAHkUlU6aFy5Uj7QubplNSGL+kC5hZ2bRk8oUJbI TUTT3xnZrp9VDc58QKDRTjx5xQ1KERvY0W+hoQQxnhTb0ed+ZljLQodXrXTOP5Yp cW/udyNsQwPDR97IWiesS1lLSri4V76KwMBGnh72OQY8Efe5qRnPecbCtMQ3wfa5 tnpytpIwagJAFQfFuYP7jIoVU9WYVbhKzXkQP3pXYwwctGc2WRPzv+lOwPaltXDi XA2qZ6Xswwv+xRi6GYyRQlI3mc56Fp3l/qDvj+jgS2liE0rj9UmXzzwHkhLonIT0 zbAHvT7a =At9J -----END PGP SIGNATURE----- --Mk8ZzbVp2GehTyfW--