diff options
author | Matthew Seaman <matthew@FreeBSD.org> | 2023-03-31 08:29:12 +0000 |
---|---|---|
committer | Matthew Seaman <matthew@FreeBSD.org> | 2023-03-31 08:33:38 +0000 |
commit | 529c25f292c05e34f6689fa791807ea63fc2136f (patch) | |
tree | 1af7b6b45fa5d240f907029a434d448e8335be86 | |
parent | 277eb228ebfff8b669f62c387bcaecae6dd16d77 (diff) | |
download | freebsd-ports-529c25f292c05e34f6689fa791807ea63fc2136f.zip |
devel/py-setuptools-declarative-requirements: new port
Setuptools: specify requirements using requirements files
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/py-setuptools-declarative-requirements/Makefile | 25 | ||||
-rw-r--r-- | devel/py-setuptools-declarative-requirements/distinfo | 3 | ||||
-rw-r--r-- | devel/py-setuptools-declarative-requirements/pkg-descr | 5 |
4 files changed, 34 insertions, 0 deletions
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. |