wip/py-anyconfig: import py-anyconfig-0.9.11

This commit is contained in:
K.I.A.Derouiche 2020-10-26 11:29:22 +01:00
parent 7930396eed
commit a1e8648af8
4 changed files with 149 additions and 0 deletions

4
py-anyconfig/DESCR Normal file
View File

@ -0,0 +1,4 @@
python-anyconfig is a python library provides common APIs
to load and dump configuration files in various formats
with some useful features such as contents merge, templates,
query, schema validation and generation support.

28
py-anyconfig/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $NetBSD$
DISTNAME= anyconfig-0.9.11
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=a/anyconfig/}
MAINTAINER= kamelderouiche@yahoo.com
HOMEPAGE= https://pypi.org/project/anyconfig/
COMMENT= APIs to load and dump configuration files in various formats
LICENSE= mit
DEPENDS+= ${PYPKGPREFIX}-yaml>=5.3.1:../../textproc/py-yaml
DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.11.2:../../textproc/py-jinja2
DEPENDS+= ${PYPKGPREFIX}-ruamel-yaml>=0.16.12:../../devel/py-ruamel-yaml
DEPENDS+= ${PYPKGPREFIX}-simplejson>=3.17.2:../../converters/py-simplejson
DEPENDS+= ${PYPKGPREFIX}-jmespath>=0.10.0:../../textproc/py-jmespath
DEPENDS+= ${PYPKGPREFIX}-jsonschema>=3.2.0:../../textproc/py-jsonschema
DEPENDS+= ${PYPKGPREFIX}-toml>=0.10.1:../../textproc/py-toml
SUBST_CLASSES+= paths
SUBST_STAGE.paths= pre-configure
SUBST_FILES.paths= setup.py
SUBST_SED.paths= -e 's,share/man/man1,${PREFIX}/man/man1,g'
SUUBST_VARS.paths= PREFIX
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

111
py-anyconfig/PLIST Normal file
View File

