wip/py-yamale: py-yamale-3.0.4 wimport to wip

This commit is contained in:
K.I.A.Derouiche 2020-12-07 14:06:36 +01:00
parent 9c507056a3
commit 762327c8af
4 changed files with 217 additions and 0 deletions

23
py-yamale/DESCR Normal file
View File

@ -0,0 +1,23 @@
TODO: Adjust the following lines from README.md
Yamale (ya·ma·lē)
=================
<img src="https://github.com/23andMe/Yamale/blob/master/yamale.png?raw=true" alt="Yamale" width="400"/>
A schema and validator for YAML.
What's YAML? See the current spec [here](http://www.yaml.org/spec/1.2/spec.html) and an introduction
to the syntax [here](https://github.com/Animosity/CraftIRC/wiki/Complete-idiot's-introduction-to-yaml).
[![Build Status](https://travis-ci.org/23andMe/Yamale.svg?branch=master)](https://travis-ci.org/23andMe/Yamale)
[![PyPI](https://img.shields.io/pypi/v/yamale.svg)](https://pypi.python.org/pypi/yamale)
Requirements
------------
* Python 3.6+
* PyYAML
* ruamel.yaml (optional)
Install
...

20
py-yamale/Makefile Normal file
View File

@ -0,0 +1,20 @@
# $NetBSD$
DISTNAME= yamale-3.0.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_PYPI:=y/yamale/}
MAINTAINER= kamelderouiche@yahoo.com
HOMEPAGE= https://github.com/23andMe/Yamale
COMMENT= Schema and validator for YAML
LICENSE= mit
PYTHON_VERSIONS_INCOMPATIBLE= 27
DEPENDS+= ${PYPKGPREFIX}-yaml>=5.1:../../textproc/py-yaml
USE_LANGUAGES= # none
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

168
py-yamale/PLIST Normal file
View File

@ -0,0 +1,168 @@
@comment $NetBSD$
bin/yamale
${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}/yamale/__init__.py
${PYSITELIB}/yamale/__init__.pyc
${PYSITELIB}/yamale/__init__.pyo
${PYSITELIB}/yamale/command_line.py
${PYSITELIB}/yamale/command_line.pyc
${PYSITELIB}/yamale/command_line.pyo
${PYSITELIB}/yamale/readers/__init__.py
${PYSITELIB}/yamale/readers/__init__.pyc
${PYSITELIB}/yamale/readers/__init__.pyo
${PYSITELIB}/yamale/readers/tests/__init__.py
${PYSITELIB}/yamale/readers/tests/__init__.pyc
${PYSITELIB}/yamale/readers/tests/__init__.pyo
${PYSITELIB}/yamale/readers/tests/test_bad_file.py
${PYSITELIB}/yamale/readers/tests/test_bad_file.pyc
${PYSITELIB}/yamale/readers/tests/test_bad_file.pyo
${PYSITELIB}/yamale/readers/tests/test_yaml.py
${PYSITELIB}/yamale/readers/tests/test_yaml.pyc
${PYSITELIB}/yamale/readers/tests/test_yaml.pyo
${PYSITELIB}/yamale/readers/yaml_reader.py
${PYSITELIB}/yamale/readers/yaml_reader.pyc
${PYSITELIB}/yamale/readers/yaml_reader.pyo
${PYSITELIB}/yamale/schema/__init__.py
${PYSITELIB}/yamale/schema/__init__.pyc
${PYSITELIB}/yamale/schema/__init__.pyo
${PYSITELIB}/yamale/schema/datapath.py
${PYSITELIB}/yamale/schema/datapath.pyc
${PYSITELIB}/yamale/schema/datapath.pyo
${PYSITELIB}/yamale/schema/schema.py
${PYSITELIB}/yamale/schema/schema.pyc
${PYSITELIB}/yamale/schema/schema.pyo
${PYSITELIB}/yamale/schema/validationresults.py
${PYSITELIB}/yamale/schema/validationresults.pyc
${PYSITELIB}/yamale/schema/validationresults.pyo
${PYSITELIB}/yamale/syntax/__init__.py
${PYSITELIB}/yamale/syntax/__init__.pyc
${PYSITELIB}/yamale/syntax/__init__.pyo
${PYSITELIB}/yamale/syntax/parser.py
${PYSITELIB}/yamale/syntax/parser.pyc
${PYSITELIB}/yamale/syntax/parser.pyo
${PYSITELIB}/yamale/syntax/tests/__init__.py
${PYSITELIB}/yamale/syntax/tests/__init__.pyc
${PYSITELIB}/yamale/syntax/tests/__init__.pyo
${PYSITELIB}/yamale/syntax/tests/test_parser.py
${PYSITELIB}/yamale/syntax/tests/test_parser.pyc
${PYSITELIB}/yamale/syntax/tests/test_parser.pyo
${PYSITELIB}/yamale/tests/__init__.py
${PYSITELIB}/yamale/tests/__init__.pyc
${PYSITELIB}/yamale/tests/__init__.pyo
${PYSITELIB}/yamale/tests/fixtures/any.yaml
${PYSITELIB}/yamale/tests/fixtures/any_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/any_good.yaml
${PYSITELIB}/yamale/tests/fixtures/bad_schema.yaml
${PYSITELIB}/yamale/tests/fixtures/custom_types.yaml
${PYSITELIB}/yamale/tests/fixtures/custom_types_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/custom_types_good.yaml
${PYSITELIB}/yamale/tests/fixtures/empty_schema.yaml
${PYSITELIB}/yamale/tests/fixtures/include_validator.yaml
${PYSITELIB}/yamale/tests/fixtures/include_validator_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/include_validator_good.yaml
${PYSITELIB}/yamale/tests/fixtures/ip.yaml
${PYSITELIB}/yamale/tests/fixtures/ip_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/ip_good.yaml
${PYSITELIB}/yamale/tests/fixtures/issue_22.yaml
${PYSITELIB}/yamale/tests/fixtures/issue_22_good.yaml
${PYSITELIB}/yamale/tests/fixtures/issue_50.yaml
${PYSITELIB}/yamale/tests/fixtures/issue_50_good.yaml
${PYSITELIB}/yamale/tests/fixtures/keywords.yaml
${PYSITELIB}/yamale/tests/fixtures/keywords_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/keywords_good.yaml
${PYSITELIB}/yamale/tests/fixtures/list_include.yaml
${PYSITELIB}/yamale/tests/fixtures/list_include_good.yaml
${PYSITELIB}/yamale/tests/fixtures/lists.yaml
${PYSITELIB}/yamale/tests/fixtures/lists_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/lists_bad2.yaml
${PYSITELIB}/yamale/tests/fixtures/lists_good.yaml
${PYSITELIB}/yamale/tests/fixtures/mac.yaml
${PYSITELIB}/yamale/tests/fixtures/mac_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/mac_good.yaml
${PYSITELIB}/yamale/tests/fixtures/map.yaml
${PYSITELIB}/yamale/tests/fixtures/map_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/map_good.yaml
${PYSITELIB}/yamale/tests/fixtures/map_key_constraint.yaml
${PYSITELIB}/yamale/tests/fixtures/map_key_constraint_bad_base.yaml
${PYSITELIB}/yamale/tests/fixtures/map_key_constraint_bad_nest.yaml
${PYSITELIB}/yamale/tests/fixtures/map_key_constraint_bad_nest_con.yaml
${PYSITELIB}/yamale/tests/fixtures/map_key_constraint_good.yaml
${PYSITELIB}/yamale/tests/fixtures/mixed_strict_map.yaml
${PYSITELIB}/yamale/tests/fixtures/mixed_strict_map_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/mixed_strict_map_good.yaml
${PYSITELIB}/yamale/tests/fixtures/nested.yaml
${PYSITELIB}/yamale/tests/fixtures/nested_bad_data.yaml
${PYSITELIB}/yamale/tests/fixtures/nested_good_data.yaml
${PYSITELIB}/yamale/tests/fixtures/nested_issue_54.yaml
${PYSITELIB}/yamale/tests/fixtures/nested_map.yaml
${PYSITELIB}/yamale/tests/fixtures/nested_map2.yaml
${PYSITELIB}/yamale/tests/fixtures/nested_map2_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/nested_map2_good.yaml
${PYSITELIB}/yamale/tests/fixtures/nested_map_good.yaml
${PYSITELIB}/yamale/tests/fixtures/numeric_bool_coercion.yaml
${PYSITELIB}/yamale/tests/fixtures/numeric_bool_coercion_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/numeric_bool_coercion_good.yaml
${PYSITELIB}/yamale/tests/fixtures/regex.yaml
${PYSITELIB}/yamale/tests/fixtures/regex_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/regex_good.yaml
${PYSITELIB}/yamale/tests/fixtures/static_list.yaml
${PYSITELIB}/yamale/tests/fixtures/static_list_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/static_list_good.yaml
${PYSITELIB}/yamale/tests/fixtures/strict_list.yaml
${PYSITELIB}/yamale/tests/fixtures/strict_list_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/strict_list_good.yaml
${PYSITELIB}/yamale/tests/fixtures/strict_map.yaml
${PYSITELIB}/yamale/tests/fixtures/strict_map_bad.yaml
${PYSITELIB}/yamale/tests/fixtures/strict_map_good.yaml
${PYSITELIB}/yamale/tests/fixtures/top_level_map.yaml
${PYSITELIB}/yamale/tests/fixtures/top_level_map_good.yaml
${PYSITELIB}/yamale/tests/fixtures/types.yaml
${PYSITELIB}/yamale/tests/fixtures/types_bad_data.yaml
${PYSITELIB}/yamale/tests/fixtures/types_good_data.yaml
${PYSITELIB}/yamale/tests/test_command_line.py
${PYSITELIB}/yamale/tests/test_command_line.pyc
${PYSITELIB}/yamale/tests/test_command_line.pyo
${PYSITELIB}/yamale/tests/test_functional.py
${PYSITELIB}/yamale/tests/test_functional.pyc
${PYSITELIB}/yamale/tests/test_functional.pyo
${PYSITELIB}/yamale/tests/test_meta_test.py
${PYSITELIB}/yamale/tests/test_meta_test.pyc
${PYSITELIB}/yamale/tests/test_meta_test.pyo
${PYSITELIB}/yamale/util.py
${PYSITELIB}/yamale/util.pyc
${PYSITELIB}/yamale/util.pyo
${PYSITELIB}/yamale/validators/__init__.py
${PYSITELIB}/yamale/validators/__init__.pyc
${PYSITELIB}/yamale/validators/__init__.pyo
${PYSITELIB}/yamale/validators/base.py
${PYSITELIB}/yamale/validators/base.pyc
${PYSITELIB}/yamale/validators/base.pyo
${PYSITELIB}/yamale/validators/constraints.py
${PYSITELIB}/yamale/validators/constraints.pyc
${PYSITELIB}/yamale/validators/constraints.pyo
${PYSITELIB}/yamale/validators/tests/__init__.py
${PYSITELIB}/yamale/validators/tests/__init__.pyc
${PYSITELIB}/yamale/validators/tests/__init__.pyo
${PYSITELIB}/yamale/validators/tests/test_constraint.py
${PYSITELIB}/yamale/validators/tests/test_constraint.pyc
${PYSITELIB}/yamale/validators/tests/test_constraint.pyo
${PYSITELIB}/yamale/validators/tests/test_validate.py
${PYSITELIB}/yamale/validators/tests/test_validate.pyc
${PYSITELIB}/yamale/validators/tests/test_validate.pyo
${PYSITELIB}/yamale/validators/validators.py
${PYSITELIB}/yamale/validators/validators.pyc
${PYSITELIB}/yamale/validators/validators.pyo
${PYSITELIB}/yamale/yamale.py
${PYSITELIB}/yamale/yamale.pyc
${PYSITELIB}/yamale/yamale.pyo
${PYSITELIB}/yamale/yamale_error.py
${PYSITELIB}/yamale/yamale_error.pyc
${PYSITELIB}/yamale/yamale_error.pyo
${PYSITELIB}/yamale/yamale_testcase.py
${PYSITELIB}/yamale/yamale_testcase.pyc
${PYSITELIB}/yamale/yamale_testcase.pyo

6
py-yamale/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (yamale-3.0.4.tar.gz) = 80653c67db89eaa644a15de21dd7d8345d817075
RMD160 (yamale-3.0.4.tar.gz) = 32bc95edc6ea2d8bcabbcc033566223cb361e5ef
SHA512 (yamale-3.0.4.tar.gz) = 0f5fb81e6aad295d2a7c3be92be32576edc0280500b6621103e5836ca7786ae915ea3203ce0faac8620c94aef2014f68f9798575153c074d36a37cee5adacb15
Size (yamale-3.0.4.tar.gz) = 30599 bytes