git: 272884a79fdf - main - devel/py-pyproject-api: Update to 1.9.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 18 Apr 2025 05:45:40 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=272884a79fdf25b742345114e2b5a2fbc0cf1e73
commit 272884a79fdf25b742345114e2b5a2fbc0cf1e73
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-04-18 05:16:12 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-04-18 05:37:38 +0000
devel/py-pyproject-api: Update to 1.9.0
- Fix PORTNAME
- Update WWW and clean up pkg-descr
- Fix *_DEPENDS
- Sort *_DEPENDS
- Fix version requirement of *_DEPENDS
- Convert to USE_PYTHON=autoplist
- Bump PORTREVISION of dependent ports for dependency change
- Take maintainership
Changes: https://github.com/tox-dev/pyproject-api/releases
---
devel/py-pyproject-api/Makefile | 30 +++++++++++++++---------------
devel/py-pyproject-api/distinfo | 6 +++---
devel/py-pyproject-api/pkg-descr | 2 --
devel/py-pyproject-api/pkg-plist | 27 ---------------------------
devel/py-tox/Makefile | 3 ++-
5 files changed, 20 insertions(+), 48 deletions(-)
diff --git a/devel/py-pyproject-api/Makefile b/devel/py-pyproject-api/Makefile
index b97e566be460..9b10b91bc268 100644
--- a/devel/py-pyproject-api/Makefile
+++ b/devel/py-pyproject-api/Makefile
@@ -1,30 +1,30 @@
-PORTNAME= pyproject_api
-DISTVERSION= 1.8.0
+PORTNAME= pyproject-api
+PORTVERSION= 1.9.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= pyproject_api-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= API to interact with the python pyproject.toml based projects
-WWW= https://pyproject-api.readthedocs.io/
+WWW= https://pyproject-api.readthedocs.io/latest/ \
+ https://github.com/tox-dev/pyproject-api
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=0:devel/py-covdefaults@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=24.2:devel/py-packaging@${PY_FLAVOR} \
+ ${PY_TOMLI}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=2.3:devel/py-covdefaults@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=6:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=3.14:devel/py-pytest-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
-USE_PYTHON= pep517 pytest
-
-PLIST_SUB= VER=${PORTVERSION}
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-pyproject-api/distinfo b/devel/py-pyproject-api/distinfo
index f76bb09b0f8b..e17128d3bbba 100644
--- a/devel/py-pyproject-api/distinfo
+++ b/devel/py-pyproject-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736361736
-SHA256 (pyproject_api-1.8.0.tar.gz) = 77b8049f2feb5d33eefcc21b57f1e279636277a8ac8ad6b5871037b243778496
-SIZE (pyproject_api-1.8.0.tar.gz) = 22340
+TIMESTAMP = 1744288970
+SHA256 (pyproject_api-1.9.0.tar.gz) = 7e8a9854b2dfb49454fae421cb86af43efbb2b2454e5646ffb7623540321ae6e
+SIZE (pyproject_api-1.9.0.tar.gz) = 22714
diff --git a/devel/py-pyproject-api/pkg-descr b/devel/py-pyproject-api/pkg-descr
index db8fad5cce23..14a3e6c23a4b 100644
--- a/devel/py-pyproject-api/pkg-descr
+++ b/devel/py-pyproject-api/pkg-descr
@@ -1,4 +1,2 @@
pyproject-api aims to abstract away interaction with pyproject.toml style
projects in a flexible way.
-
-See also <https://github.com/tox-dev/pyproject-api>.
diff --git a/devel/py-pyproject-api/pkg-plist b/devel/py-pyproject-api/pkg-plist
deleted file mode 100644
index b965de90c3ab..000000000000
--- a/devel/py-pyproject-api/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-%%PYTHON_SITELIBDIR%%/pyproject_api-%%VER%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/pyproject_api-%%VER%%.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/pyproject_api-%%VER%%.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/pyproject_api-%%VER%%.dist-info/licenses/LICENSE
-%%PYTHON_SITELIBDIR%%/pyproject_api/__init__.py
-%%PYTHON_SITELIBDIR%%/pyproject_api/__main__.py
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_backend.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_backend.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_frontend.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_frontend.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_util.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_version.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_via_fresh_subprocess.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/__pycache__/_via_fresh_subprocess.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pyproject_api/_backend.py
-%%PYTHON_SITELIBDIR%%/pyproject_api/_backend.pyi
-%%PYTHON_SITELIBDIR%%/pyproject_api/_frontend.py
-%%PYTHON_SITELIBDIR%%/pyproject_api/_util.py
-%%PYTHON_SITELIBDIR%%/pyproject_api/_version.py
-%%PYTHON_SITELIBDIR%%/pyproject_api/_via_fresh_subprocess.py
-%%PYTHON_SITELIBDIR%%/pyproject_api/py.typed
diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile
index f54005f6e4f1..7306df513a3a 100644
--- a/devel/py-tox/Makefile
+++ b/devel/py-tox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tox
DISTVERSION= 4.25.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=5.3.2:devel/py-cachetools@${PY_F
${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=4.1:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pluggy>=1.3:devel/py-pluggy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyproject_api>=1.6.1:devel/py-pyproject-api@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyproject-api>=1.6.1:devel/py-pyproject-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}virtualenv>=20.25:devel/py-virtualenv@${PY_FLAVOR} \
${PY_TOMLI}