Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Sep 2023 03:13:47 GMT
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e086206534dc - main - devel/py-pyroma: Add py-pyroma 4.2
Message-ID:  <202309110313.38B3DlSo021253@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e086206534dc44a9dc6ef1a165efd2443a29aa0b

commit e086206534dc44a9dc6ef1a165efd2443a29aa0b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-09-11 02:51:20 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-09-11 03:00:50 +0000

    devel/py-pyroma: Add py-pyroma 4.2
    
    Pyroma rhymes with aroma, and is a product aimed at giving a rating of how well
    a Python project complies with the best practices of the Python packaging
    ecosystem, primarily PyPI, pip, Distribute etc, as well as a list of issues that
    could be improved.
    
    The aim of this is both to help people make a project that is nice and usable,
    but also to improve the quality of Python third-party software, making it easier
    and more enjoyable to use the vast array of available modules for Python.
    
    It's written so that there are a library with methods to call from Python, as
    well as a script, also called pyroma.
---
 devel/Makefile            |  1 +
 devel/py-pyroma/Makefile  | 27 +++++++++++++++++++++++++++
 devel/py-pyroma/distinfo  |  3 +++
 devel/py-pyroma/pkg-descr | 11 +++++++++++
 4 files changed, 42 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index e32cb732e1c0..156ebac8f5e8 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5330,6 +5330,7 @@
     SUBDIR += py-pyrfc3339
     SUBDIR += py-pyright
     SUBDIR += py-pyro
+    SUBDIR += py-pyroma
     SUBDIR += py-pyrsistent
     SUBDIR += py-pyscaffold
     SUBDIR += py-pysdl2
diff --git a/devel/py-pyroma/Makefile b/devel/py-pyroma/Makefile
new file mode 100644
index 000000000000..70731575feec
--- /dev/null
+++ b/devel/py-pyroma/Makefile
@@ -0,0 +1,27 @@
+PORTNAME=	pyroma
+PORTVERSION=	4.2
+CATEGORIES=	devel python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Test your project's packaging friendliness
+WWW=		https://github.com/regebro/pyroma
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}build>=0.7.0:devel/py-build@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}docutils>=0,1:textproc/py-docutils@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}trove-classifiers>=2022.6.26:devel/py-trove-classifiers@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist concurrent distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-pyroma/distinfo b/devel/py-pyroma/distinfo
new file mode 100644
index 000000000000..3b2d17865306
--- /dev/null
+++ b/devel/py-pyroma/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1694348230
+SHA256 (pyroma-4.2.tar.gz) = 6c727dc4a7a10e12274faed5fb47ebd499ca0821995befec98e3cfcaf1e7383c
+SIZE (pyroma-4.2.tar.gz) = 97438
diff --git a/devel/py-pyroma/pkg-descr b/devel/py-pyroma/pkg-descr
new file mode 100644
index 000000000000..ba5e80cf4503
--- /dev/null
+++ b/devel/py-pyroma/pkg-descr
@@ -0,0 +1,11 @@
+Pyroma rhymes with aroma, and is a product aimed at giving a rating of how well
+a Python project complies with the best practices of the Python packaging
+ecosystem, primarily PyPI, pip, Distribute etc, as well as a list of issues that
+could be improved.
+
+The aim of this is both to help people make a project that is nice and usable,
+but also to improve the quality of Python third-party software, making it easier
+and more enjoyable to use the vast array of available modules for Python.
+
+It's written so that there are a library with methods to call from Python, as
+well as a script, also called pyroma.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202309110313.38B3DlSo021253>