summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-05-12 08:10:26 +0000
committeradam <adam@pkgsrc.org>2022-05-12 08:10:26 +0000
commit038ef6452a59ece5846c1abbd51bb2e9c110c895 (patch)
treea247c105d72818dbec7eefec5d2066759f457ff1 /textproc
parent596ae541579bbe08b0f0200090d67e6db41b7dfa (diff)
downloadpkgsrc-038ef6452a59ece5846c1abbd51bb2e9c110c895.tar.gz
py-yamllint: added version 1.26.3
A linter for YAML files. yamllint does not only check for syntax validity, but for weirdnesses like key repetition and cosmetic problems such as lines length, trailing spaces, indentation, etc.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/py-yamllint/ALTERNATIVES1
-rw-r--r--textproc/py-yamllint/DESCR5
-rw-r--r--textproc/py-yamllint/Makefile25
-rw-r--r--textproc/py-yamllint/PLIST97
-rw-r--r--textproc/py-yamllint/distinfo5
6 files changed, 135 insertions, 1 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index d315524b916..cca3b5e55db 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1315 2022/05/09 21:53:38 pin Exp $
+# $NetBSD: Makefile,v 1.1316 2022/05/12 08:10:26 adam Exp $
#
COMMENT= Text processing utilities (does not include desktop publishing)
@@ -1160,6 +1160,7 @@ SUBDIR+= py-xmlschema
SUBDIR+= py-xmltodict
SUBDIR+= py-yamcha
SUBDIR+= py-yaml
+SUBDIR+= py-yamllint
SUBDIR+= py27-cssselect2
SUBDIR+= py27-jinja2
SUBDIR+= py27-markupsafe
diff --git a/textproc/py-yamllint/ALTERNATIVES b/textproc/py-yamllint/ALTERNATIVES
new file mode 100644
index 00000000000..b346d9bc4b3
--- /dev/null
+++ b/textproc/py-yamllint/ALTERNATIVES
@@ -0,0 +1 @@
+bin/yamllint @PREFIX@/bin/yamllint-@PYVERSSUFFIX@
diff --git a/textproc/py-yamllint/DESCR b/textproc/py-yamllint/DESCR
new file mode 100644
index 00000000000..b466c44dd05
--- /dev/null
+++ b/textproc/py-yamllint/DESCR
@@ -0,0 +1,5 @@
+A linter for YAML files.
+
+yamllint does not only check for syntax validity, but for weirdnesses
+like key repetition and cosmetic problems such as lines length,
+trailing spaces, indentation, etc.
diff --git a/textproc/py-yamllint/Makefile b/textproc/py-yamllint/Makefile
new file mode 100644
index 00000000000..411fa77c725
--- /dev/null
+++ b/textproc/py-yamllint/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2022/05/12 08:10:26 adam Exp $
+
+DISTNAME= yamllint-1.26.3
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= textproc python
+MASTER_SITES= ${MASTER_SITE_PYPI:=y/yamllint/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/adrienverge/yamllint
+COMMENT= Linter for YAML files
+LICENSE= gnu-gpl-v3
+
+DEPENDS+= ${PYPKGPREFIX}-pathspec>=0.5.3:../../devel/py-pathspec
+DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
+
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+
+post-install:
+ cd ${DESTDIR}${PREFIX}/bin && \
+ ${MV} yamllint yamllint-${PYVERSSUFFIX} || ${TRUE}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/py-yamllint/PLIST b/textproc/py-yamllint/PLIST
new file mode 100644
index 00000000000..7b8fc392ce6
--- /dev/null
+++ b/textproc/py-yamllint/PLIST
@@ -0,0 +1,97 @@
+@comment $NetBSD: PLIST,v 1.1 2022/05/12 08:10:26 adam Exp $
+bin/yamllint-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/yamllint/__init__.py
+${PYSITELIB}/yamllint/__init__.pyc
+${PYSITELIB}/yamllint/__init__.pyo
+${PYSITELIB}/yamllint/__main__.py
+${PYSITELIB}/yamllint/__main__.pyc
+${PYSITELIB}/yamllint/__main__.pyo
+${PYSITELIB}/yamllint/cli.py
+${PYSITELIB}/yamllint/cli.pyc
+${PYSITELIB}/yamllint/cli.pyo
+${PYSITELIB}/yamllint/conf/default.yaml
+${PYSITELIB}/yamllint/conf/relaxed.yaml
+${PYSITELIB}/yamllint/config.py
+${PYSITELIB}/yamllint/config.pyc
+${PYSITELIB}/yamllint/config.pyo
+${PYSITELIB}/yamllint/linter.py
+${PYSITELIB}/yamllint/linter.pyc
+${PYSITELIB}/yamllint/linter.pyo
+${PYSITELIB}/yamllint/parser.py
+${PYSITELIB}/yamllint/parser.pyc
+${PYSITELIB}/yamllint/parser.pyo
+${PYSITELIB}/yamllint/rules/__init__.py
+${PYSITELIB}/yamllint/rules/__init__.pyc
+${PYSITELIB}/yamllint/rules/__init__.pyo
+${PYSITELIB}/yamllint/rules/braces.py
+${PYSITELIB}/yamllint/rules/braces.pyc
+${PYSITELIB}/yamllint/rules/braces.pyo
+${PYSITELIB}/yamllint/rules/brackets.py
+${PYSITELIB}/yamllint/rules/brackets.pyc
+${PYSITELIB}/yamllint/rules/brackets.pyo
+${PYSITELIB}/yamllint/rules/colons.py
+${PYSITELIB}/yamllint/rules/colons.pyc
+${PYSITELIB}/yamllint/rules/colons.pyo
+${PYSITELIB}/yamllint/rules/commas.py
+${PYSITELIB}/yamllint/rules/commas.pyc
+${PYSITELIB}/yamllint/rules/commas.pyo
+${PYSITELIB}/yamllint/rules/comments.py
+${PYSITELIB}/yamllint/rules/comments.pyc
+${PYSITELIB}/yamllint/rules/comments.pyo
+${PYSITELIB}/yamllint/rules/comments_indentation.py
+${PYSITELIB}/yamllint/rules/comments_indentation.pyc
+${PYSITELIB}/yamllint/rules/comments_indentation.pyo
+${PYSITELIB}/yamllint/rules/common.py
+${PYSITELIB}/yamllint/rules/common.pyc
+${PYSITELIB}/yamllint/rules/common.pyo
+${PYSITELIB}/yamllint/rules/document_end.py
+${PYSITELIB}/yamllint/rules/document_end.pyc
+${PYSITELIB}/yamllint/rules/document_end.pyo
+${PYSITELIB}/yamllint/rules/document_start.py
+${PYSITELIB}/yamllint/rules/document_start.pyc
+${PYSITELIB}/yamllint/rules/document_start.pyo
+${PYSITELIB}/yamllint/rules/empty_lines.py
+${PYSITELIB}/yamllint/rules/empty_lines.pyc
+${PYSITELIB}/yamllint/rules/empty_lines.pyo
+${PYSITELIB}/yamllint/rules/empty_values.py
+${PYSITELIB}/yamllint/rules/empty_values.pyc
+${PYSITELIB}/yamllint/rules/empty_values.pyo
+${PYSITELIB}/yamllint/rules/hyphens.py
+${PYSITELIB}/yamllint/rules/hyphens.pyc
+${PYSITELIB}/yamllint/rules/hyphens.pyo
+${PYSITELIB}/yamllint/rules/indentation.py
+${PYSITELIB}/yamllint/rules/indentation.pyc
+${PYSITELIB}/yamllint/rules/indentation.pyo
+${PYSITELIB}/yamllint/rules/key_duplicates.py
+${PYSITELIB}/yamllint/rules/key_duplicates.pyc
+${PYSITELIB}/yamllint/rules/key_duplicates.pyo
+${PYSITELIB}/yamllint/rules/key_ordering.py
+${PYSITELIB}/yamllint/rules/key_ordering.pyc
+${PYSITELIB}/yamllint/rules/key_ordering.pyo
+${PYSITELIB}/yamllint/rules/line_length.py
+${PYSITELIB}/yamllint/rules/line_length.pyc
+${PYSITELIB}/yamllint/rules/line_length.pyo
+${PYSITELIB}/yamllint/rules/new_line_at_end_of_file.py
+${PYSITELIB}/yamllint/rules/new_line_at_end_of_file.pyc
+${PYSITELIB}/yamllint/rules/new_line_at_end_of_file.pyo
+${PYSITELIB}/yamllint/rules/new_lines.py
+${PYSITELIB}/yamllint/rules/new_lines.pyc
+${PYSITELIB}/yamllint/rules/new_lines.pyo
+${PYSITELIB}/yamllint/rules/octal_values.py
+${PYSITELIB}/yamllint/rules/octal_values.pyc
+${PYSITELIB}/yamllint/rules/octal_values.pyo
+${PYSITELIB}/yamllint/rules/quoted_strings.py
+${PYSITELIB}/yamllint/rules/quoted_strings.pyc
+${PYSITELIB}/yamllint/rules/quoted_strings.pyo
+${PYSITELIB}/yamllint/rules/trailing_spaces.py
+${PYSITELIB}/yamllint/rules/trailing_spaces.pyc
+${PYSITELIB}/yamllint/rules/trailing_spaces.pyo
+${PYSITELIB}/yamllint/rules/truthy.py
+${PYSITELIB}/yamllint/rules/truthy.pyc
+${PYSITELIB}/yamllint/rules/truthy.pyo
diff --git a/textproc/py-yamllint/distinfo b/textproc/py-yamllint/distinfo
new file mode 100644
index 00000000000..f1fa3b389f9
--- /dev/null
+++ b/textproc/py-yamllint/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/05/12 08:10:26 adam Exp $
+
+BLAKE2s (yamllint-1.26.3.tar.gz) = c23362bf963a4381f4c46a1b57603cb3a7ee049c9a4dc24da4ff215afecd5db4
+SHA512 (yamllint-1.26.3.tar.gz) = c5ed17ecec102324bec077484dcede6fbf8c01a37a9292929a52163a4a9d9e9989809879c29b69c45b7cce8cbeefc830d4542118f617e846702f216f49d9db5b
+Size (yamllint-1.26.3.tar.gz) = 126746 bytes