git: 48947271f601 - main - devel/py-pyscaffold: Add py-pyscaffold 4.2.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 13 May 2022 11:44:23 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=48947271f6016500a4cfc241bb557e07a9e07005 commit 48947271f6016500a4cfc241bb557e07a9e07005 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2022-05-13 11:27:20 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2022-05-13 11:39:10 +0000 devel/py-pyscaffold: Add py-pyscaffold 4.2.1 PyScaffold is a project generator for bootstrapping high quality Python packages, ready to be shared on PyPI and installable via pip. It is easy to use and encourages the adoption of the best tools and practices of the Python ecosystem, helping you and your team to stay sane, happy and productive. The best part? It is stable and has been used by thousands of developers for over half a decade! WWW: https://github.com/pyscaffold/pyscaffold --- devel/Makefile | 1 + devel/py-pyscaffold/Makefile | 33 +++++++++++++++++++++++++++++++++ devel/py-pyscaffold/distinfo | 3 +++ devel/py-pyscaffold/pkg-descr | 8 ++++++++ 4 files changed, 45 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 42eb39e75526..c83b19eda8c7 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5079,6 +5079,7 @@ SUBDIR += py-pyrfc3339 SUBDIR += py-pyro SUBDIR += py-pyrsistent + SUBDIR += py-pyscaffold SUBDIR += py-pysdl2 SUBDIR += py-pyshp SUBDIR += py-pysimdjson diff --git a/devel/py-pyscaffold/Makefile b/devel/py-pyscaffold/Makefile new file mode 100644 index 000000000000..0a62851f0a05 --- /dev/null +++ b/devel/py-pyscaffold/Makefile @@ -0,0 +1,33 @@ +# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> + +PORTNAME= pyscaffold +PORTVERSION= 4.2.1 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= PyScaffold-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Template tool for putting up the scaffold of a Python project + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configupdater>=3.0<4:devel/py-configupdater@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=20.7:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}platformdirs>=2<3:devel/py-platformdirs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=5:devel/py-setuptools_scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tomlkit>=0.7.0<2:textproc/py-tomlkit@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include <bsd.port.pre.mk> + +.if ${PYTHON_REL} < 30800 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} +.endif + +.include <bsd.port.post.mk> diff --git a/devel/py-pyscaffold/distinfo b/devel/py-pyscaffold/distinfo new file mode 100644 index 000000000000..2e9a7dae681b --- /dev/null +++ b/devel/py-pyscaffold/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1652122531 +SHA256 (PyScaffold-4.2.1.tar.gz) = c8cfa9983503f31b301f4b0bec0a8f41518f9a3a3853471ce94f9f9dc770a3e2 +SIZE (PyScaffold-4.2.1.tar.gz) = 5233297 diff --git a/devel/py-pyscaffold/pkg-descr b/devel/py-pyscaffold/pkg-descr new file mode 100644 index 000000000000..983f5b77656d --- /dev/null +++ b/devel/py-pyscaffold/pkg-descr @@ -0,0 +1,8 @@ +PyScaffold is a project generator for bootstrapping high quality Python +packages, ready to be shared on PyPI and installable via pip. It is easy to use +and encourages the adoption of the best tools and practices of the Python +ecosystem, helping you and your team to stay sane, happy and productive. The +best part? It is stable and has been used by thousands of developers for over +half a decade! + +WWW: https://github.com/pyscaffold/pyscaffold