git: 529c25f292c0 - main - devel/py-setuptools-declarative-requirements: new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 31 Mar 2023 08:33:47 UTC
The branch main has been updated by matthew: URL: https://cgit.FreeBSD.org/ports/commit/?id=529c25f292c05e34f6689fa791807ea63fc2136f commit 529c25f292c05e34f6689fa791807ea63fc2136f Author: Matthew Seaman <matthew@FreeBSD.org> AuthorDate: 2023-03-31 08:29:12 +0000 Commit: Matthew Seaman <matthew@FreeBSD.org> CommitDate: 2023-03-31 08:33:38 +0000 devel/py-setuptools-declarative-requirements: new port Setuptools: specify requirements using requirements files --- devel/Makefile | 1 + .../Makefile | 25 ++++++++++++++++++++++ .../distinfo | 3 +++ .../pkg-descr | 5 +++++ 4 files changed, 34 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 41c587e39b49..e0762d7ac67b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5424,6 +5424,7 @@ SUBDIR += py-session-info SUBDIR += py-setproctitle SUBDIR += py-setuptools + SUBDIR += py-setuptools-declarative-requirements SUBDIR += py-setuptools-git SUBDIR += py-setuptools-pkg SUBDIR += py-setuptools-rust diff --git a/devel/py-setuptools-declarative-requirements/Makefile b/devel/py-setuptools-declarative-requirements/Makefile new file mode 100644 index 000000000000..8994a3cfe4e3 --- /dev/null +++ b/devel/py-setuptools-declarative-requirements/Makefile @@ -0,0 +1,25 @@ +PORTNAME= setuptools-declarative-requirements +PORTVERSION= 1.3.0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= matthew@FreeBSD.org +COMMENT= Setuptools: specify requirements using requirements files +WWW= https://pypi.org/project/setuptools-declarative-requirements + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=50.3.2:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/py-setuptools-declarative-requirements/distinfo b/devel/py-setuptools-declarative-requirements/distinfo new file mode 100644 index 000000000000..dd64d7685bee --- /dev/null +++ b/devel/py-setuptools-declarative-requirements/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1680180494 +SHA256 (setuptools-declarative-requirements-1.3.0.tar.gz) = 57a5b9bb9ad350c278e8aa6be4cdebbcd925b9ba71d6a712a178a618cfb898f7 +SIZE (setuptools-declarative-requirements-1.3.0.tar.gz) = 20971 diff --git a/devel/py-setuptools-declarative-requirements/pkg-descr b/devel/py-setuptools-declarative-requirements/pkg-descr new file mode 100644 index 000000000000..4b8fed9e3bb2 --- /dev/null +++ b/devel/py-setuptools-declarative-requirements/pkg-descr @@ -0,0 +1,5 @@ +Declarative setuptools Config Requirements Files Support + +This projects adds the ability for projects using setuptools +declarative configuration to specify requirements using requirements +files.