@ -0,0 +1,111 @@
@comment $NetBSD$
bin/anyconfig_cli
${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}/anyconfig/__init__.py
${PYSITELIB}/anyconfig/__init__.pyc
${PYSITELIB}/anyconfig/__init__.pyo
${PYSITELIB}/anyconfig/api.py
${PYSITELIB}/anyconfig/api.pyc
${PYSITELIB}/anyconfig/api.pyo
${PYSITELIB}/anyconfig/backend/__init__.py
${PYSITELIB}/anyconfig/backend/__init__.pyc
${PYSITELIB}/anyconfig/backend/__init__.pyo
${PYSITELIB}/anyconfig/backend/base.py
${PYSITELIB}/anyconfig/backend/base.pyc
${PYSITELIB}/anyconfig/backend/base.pyo
${PYSITELIB}/anyconfig/backend/ini.py
${PYSITELIB}/anyconfig/backend/ini.pyc
${PYSITELIB}/anyconfig/backend/ini.pyo
${PYSITELIB}/anyconfig/backend/json/__init__.py
${PYSITELIB}/anyconfig/backend/json/__init__.pyc
${PYSITELIB}/anyconfig/backend/json/__init__.pyo
${PYSITELIB}/anyconfig/backend/json/_simplejson.py
${PYSITELIB}/anyconfig/backend/json/_simplejson.pyc
${PYSITELIB}/anyconfig/backend/json/_simplejson.pyo
${PYSITELIB}/anyconfig/backend/json/common.py
${PYSITELIB}/anyconfig/backend/json/common.pyc
${PYSITELIB}/anyconfig/backend/json/common.pyo
${PYSITELIB}/anyconfig/backend/json/default.py
${PYSITELIB}/anyconfig/backend/json/default.pyc
${PYSITELIB}/anyconfig/backend/json/default.pyo
${PYSITELIB}/anyconfig/backend/pickle.py
${PYSITELIB}/anyconfig/backend/pickle.pyc
${PYSITELIB}/anyconfig/backend/pickle.pyo
${PYSITELIB}/anyconfig/backend/properties.py
${PYSITELIB}/anyconfig/backend/properties.pyc
${PYSITELIB}/anyconfig/backend/properties.pyo
${PYSITELIB}/anyconfig/backend/shellvars.py
${PYSITELIB}/anyconfig/backend/shellvars.pyc
${PYSITELIB}/anyconfig/backend/shellvars.pyo
${PYSITELIB}/anyconfig/backend/toml.py
${PYSITELIB}/anyconfig/backend/toml.pyc
${PYSITELIB}/anyconfig/backend/toml.pyo
${PYSITELIB}/anyconfig/backend/xml.py
${PYSITELIB}/anyconfig/backend/xml.pyc
${PYSITELIB}/anyconfig/backend/xml.pyo
${PYSITELIB}/anyconfig/backend/yaml/__init__.py
${PYSITELIB}/anyconfig/backend/yaml/__init__.pyc
${PYSITELIB}/anyconfig/backend/yaml/__init__.pyo
${PYSITELIB}/anyconfig/backend/yaml/common.py
${PYSITELIB}/anyconfig/backend/yaml/common.pyc
${PYSITELIB}/anyconfig/backend/yaml/common.pyo
${PYSITELIB}/anyconfig/backend/yaml/pyyaml.py
${PYSITELIB}/anyconfig/backend/yaml/pyyaml.pyc
${PYSITELIB}/anyconfig/backend/yaml/pyyaml.pyo
${PYSITELIB}/anyconfig/backend/yaml/ruamel_yaml.py
${PYSITELIB}/anyconfig/backend/yaml/ruamel_yaml.pyc
${PYSITELIB}/anyconfig/backend/yaml/ruamel_yaml.pyo
${PYSITELIB}/anyconfig/backends.py
${PYSITELIB}/anyconfig/backends.pyc
${PYSITELIB}/anyconfig/backends.pyo
${PYSITELIB}/anyconfig/cli.py
${PYSITELIB}/anyconfig/cli.pyc
${PYSITELIB}/anyconfig/cli.pyo
${PYSITELIB}/anyconfig/compat.py
${PYSITELIB}/anyconfig/compat.pyc
${PYSITELIB}/anyconfig/compat.pyo
${PYSITELIB}/anyconfig/dicts.py
${PYSITELIB}/anyconfig/dicts.pyc
${PYSITELIB}/anyconfig/dicts.pyo
${PYSITELIB}/anyconfig/globals.py
${PYSITELIB}/anyconfig/globals.pyc
${PYSITELIB}/anyconfig/globals.pyo
${PYSITELIB}/anyconfig/init.py
${PYSITELIB}/anyconfig/init.pyc
${PYSITELIB}/anyconfig/init.pyo
${PYSITELIB}/anyconfig/ioinfo.py
${PYSITELIB}/anyconfig/ioinfo.pyc
${PYSITELIB}/anyconfig/ioinfo.pyo
${PYSITELIB}/anyconfig/models/__init__.py
${PYSITELIB}/anyconfig/models/__init__.pyc
${PYSITELIB}/anyconfig/models/__init__.pyo
${PYSITELIB}/anyconfig/models/processor.py
${PYSITELIB}/anyconfig/models/processor.pyc
${PYSITELIB}/anyconfig/models/processor.pyo
${PYSITELIB}/anyconfig/parser.py
${PYSITELIB}/anyconfig/parser.pyc
${PYSITELIB}/anyconfig/parser.pyo
${PYSITELIB}/anyconfig/processors.py
${PYSITELIB}/anyconfig/processors.pyc
${PYSITELIB}/anyconfig/processors.pyo
${PYSITELIB}/anyconfig/query.py
${PYSITELIB}/anyconfig/query.pyc
${PYSITELIB}/anyconfig/query.pyo
${PYSITELIB}/anyconfig/schema.py
${PYSITELIB}/anyconfig/schema.pyc
${PYSITELIB}/anyconfig/schema.pyo
${PYSITELIB}/anyconfig/singleton.py
${PYSITELIB}/anyconfig/singleton.pyc
${PYSITELIB}/anyconfig/singleton.pyo
${PYSITELIB}/anyconfig/template.py
${PYSITELIB}/anyconfig/template.pyc
${PYSITELIB}/anyconfig/template.pyo
${PYSITELIB}/anyconfig/utils.py
${PYSITELIB}/anyconfig/utils.pyc
${PYSITELIB}/anyconfig/utils.pyo
man/man1/anyconfig_cli.1

6
py-anyconfig/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (anyconfig-0.9.11.tar.gz) = 997bea5cb01decc8953af9d98400e92799df78ba
RMD160 (anyconfig-0.9.11.tar.gz) = d1f6fef68ef47a44a1e7bffdcf0c5e18a25380ad
SHA512 (anyconfig-0.9.11.tar.gz) = a085772c75d660830ef9e7df18a23288eb2d7a41ed5cceeb5a58d16aedf7c41d2d190d72f6733b9f329a11f568e77b3392ffae8a71b1d0a6c3553dacb80b87c6
Size (anyconfig-0.9.11.tar.gz) = 104079 bytes