tested django-newsletter

This commit is contained in:
Esther Kleinhenz
2018-10-26 15:21:17 +02:00
parent 7ed667d043
commit 811b7c5453
2352 changed files with 448169 additions and 1 deletions
@@ -0,0 +1,44 @@
Zope Public License (ZPL) Version 2.1
A copyright notice accompanies this license document that identifies the
copyright holders.
This license has been certified as open source. It has also been designated as
GPL compatible by the Free Software Foundation (FSF).
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions in source code must retain the accompanying copyright
notice, this list of conditions, and the following disclaimer.
2. Redistributions in binary form must reproduce the accompanying copyright
notice, this list of conditions, and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Names of the copyright holders must not be used to endorse or promote
products derived from this software without prior written permission from the
copyright holders.
4. The right to distribute this software or to use it for any purpose does not
give you the right to use Servicemarks (sm) or Trademarks (tm) of the
copyright
holders. Use of them is covered by separate agreement with the copyright
holders.
5. If any files are modified, you must cause the modified files to carry
prominent notices stating that you changed the files and the date of any
change.
Disclaimer
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -0,0 +1,479 @@
Metadata-Version: 2.1
Name: ZConfig
Version: 3.3.0
Summary: Structured Configuration Library
Home-page: https://github.com/zopefoundation/ZConfig/
Author: Fred L. Drake, Jr.
Author-email: fred@fdrake.net
Maintainer: Zope Foundation and Contributors
License: ZPL 2.1
Keywords: configuration structured simple flexible typed hierarchy logging
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development
Provides-Extra: docs
Requires-Dist: sphinxcontrib-programoutput; extra == 'docs'
Provides-Extra: test
Requires-Dist: docutils; extra == 'test'
Requires-Dist: manuel; extra == 'test'
Requires-Dist: zope.testrunner; extra == 'test'
ZConfig: Schema-driven configuration
====================================
.. image:: https://img.shields.io/pypi/v/ZConfig.svg
:target: https://pypi.python.org/pypi/ZConfig/
:alt: Latest release
.. image:: https://img.shields.io/pypi/pyversions/ZConfig.svg
:target: https://pypi.org/project/ZConfig/
:alt: Supported Python versions
.. image:: https://travis-ci.org/zopefoundation/ZConfig.svg?branch=master
:target: https://travis-ci.org/zopefoundation/ZConfig
.. image:: https://coveralls.io/repos/github/zopefoundation/ZConfig/badge.svg?branch=master
:target: https://coveralls.io/github/zopefoundation/ZConfig?branch=master
.. image:: https://readthedocs.org/projects/zconfig/badge/?version=latest
:target: http://zconfig.readthedocs.org/en/latest/
:alt: Documentation Status
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.
ZConfig is licensed under the Zope Public License, version 2.1. See
the file LICENSE.txt in the distribution for the full license text.
Reference documentation is available at https://zconfig.readthedocs.io.
Information on the latest released version of the ZConfig package is
available at
https://pypi.python.org/pypi/ZConfig/
You may either create an RPM and install this, or install directly from
the source distribution.
There is a mailing list for discussions and questions about ZConfig;
more information on the list is available at
http://mail.zope.org/mailman/listinfo/zconfig/
Configuring Logging
-------------------
One common use of ZConfig is to configure the Python logging
framework. This is extremely simple to do as the following example
demonstrates:
>>> from ZConfig import configureLoggers
>>> configureLoggers('''
... <logger>
... level INFO
... <logfile>
... PATH STDOUT
... format %(levelname)s %(name)s %(message)s
... </logfile>
... </logger>
... ''')
The above configures the root logger to output messages logged at INFO
or above to the console, as we can see in the following example:
>>> from logging import getLogger
>>> logger = getLogger()
>>> logger.info('An info message')
INFO root An info message
>>> logger.debug('A debug message')
A more common configuration would see STDOUT replaced with a path to
the file into which log entries would be written.
For more information, see the `the documentation <https://zconfig.readthedocs.io>`_.
Installing from the source distribution
---------------------------------------
For a simple installation::
python setup.py install
To install to a user's home-dir::
python setup.py install --home=<dir>
To install to another prefix (for example, /usr/local)::
python setup.py install --prefix=/usr/local
If you need to force the python interpreter to (for example) python2::
python2 setup.py install
For more information on installing packages, please refer to the
`Python Packaging User Guide <https://packaging.python.org/>`__.
==========================
Change History for ZConfig
==========================
3.3.0 (2018-10-04)
------------------
- Drop support for Python 3.3.
- Add support for Python 3.7.
- Drop support for 'python setup.py test'. See `issue 38
<https://github.com/zopefoundation/ZConfig/issues/38>`_.
- Add support for ``example`` in ``section`` and ``multisection``, and
include those examples in generated documentation. See
https://github.com/zopefoundation/ZConfig/pull/5.
- Fix configuration loaders to decode byte data using UTF-8 instead of
the default encoding (usually ASCII). See `issue 37
<https://github.com/zopefoundation/ZConfig/issues/37>`_.
3.2.0 (2017-06-22)
------------------
- Drop support for Python 2.6 and 3.2 and add support for Python 3.6.
- Run tests with pypy and pypy3 as well.
- Host docs at https://zconfig.readthedocs.io
- BaseLoader is now an abstract class that cannot be instantiated.
- Allow ``nan``, ``inf`` and ``-inf`` values for floats in
configurations. See
https://github.com/zopefoundation/ZConfig/issues/16.
- Scripts ``zconfig`` (for schema validation) and
``zconfig_schema2html`` are ported to Python 3.
- A new ``ZConfig.sphinx`` `Sphinx extension
<https://zconfig.readthedocs.io/en/latest/documenting-components.html#documenting-components>`_
facilitates automatically documenting ZConfig components using their
description and examples in Sphinx documentation. See
https://github.com/zopefoundation/ZConfig/pull/25.
- Simplify internal schema processing of max and min occurrence
values. See https://github.com/zopefoundation/ZConfig/issues/15.
- Almost all uses of ``type`` as a parameter name have been replaced
with ``type_`` to avoid shadowing a builtin. These were typically
not public APIs and weren't expected to be called with keyword
arguments so there should not be any user-visible changes. See
https://github.com/zopefoundation/ZConfig/issues/17
3.1.0 (2015-10-17)
------------------
- Add ability to do variable substitution from environment variables using
$() syntax.
3.0.4 (2014-03-20)
------------------
- Added Python 3.4 support.
3.0.3 (2013-03-02)
------------------
- Added Python 3.2 support.
3.0.2 (2013-02-14)
------------------
- Fixed ResourceWarning in BaseLoader.openResource().
3.0.1 (2013-02-13)
------------------
- Removed an accidentally left `pdb` statement from the code.
- Fix a bug in Python 3 with the custom string `repr()` function.
3.0.0 (2013-02-13)
------------------
- Added Python 3.3 support.
- Dropped Python 2.4 and 2.5 support.
2.9.3 (2012-06-25)
------------------
- Fixed: port values of 0 weren't allowed. Port 0 is used to request
an ephemeral port.
2.9.2 (2012-02-11)
------------------
- Adjust test classes to avoid base classes being considered separate
test cases by (at least) the "nose" test runner.
2.9.1 (2012-02-11)
------------------
- Make FileHandler.reopen thread safe.
2.9.0 (2011-03-22)
------------------
- Allow identical redefinition of ``%define`` names.
- Added support for IPv6 addresses.
2.8.0 (2010-04-13)
------------------
- Fix relative path recognition.
https://bugs.launchpad.net/zconfig/+bug/405687
- Added SMTP authentication support for email logger on Python 2.6.
2.7.1 (2009-06-13)
------------------
- Improved documentation
- Fixed tests failures on windows.
2.7.0 (2009-06-11)
------------------
- Added a convenience function, ``ZConfig.configureLoggers(text)`` for
configuring loggers.
- Relaxed the requirement for a logger name in logger sections,
allowing the logger section to be used for both root and non-root
loggers.
2.6.1 (2008-12-05)
------------------
- Fixed support for schema descriptions that override descriptions from a base
schema. If multiple base schema provide descriptions but the derived schema
does not, the first base mentioned that provides a description wins.
https://bugs.launchpad.net/zconfig/+bug/259475
- Fixed compatibility bug with Python 2.5.0.
- No longer trigger deprecation warnings under Python 2.6.
2.6.0 (2008-09-03)
------------------
- Added support for file rotation by time by specifying when and
interval, rather than max-size, for log files.
- Removed dependency on setuptools from the setup.py.
2.5.1 (2007-12-24)
------------------
- Made it possible to run unit tests via 'python setup.py test' (requires
setuptools on sys.path).
- Added better error messages to test failure assertions.
2.5 (2007-08-31)
------------------------
*A note on the version number:*
Information discovered in the revision control system suggests that some
past revision has been called "2.4", though it is not clear that any
actual release was made with that version number. We're going to skip
revision 2.4 entirely to avoid potential issues with anyone using
something claiming to be ZConfig 2.4, and go straight to version 2.5.
- Add support for importing schema components from ZIP archives (including
eggs).
- Added a 'formatter' configuration option in the logging handler sections
to allow specifying a constructor for the formatter.
- Documented the package: URL scheme that can be used in extending schema.
- Added support for reopening all log files opened via configurations using
the ZConfig.components.logger package. For Zope, this is usable via the
``zc.signalhandler`` package. ``zc.signalhandler`` is not required for
ZConfig.
- Added support for rotating log files internally by size.
- Added a minimal implementation of schema-less parsing; this is mostly
intended for applications that want to read several fragments of ZConfig
configuration files and assemble a combined configuration. Used in some
``zc.buildout`` recipes.
- Converted to using ``zc.buildout`` and the standard test runner from
``zope.testing``.
- Added more tests.
2.3.1 (2005-08-21)
------------------
- Isolated some of the case-normalization code so it will at least be
easier to override. This remains non-trivial.
2.3 (2005-05-18)
----------------
- Added "inet-binding-address" and "inet-connection-address" to the
set of standard datatypes. These are similar to the "inet-address"
type, but the default hostname is more sensible. The datatype used
should reflect how the value will be used.
- Alternate rotating logfile handler for Windows, to avoid platform
limitations on renaming open files. Contributed by Sidnei da Silva.
- For <section> and <multisection>, if the name attribute is omitted,
assume name="*", since this is what is used most often.
2.2 (2004-04-21)
----------------
- More documentation has been written.
- Added a timedelta datatype function; the input is the same as for
the time-interval datatype, but the resulting value is a
datetime.timedelta object.
- Make sure keys specified as attributes of the <default> element are
converted by the appropriate key type, and are re-checked for
derived sections.
- Refactored the ZConfig.components.logger schema components so that a
schema can import just one of the "eventlog" or "logger" sections if
desired. This can be helpful to avoid naming conflicts.
- Added a reopen() method to the logger factories.
- Always use an absolute pathname when opening a FileHandler.
- A fix to the logger 'format' key to allow the %(process)d expansion variable
that the logging package supports.
- A new timedelta built-in datatype was added. Similar to time-interval
except that it returns a datetime.timedelta object instead.
2.1 (2004-04-12)
----------------
- Removed compatibility with Python 2.1 and 2.2.
- Schema components must really be in Python packages; the directory
search has been modified to perform an import to locate the package
rather than incorrectly implementing the search algorithm.
- The default objects use for section values now provide a method
getSectionAttributes(); this returns a list of all the attributes of
the section object which store configuration-defined data (including
information derived from the schema).
- Default information can now be included in a schema for <key
name="+"> and <multikey name="+"> by using <default key="...">.
- More documentation has been added to discuss schema extension.
- Support for a Unicode-free Python has been fixed.
- Derived section types now inherit the datatype of the base type if
no datatype is identified explicitly.
- Derived section types can now override the keytype instead of always
inheriting from their base type.
- <import package='...'/> makes use of the current prefix if the
package name begins witha dot.
- Added two standard datatypes: dotted-name and dotted-suffix.
- Added two standard schema components: ZConfig.components.basic and
ZConfig.components.logger.
2.0 (2003-10-27)
----------------
- Configurations can import additional schema components using a new
"%import" directive; this can be used to integrate 3rd-party
components into an application.
- Schemas may be extended using a new "extends" attribute on the
<schema> element.
- Better error messages when elements in a schema definition are
improperly nested.
- The "zconfig" script can now simply verify that a schema definition
is valid, if that's all that's needed.
1.0 (2003-03-25)
----------------
- Initial release.
@@ -0,0 +1,145 @@
../../../bin/zconfig,sha256=oOQR38jQNziXKnd_0cfszLLBudWiwCDBucVwcb-JSLc,248
../../../bin/zconfig_schema2html,sha256=vp7zcnbBclWutkoKaGNaRXVMj4kJdloD2lsBNrqi1Gw,250
ZConfig-3.3.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
ZConfig-3.3.0.dist-info/LICENSE.txt,sha256=PmcdsR32h1FswdtbPWXkqjg-rKPCDOo_r1Og9zNdCjw,2070
ZConfig-3.3.0.dist-info/METADATA,sha256=sHNteMVs1EpFVNSvJHDBUu5Im-KuQ-4TDSfyCinWqr0,14745
ZConfig-3.3.0.dist-info/RECORD,,
ZConfig-3.3.0.dist-info/WHEEL,sha256=8T8fxefr_r-A79qbOJ9d_AaEgkpCGmEPHc-gpCq5BRg,110
ZConfig-3.3.0.dist-info/entry_points.txt,sha256=LaOi7VnYxJr9q5EWc2dMk_lJCx3oflDdv_FQiWkmBVQ,99
ZConfig-3.3.0.dist-info/top_level.txt,sha256=qKGSSXGHk0nNcFVduhJ3dUglDybP6xrHK3ufvRWTMPI,8
ZConfig/__init__.py,sha256=VB0_3Dmy2ISMA9bE39OL1oLqoXT88gvoCM2EufV4apw,7901
ZConfig/__pycache__/__init__.cpython-36.pyc,,
ZConfig/__pycache__/_compat.cpython-36.pyc,,
ZConfig/__pycache__/_schema_utils.cpython-36.pyc,,
ZConfig/__pycache__/cfgparser.cpython-36.pyc,,
ZConfig/__pycache__/cmdline.cpython-36.pyc,,
ZConfig/__pycache__/datatypes.cpython-36.pyc,,
ZConfig/__pycache__/info.cpython-36.pyc,,
ZConfig/__pycache__/loader.cpython-36.pyc,,
ZConfig/__pycache__/matcher.cpython-36.pyc,,
ZConfig/__pycache__/schema.cpython-36.pyc,,
ZConfig/__pycache__/schema2html.cpython-36.pyc,,
ZConfig/__pycache__/schemaless.cpython-36.pyc,,
ZConfig/__pycache__/sphinx.cpython-36.pyc,,
ZConfig/__pycache__/substitution.cpython-36.pyc,,
ZConfig/__pycache__/url.cpython-36.pyc,,
ZConfig/__pycache__/validator.cpython-36.pyc,,
ZConfig/_compat.py,sha256=hNYcNFk7ISAMcTvK1QffU81YMKLPtlm4_KWmAvniaW4,2683
ZConfig/_schema_utils.py,sha256=4DF-UmtgH1XJfEmNUbOL2ds8qk1QkRfwurruRwV65vI,10156
ZConfig/cfgparser.py,sha256=Hct3pqDFMYb2uMvN_GfAEbCFz04MSSn5yWPcTXzwgYo,6577
ZConfig/cmdline.py,sha256=0EFZBt0PWXV5zB0O6YAUdZu_xbrCj00H7x_VCMYanTw,7670
ZConfig/components/__init__.py,sha256=Wxwe1Yvh0PsxQGRzt5WMkXtzaWEZpEPOcWx6ZWFr5U8,28
ZConfig/components/__pycache__/__init__.cpython-36.pyc,,
ZConfig/components/basic/__init__.py,sha256=Wxwe1Yvh0PsxQGRzt5WMkXtzaWEZpEPOcWx6ZWFr5U8,28
ZConfig/components/basic/__pycache__/__init__.cpython-36.pyc,,
ZConfig/components/basic/__pycache__/mapping.cpython-36.pyc,,
ZConfig/components/basic/component.xml,sha256=AdT2naEAZ83iLl6IIKD_nVZa6nHhAsWDVDCPEUJuszQ,206
ZConfig/components/basic/mapping.py,sha256=77gkqVKzw60mv_BmR7I1wyddAArG4RnqceeMlFWIGfQ,764
ZConfig/components/basic/mapping.xml,sha256=9ISmp62x626Y4VJl-Ry78F_wyGE3y1FDp5mvMBIIGkI,945
ZConfig/components/basic/tests/__init__.py,sha256=Wxwe1Yvh0PsxQGRzt5WMkXtzaWEZpEPOcWx6ZWFr5U8,28
ZConfig/components/basic/tests/__pycache__/__init__.cpython-36.pyc,,
ZConfig/components/basic/tests/__pycache__/test_mapping.cpython-36.pyc,,
ZConfig/components/basic/tests/test_mapping.py,sha256=DdzFCIiSDP372uNnb-4JTZEokghhnYDvLOX29MN0ZLI,2653
ZConfig/components/logger/__init__.py,sha256=zC97fFrJ5Drj2hUTdoYATIbqFaapIr3CsvPOpqzun4Y,702
ZConfig/components/logger/__pycache__/__init__.cpython-36.pyc,,
ZConfig/components/logger/__pycache__/datatypes.cpython-36.pyc,,
ZConfig/components/logger/__pycache__/factory.cpython-36.pyc,,
ZConfig/components/logger/__pycache__/handlers.cpython-36.pyc,,
ZConfig/components/logger/__pycache__/logger.cpython-36.pyc,,
ZConfig/components/logger/__pycache__/loghandler.cpython-36.pyc,,
ZConfig/components/logger/abstract.xml,sha256=1Ou38WA8V5SCImCQr9E3Hdmhtp--zXsVWZvrekXjAiM,151
ZConfig/components/logger/base-logger.xml,sha256=GMGKocaRWK6HcgDKiYsHmVqZjF2F-biR_7uD91nU35M,1801
ZConfig/components/logger/component.xml,sha256=s7l90AJ9qGn0utWE035Wjnmz8DGCIGbT88QVQdneh6Y,375
ZConfig/components/logger/datatypes.py,sha256=abkrHnBCkdOVlLVWQaD76zOyWf8Dwn47u94p5CEv-M8,1133
ZConfig/components/logger/eventlog.xml,sha256=ZrMgTsZ3WS0p3u3G5d1tNEKif40BHR9qZmAKSDOnc6g,478
ZConfig/components/logger/factory.py,sha256=_8TR_WE-vgUAfgGlD0Zc7fpgTeyz2F49CCi8gp7x5-c,1400
ZConfig/components/logger/handlers.py,sha256=MWf24bxgf4awSRtMP8xl0nEnPSk4Xdwd3z7YHzxacEQ,7569
ZConfig/components/logger/handlers.xml,sha256=w6O6m_T8-GJIFjexGP_1zp6ZhALsO-Y2TyuLnPisZPU,4062
ZConfig/components/logger/logger.py,sha256=77CX9eCM6SJoQUDb4LJbQzPBcEEI4NQ5mLlZinGZ6HY,3510
ZConfig/components/logger/logger.xml,sha256=GXPVVwVSbia0IzcrKq4PJPPLrhS8tU_24vgCubvoQSs,1460
ZConfig/components/logger/loghandler.py,sha256=kyNhXpvzpNJ8jwqxQLggHMcdHAJYZp8aLzNfAN3p9cA,5336
ZConfig/components/logger/tests/__init__.py,sha256=Wxwe1Yvh0PsxQGRzt5WMkXtzaWEZpEPOcWx6ZWFr5U8,28
ZConfig/components/logger/tests/__pycache__/__init__.cpython-36.pyc,,
ZConfig/components/logger/tests/__pycache__/test_logger.cpython-36.pyc,,
ZConfig/components/logger/tests/test_logger.py,sha256=zildHCKgjKsCi_AwP3nf3mz2hoIxbfpRAUTGY8fJ7XA,31209
ZConfig/datatypes.py,sha256=yk5BImUwfY4ATXXKIz930ooAXtQsQ_fHkG6QXNbq9D4,17915
ZConfig/info.py,sha256=fbzDx2oZ_3OrPyqirsV7y7iuPgvzfEybyom-U1CC9YI,17757
ZConfig/loader.py,sha256=gO5egt4hh3MtOwOlLXXmqN-7rQaPsX9sYvDrnA26BS8,18758
ZConfig/matcher.py,sha256=sSDGtEvM88PRuuQhOz3-jAhVovAasUoMhHm9p0fAF5w,11175
ZConfig/schema.py,sha256=QR_RQK4lUumDsr5m1J29o7D8fUAovImerhgKYiGcAKo,22590
ZConfig/schema2html.py,sha256=57zJSvZXAN0auHaiD7Jw1lR8RnKnqlAbBPtAoMYGHts,4548
ZConfig/schemaless.py,sha256=uV09k--cBsCFhtXEWsPlxmC3wpyKzbwCD6WBLI6MEIE,3168
ZConfig/schemaless.txt,sha256=0_WUee4vJkeeAagw8frPS5g4KVQc7vRM5SumByJud_M,6913
ZConfig/sphinx.py,sha256=RKXcztiD3-0fbYqG8WC_MhZEu6g0mqFFwi-j04ee5js,6049
ZConfig/substitution.py,sha256=kcygm2aR15a9bqPAP6vDGbfxM-x54MitTh5ZCIAlL5s,3762
ZConfig/tests/__init__.py,sha256=FEjJCpqATtNIgpxxSyUs2EeA3PzISGkRNLAmOPNm53A,762
ZConfig/tests/__pycache__/__init__.cpython-36.pyc,,
ZConfig/tests/__pycache__/support.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_cfgimports.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_cmdline.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_config.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_cookbook.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_datatypes.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_info.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_loader.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_matcher.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_readme.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_schema.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_schema2html.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_schemaless.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_subst.cpython-36.pyc,,
ZConfig/tests/__pycache__/test_validator.cpython-36.pyc,,
ZConfig/tests/bad-component.xml,sha256=dOHdskqyCKBDg0Fwkd8fONrPL9ksarEJzmMo-YhNLYk,41
ZConfig/tests/bad-component2.xml,sha256=M6pseuhNTeUplvv1FNcubbwJ0Ckrnmy80vDT_4zvWQI,122
ZConfig/tests/foosample.zip,sha256=W0z1MjDaOPnErJBAdzc49NsBl7ky7DNvoTI1ahO6kQU,1581
ZConfig/tests/input/base-datatype1.xml,sha256=1MkpejZXG86y6zzp_AlcAIiI9R5OZm_KICv_5DlJ2vY,98
ZConfig/tests/input/base-datatype2.xml,sha256=ZI2CZBYGXQuQV_NL-sWDOwU26XmARgAcvuavME437Ig,98
ZConfig/tests/input/base-keytype1.xml,sha256=FJ5Tc8rkdL6m0OBbTcDa-C15-TyRxC-Oa5Pp6JH0gtQ,70
ZConfig/tests/input/base-keytype2.xml,sha256=a_TQaBAcQoCEbFKf5ExzXXaiUnjSGQFCGMpp7czd-Dc,96
ZConfig/tests/input/base.xml,sha256=MBi3f1w74aMURTj3-X6_XTT8bV5r7nMmN8pFyUx_63I,161
ZConfig/tests/input/include.conf,sha256=c6kmp6OHSMkMGnui5Pc0soY2zlR1g8tQn6V2JjNS6Dg,56
ZConfig/tests/input/inner.conf,sha256=Tq3RZtSB5ATZJRRsF3Nu5LWjhVayjZMQw58nn_S9d-E,42
ZConfig/tests/input/library.xml,sha256=kUANBd45kCsb30QM6whhTFAk79qNbl2roW6C_7lCwbc,157
ZConfig/tests/input/logger.xml,sha256=YiKmxH50CAe25TOvOGrZ-pd6SDkpHSmYutoqPAAlCC0,404
ZConfig/tests/input/non-ascii.txt,sha256=x2yK8edLhMf_FE3xKx1RkaV4Hve5pvASSaa965UGYTc,76
ZConfig/tests/input/outer.conf,sha256=Kn3aEwWDZnPSZhdAJXHhEo7XCiKJOSqfA3KaCe_2OVA,62
ZConfig/tests/input/simple.conf,sha256=vv7oqCp2WhPlHnlLaVWBvAMprDctIrWZ4inNdzhqMkc,440
ZConfig/tests/input/simple.xml,sha256=iWUID0Zjhsyoq2-FioEktegSw-zNroyajHbu22wgpDA,951
ZConfig/tests/input/simplesections.conf,sha256=iyL26VBFXO9OrnH_QRatNH3TJejgqjisa55rGmMQvjQ,409
ZConfig/tests/input/simplesections.xml,sha256=MPEL0ZufBk8jUC6oVEVosVAToGxHZjrUEk_lbag4D7U,1884
ZConfig/tests/library/README.txt,sha256=imy9vWA8MeiqioL9Sqp1_CXQsJo2bdeYOOpFqzWFdIs,88
ZConfig/tests/library/__init__.py,sha256=nFa4sn7SGMgCxVss13M2_uzaJEsA3KTIM8_j8TsX_Tw,23
ZConfig/tests/library/__pycache__/__init__.cpython-36.pyc,,
ZConfig/tests/library/thing/__init__.py,sha256=-lFoYNBesgQYyyX0YATe6LY3Mr1YKuGTN7sY8raLr8E,839
ZConfig/tests/library/thing/__pycache__/__init__.cpython-36.pyc,,
ZConfig/tests/library/thing/component.xml,sha256=DgmcBO3b5AOj-25fZweVY5UmjjFaszVJBpfZ95EfWkc,344
ZConfig/tests/library/thing/extras/extras.xml,sha256=DrugmfPFEN61aNU1G-Agte0Rlq5nTHheibkW0ZFE91o,104
ZConfig/tests/library/widget/__init__.py,sha256=nFa4sn7SGMgCxVss13M2_uzaJEsA3KTIM8_j8TsX_Tw,23
ZConfig/tests/library/widget/__pycache__/__init__.cpython-36.pyc,,
ZConfig/tests/library/widget/component.xml,sha256=xKS80wQPXXIzx7teDoNM-ACUXl7vLtt_V24AujVRqRM,256
ZConfig/tests/library/widget/extra.xml,sha256=4BmV5r18l32yrRipFqMWWhZdODkwS6mYm7YJvMXaGrY,103
ZConfig/tests/support.py,sha256=0ccli3j33NjWs_mqaT8f4DV3UGB2ajwF8o_SDbZKbug,3183
ZConfig/tests/test_cfgimports.py,sha256=ZTv1IVfAYOxhhgrcZojAA32520pR0r5KKtYDQy8CMro,2218
ZConfig/tests/test_cmdline.py,sha256=50UAy3ZxCDWdcKP2TwnftXy3_Q6mZlqkQE9EPhVkmGc,8202
ZConfig/tests/test_config.py,sha256=3z_sTTUw9gruE5ltfafQAAYUGhRAAxf-_4n7OOWnJf8,10113
ZConfig/tests/test_cookbook.py,sha256=1bNWR3r2mV1wztjCa0iujKqlsu6LNkrEF22puvneA9E,2428
ZConfig/tests/test_datatypes.py,sha256=_3S7T0ja-EwDFp7bdpQ_dZF358iOyL5pGgh_Ojf46sw,16234
ZConfig/tests/test_info.py,sha256=wRglSnY3A460FT96r4Jy4jRKTBFVKNPQ-eYiA_7wb4s,7016
ZConfig/tests/test_loader.py,sha256=pAfX8aeANeLYBskxyNA1H88XdgSRR6GvG2HC7xLTvdI,16637
ZConfig/tests/test_matcher.py,sha256=OMUaWmqHm4a2RKvxU8ggr3n-PPmBqP7_fKMrmU4_kLw,4218
ZConfig/tests/test_readme.py,sha256=mvw0j1Ivg-Lh1v-eediPmq7R2Nk-W49DELkn0vmlfLY,2696
ZConfig/tests/test_schema.py,sha256=1jQW_uMPGINhMKa2-R64qNQ1vwvewY1DGlHc-NyQMi8,50577
ZConfig/tests/test_schema2html.py,sha256=AGfXtcmn4I_EhMWF1ThRWv8R4qE-182B4Yhz5HEtZx8,7252
ZConfig/tests/test_schemaless.py,sha256=UkBvTyICD5YE6J_K7aLQZa1IAfj7Wtnpq8-yZLcZwXI,1274
ZConfig/tests/test_subst.py,sha256=E33zNBck-cbGBgVneVkbSq6-X6-sx7oj5Pf7NWrIiik,3793
ZConfig/tests/test_validator.py,sha256=rLpCmNfSbSa_UKJ7TZQH-Gj46PFxY6Ta2TvvKOczV2I,1919
ZConfig/tests/zipsource/README.txt,sha256=v-5zXsOYnW_nHI_QDxsjIk7c5K2HvbuZTKfNOKm03GQ,108
ZConfig/tests/zipsource/foo/__init__.py,sha256=h61ciVTdVvu8oEUXv4dHf_Tc5XUXDH3RKB1-8fQhSsg,38
ZConfig/tests/zipsource/foo/__pycache__/__init__.cpython-36.pyc,,
ZConfig/tests/zipsource/foo/sample/__init__.py,sha256=h61ciVTdVvu8oEUXv4dHf_Tc5XUXDH3RKB1-8fQhSsg,38
ZConfig/tests/zipsource/foo/sample/__pycache__/__init__.cpython-36.pyc,,
ZConfig/tests/zipsource/foo/sample/__pycache__/datatypes.cpython-36.pyc,,
ZConfig/tests/zipsource/foo/sample/component.xml,sha256=h1pLsvByAVbkjDgKCW2pKBeRxbfYnBxPEC9yN5ousEw,234
ZConfig/tests/zipsource/foo/sample/datatypes.py,sha256=vay-ORxRWftjDm7b3TNM4pjBdkuXl55SFfOxzJ1kBok,124
ZConfig/url.py,sha256=PDzkxCutT__YywmkyzeXKkty37g9wb1bfP5PTmjDZqw,1896
ZConfig/validator.py,sha256=4j3uHS8cksEebJxJk_RqxAjBg3oY41alhUQsA5EtC8w,2205
@@ -0,0 +1,6 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.32.1)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any
@@ -0,0 +1,4 @@
[console_scripts]
zconfig = ZConfig.validator:main
zconfig_schema2html = ZConfig.schema2html:main