summaryrefslogtreecommitdiff
path: root/dev-python/zconfig
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
commit623ee73d661e5ed8475cb264511f683407d87365 (patch)
tree993eb27c93ec7a2d2d19550300d888fc1fed9e69 /dev-python/zconfig
parentceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (diff)
gentoo Easter resync : 12.04.2020
Diffstat (limited to 'dev-python/zconfig')
-rw-r--r--dev-python/zconfig/Manifest3
-rw-r--r--dev-python/zconfig/metadata.xml20
-rw-r--r--dev-python/zconfig/zconfig-3.5.0.ebuild39
3 files changed, 62 insertions, 0 deletions
diff --git a/dev-python/zconfig/Manifest b/dev-python/zconfig/Manifest
new file mode 100644
index 000000000000..4c90101aae0d
--- /dev/null
+++ b/dev-python/zconfig/Manifest
@@ -0,0 +1,3 @@
+DIST ZConfig-3.5.0.tar.gz 127317 BLAKE2B 735d554072d4be4ee0552151a6bd0401e66bc0a7a091d97656a2c95efb13580d264a39e28c11e096ee77f57bc96d684720c22c981f5dbd82ce012d40c94d33ea SHA512 14af4de2adcb7e5404a4fd8e1a1903758c584898fda7c4d2a660616c37023f0e0b5d4acac789a930c2900eb501528899d51c4ea4c4050535cfbaa629e9159558
+EBUILD zconfig-3.5.0.ebuild 924 BLAKE2B 4664f8d5bb50819af410e6a02f97d63e895718d3806e9c0a9372dea2d0d00492ef3d9206cf364f933180b77f658a5b71d1913dd9652a21112b7065bd932abf57 SHA512 ae679b368fc558a8c40b90e240a2dcfdb107dfdb2748345f35b32c69d59f18301482d6f968eafdd19b9863fb71476552fa81efdb628233c6b2a554259110a0ba
+MISC metadata.xml 1466 BLAKE2B ec9f04749ab0badfeabf3a1a87d40b394b3494cfcb8f838a0e821d3db37ad55e5578b6145c10ba65d2d36c2034696f33311b4d2e7ce3c7c1220d3ec1c96c6c08 SHA512 f49a9d63ebd430f154e115a4e7786bae532add4774f929b3bf326cebcffb17b41e002929913c209b4acf80e3c94a8313f33efdce0eb5ac2516c9aef595659ae9
diff --git a/dev-python/zconfig/metadata.xml b/dev-python/zconfig/metadata.xml
new file mode 100644
index 000000000000..c2d543f28177
--- /dev/null
+++ b/dev-python/zconfig/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>lssndrbarbieri@gmail.com</email>
+ <name>Alessandro Barbieri</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">zopefoundation/ZConfig</remote-id>
+ </upstream>
+ <longdescription lang="en">
+ZConfig is a configuration library intended for general use. It supports a hierarchical schema-driven configuration model that allows a schema to specify data conversion routines written in Python. ZConfig’s model is very different from the model supported by the ConfigParser module found in Python’s standard library, and is more suitable to configuration-intensive applications.
+
+ZConfig schema are written in an XML-based language and are able to “import” schema components provided by Python packages. Since components are able to bind to conversion functions provided by Python code in the package (or elsewhere), configuration objects can be arbitrarily complex, with values that have been verified against arbitrary constraints. This makes it easy for applications to separate configuration support from configuration loading even with configuration data being defined and consumed by a wide range of separate packages.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-python/zconfig/zconfig-3.5.0.ebuild b/dev-python/zconfig/zconfig-3.5.0.ebuild
new file mode 100644
index 000000000000..8e47fe2dcdc1
--- /dev/null
+++ b/dev-python/zconfig/zconfig-3.5.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7} )
+
+inherit distutils-r1
+
+MY_PN="ZConfig"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A configuration library supporting a hierarchical schema-driven configuration model"
+HOMEPAGE="https://pypi.python.org/pypi/ZConfig"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? (
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/manuel[${PYTHON_USEDEP}]
+ dev-python/zope-exceptions[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ dev-python/zope-testrunner[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CHANGES.rst README.rst )
+
+distutils_enable_tests nose
+distutils_enable_sphinx doc dev-python/sphinxcontrib-programoutput