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
This commit is contained in:
Po-Chuan Hsieh 2025-04-18 13:16:12 +08:00
parent d1c34ca6d2
commit 272884a79f
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B
5 changed files with 20 additions and 48 deletions

View file

@ -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

View file

@ -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

View file

@ -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>.

View file

@ -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

View file

@ -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}