From nobody Tue Mar 21 19:28:21 2023 X-Original-To: dev-commits-ports-all@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 4Ph1qB2kL6z40j4F; Tue, 21 Mar 2023 19:28:22 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ph1qB1rB8z4QRD; Tue, 21 Mar 2023 19:28:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679426902; 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=AgJ/KttSzlZVX17ih4sXLkipPcBGSRRTGlw1rY2MkFc=; b=p6N9aJ4C2zF/NJuEu0eSnF4YfLFOqJ9cQSnba6o+n5u8AdU4DjolgsIgvXnpiWqkBRBO/t q7G37qm6g0XY3vl+yUOK595+OOtMiNj9pe/Mf6GQX8tSlWMzt4EMHtj5AIkE+o2IadvHck xVzgi3OCWLXFC9YM1gcE+fLecXEwxaUdb8AU5b3KPibo1u+4m6tvVPYms6PwW6GiV062Hb 3eHY0dKDQQU6V/Zx54aGyAIIdjWNXrBXkPWTUjq48kLDwYj6EGLFcESdm4xTGO0DmfAbHq Zp+1tmyciitn+F5GYOPcgS/Bp++eONi0Y4/zq16FzQwnLPb+bHsNkaV1wKcyYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1679426902; 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=AgJ/KttSzlZVX17ih4sXLkipPcBGSRRTGlw1rY2MkFc=; b=glWjMGwoYm3iLSudEpcV516V4lDi8T+q7SyfmzUkrpIxYxVJslFKtwuhWEFVSylF0XpiXD sosdn+JGJ/3GUjLJ7iAzrM6s8V2WEn8EZpEdv5RIo0cshasqUKD4KhfQg27oSFIsCxnCEp 49dVtZdZa79UZ7yxjhvLtMjNP68qMeqmBeyCHD4eWO19VSh7ftSwIQ6LSypRYBO0HE/wOA X5/Jl3P4NMNDcYNSX/zFONsxRrgu4oRe+MCWSdiupQkuS4POPxCeuwE1tHP4K/A3wG/B0l eGeUq72xNCt36ZnJyFn64oZv5+07yIUN7S7h/u3e7931Rw4iGoQJxshQyw6uSw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1679426902; a=rsa-sha256; cv=none; b=vRcTVew2BEM7TbNjak0NXhG46rjmZjRlc0cR+3dy6vm15f+2cVj6L2Pk0s5FkX9Hh4wb+G r3egCMn7Yzg6/Wk5nAQEeL1GWWbt0SFJrd161LdP/XAvMy1x2uwy6WX8HwNNZTGIBgDGuo rCz4p2ON4Sye9X41tNuyuPEPhKUx7YJPKeAq2s1xcxma8QIeJmgbuLjdhH1Mbnv0vOEy2a wJwsI64j3Bcu4jBm0W6ocG/Ws5OvN6FlLaawKf/9IUz4XBkwojXdO7qudI+88wrKbKWe1z iY5EuJI73hnxbtgqMIgiYn1H5J8SH4O4wU99uYHo1YaFDHkpDEcPOP14CvalYQ== 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 4Ph1qB0sf9zPbS; Tue, 21 Mar 2023 19:28:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 32LJSLx7031970; Tue, 21 Mar 2023 19:28:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32LJSLmF031969; Tue, 21 Mar 2023 19:28:21 GMT (envelope-from git) Date: Tue, 21 Mar 2023 19:28:21 GMT Message-Id: <202303211928.32LJSLmF031969@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 5e3aad6add5c - main - devel/py-pdm: Convert to USE_PYTHON=pep517 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5e3aad6add5cca0070e3d10d66b3bd822d15db0c Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=5e3aad6add5cca0070e3d10d66b3bd822d15db0c commit 5e3aad6add5cca0070e3d10d66b3bd822d15db0c Author: Po-Chuan Hsieh AuthorDate: 2023-03-21 18:44:54 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-03-21 19:20:54 +0000 devel/py-pdm: Convert to USE_PYTHON=pep517 - Bump PORTREVISION for dependency and package change --- devel/py-pdm/Makefile | 8 ++--- devel/py-pdm/files/setup.py | 79 --------------------------------------------- 2 files changed, 3 insertions(+), 84 deletions(-) diff --git a/devel/py-pdm/Makefile b/devel/py-pdm/Makefile index af7c47bb0480..4d782110966a 100644 --- a/devel/py-pdm/Makefile +++ b/devel/py-pdm/Makefile @@ -1,5 +1,6 @@ PORTNAME= pdm PORTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,6 +12,7 @@ WWW= https://github.com/pdm-project/pdm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-pep517>=1.0:devel/py-pdm-pep517@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}CacheControl>=0.12.11:www/py-cachecontrol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2022.6.15:security/py-certifi@${PY_FLAVOR} \ @@ -30,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}virtualenv>=20:devel/py-virtualenv@${PY_FLAVOR} USES= python:3.7+ -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes @@ -48,8 +50,4 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib- RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR} .endif -post-patch: -# @${RM} ${WRKSRC}/pyproject.toml - @${SED} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py - .include diff --git a/devel/py-pdm/files/setup.py b/devel/py-pdm/files/setup.py deleted file mode 100644 index 03a76a3b28f7..000000000000 --- a/devel/py-pdm/files/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# -*- coding: utf-8 -*- -from setuptools import setup - -import codecs - -with codecs.open('README.md', encoding="utf-8") as fp: - long_description = fp.read() -INSTALL_REQUIRES = [ - 'blinker', - 'cachecontrol>=0.12.11', - 'certifi>=2022.6.15', - 'findpython>=0.2.0', - 'importlib-metadata>=3.6; python_version < "3.10"', - 'installer<0.7,>=0.6', - 'packaging>=20.9', - 'pdm-pep517<2.0.0,>=1.0.0', - 'pep517>=0.11.0', - 'platformdirs', - 'python-dotenv>=0.15', - 'requests-toolbelt', - 'resolvelib<0.9,>=0.8', - 'rich>=12.3.0', - 'shellingham>=1.3.2', - 'tomli>=1.1.0; python_version < "3.11"', - 'tomlkit<1,>=0.8.0', - 'typing-extensions; python_version < "3.8"', - 'unearth>=0.6.0', - 'virtualenv>=20', -] -ENTRY_POINTS = { - 'console_scripts': [ - 'pdm = pdm.core:main', - ], -} - -setup_kwargs = { - 'name': 'pdm', - 'version': '%%PORTVERSION%%', - 'description': 'A modern Python package and dependency manager supporting the latest PEP standards', - 'long_description': long_description, - 'license': 'MIT', - 'author': '', - 'author_email': 'frostming ', - 'maintainer': None, - 'maintainer_email': None, - 'url': '', - 'packages': [ - 'pdm.builders', - 'pdm.cli', - 'pdm.cli.commands', - 'pdm.cli.commands.publish', - 'pdm.cli.commands.venv', - 'pdm.cli.completions', - 'pdm.formats', - 'pdm.installers', - 'pdm.models', - 'pdm.models.in_process', - 'pdm.pep582', - 'pdm.project', - 'pdm.resolver', - ], - 'package_dir': {'': 'src'}, - 'package_data': {'': ['*']}, - 'long_description_content_type': 'text/markdown', - 'keywords': ['packaging', 'dependency', 'workflow'], - 'classifiers': [ - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', - 'Topic :: Software Development :: Build Tools', - ], - 'install_requires': INSTALL_REQUIRES, - 'python_requires': '>=3.7', - 'entry_points': ENTRY_POINTS, -} - -setup(**setup_kwargs)