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,249 @@
===================
``zope.location``
===================
.. image:: https://img.shields.io/pypi/v/zope.location.svg
:target: https://pypi.python.org/pypi/zope.location/
:alt: Latest release
.. image:: https://img.shields.io/pypi/pyversions/zope.location.svg
:target: https://pypi.org/project/zope.location/
:alt: Supported Python versions
.. image:: https://travis-ci.org/zopefoundation/zope.location.svg?branch=master
:target: https://travis-ci.org/zopefoundation/zope.location
.. image:: https://coveralls.io/repos/github/zopefoundation/zope.location/badge.svg?branch=master
:target: https://coveralls.io/github/zopefoundation/zope.location?branch=master
.. image:: https://readthedocs.org/projects/zopelocation/badge/?version=latest
:target: http://zopelocation.readthedocs.org/en/latest/
:alt: Documentation Status
In Zope3, "locations" are special objects that have a structural
location, indicated with ``__name__`` and ``__parent__`` attributes.
See `zope.container <https://zopecontainer.readthedocs.io/en/latest>`_
for a useful extension of this concept to "containers."
Documentation is hosted at https://zopelocation.readthedocs.io/en/latest/
=========
Changes
=========
4.2 (2018-10-09)
================
- Add support for Python 3.7.
4.1.0 (2017-08-03)
==================
- Drop support for Python 2.6, 3.2 and 3.3.
- Add a page to the docs on hacking ``zope.location``.
- Note additional documentation dependencies.
- Add support for Python 3.5 and 3.6.
- Remove internal ``_compat`` implementation module.
4.0.3 (2014-03-19)
==================
- Add Python 3.4 support.
- Update ``boostrap.py`` to version 2.2.
4.0.2 (2013-03-11)
==================
- Change the behavior of ``LocationProxy``'s ``__setattr__()`` to correctly
behave when dealing with the pure Python version of the ``ProxyBase``
class. Also added a test suite that fully tests the pure Python proxy
version of the ``LocationProxy`` class.
4.0.1 (2013-02-19)
==================
- Add Python 3.3 support.
4.0.0 (2012-06-07)
==================
- Remove backward-compatibility imports:
- ``zope.copy.clone`` (aliased as ``zope.location.pickling.locationCopy``)
- ``zope.copy.CopyPersistent`` (aliased as
``zope.location.pickling.CopyPersistent``).
- ``zope.site.interfaces.IPossibleSite`` (aliased as
``zope.location.interfaces.IPossibleSite``).
- Add Python 3.2 support.
- Make ``zope.component`` dependency optional. Use the ``component`` extra
to force its installation (or just require it directly). If
``zope.component`` is not present, this package defines the ``ISite``
interface itself, and omits adapter registrations from its ZCML.
- Add support for PyPy.
- Add support for continuous integration using ``tox`` and ``jenkins``.
- Bring unit test coverage to 100%.
- Add Sphinx documentation: moved doctest examples to API reference.
- Add 'setup.py docs' alias (installs ``Sphinx`` and dependencies).
- Add 'setup.py dev' alias (runs ``setup.py develop`` plus installs
``nose`` and ``coverage``).
- Replace deprecated ``zope.component.adapts`` usage with equivalent
``zope.component.adapter`` decorator.
- Replace deprecated ``zope.interface.implements`` usage with equivalent
``zope.interface.implementer`` decorator.
- Drop support for Python 2.4 and 2.5.
3.9.1 (2011-08-22)
==================
- Add zcml extra as well as a test for configure.zcml.
3.9.0 (2009-12-29)
==================
- Move LocationCopyHook related tests to zope.copy and remove a test
dependency on that package.
3.8.2 (2009-12-23)
==================
- Fix a typo in the configure.zcml.
3.8.1 (2009-12-23)
==================
- Remove dependency on zope.copy: the LocationCopyHook adapter is registered
only if zope.copy is available.
- Use the standard Python doctest module instead of zope.testing.doctest, which
has been deprecated.
3.8.0 (2009-12-22)
==================
- Adjust to testing output caused by new zope.schema.
3.7.1 (2009-11-18)
==================
- Move the IPossibleSite and ISite interfaces to zope.component as they are
dealing with zope.component's concept of a site, but not with location.
3.7.0 (2009-09-29)
==================
- Add getParent() to ILocationInfo and moved the actual implementation here
from zope.traversal.api, analogous to getParents().
- Actually remove deprecated PathPersistent class from
zope.location.pickling.
- Move ITraverser back to zope.traversing where it belongs conceptually. The
interface had been moved to zope.location to invert the package
interdependency but is no longer used here.
3.6.0 (2009-08-27)
==================
- New feature release: deprecate locationCopy, CopyPersistent and
PathPersistent from zope.location.pickling. These changes were already part
of the 3.5.3 release, which was erroneously numbered as a bugfix relese.
- Remove dependency on zope.deferredimport, directly import deprecated modules
without using it.
3.5.5 (2009-08-15)
==================
- Add zope.deferredimport as a dependency as it's used directly by
zope.location.pickling.
3.5.4 (2009-05-17)
==================
- Add ``IContained`` interface to ``zope.location.interfaces`` module.
This interface was moved from ``zope.container`` (after
``zope.container`` 3.8.2); consumers of ``IContained`` may now
depend on zope.location rather than zope.container to reduce
dependency cycles.
3.5.3 (2009-02-09)
==================
- Use new zope.copy package for implementing location copying. Thus
there's changes in the ``zope.locaton.pickling`` module:
* The ``locationCopy`` and ``CopyPersistent`` was removed in prefer
to their equivalents in zope.copy. Deprecated backward-compatibility
imports provided.
* The module now provides a ``zope.copy.interfaces.ICopyHook`` adapter
for ``ILocation`` objects that replaces the old CopyPersistent
functionality of checking for the need to clone objects based on
their location.
3.5.2 (2009-02-04)
==================
- Split RootPhysicallyLocatable adapter back from LocationPhysicallyLocatable,
because the IRoot object may not always provide ILocation and the code
for the root object is also simplier. It's basically a copy of the
RootPhysicallyLocatable adapter from zope.traversing version 3.5.0 and
below with ``getParents`` method added (returns an empty list).
3.5.1 (2009-02-02)
==================
- Improve test coverage.
- The new ``getParents`` method was extracted from ``zope.traversing``
and added to ILocationInfo interface in the previous release. Custom
ILocationInfo implementations should make sure they have this method
as well. That method is already used in ``zope.traversing.api.getParents``
function.
- Make ``getName`` of LocationPhysicallyLocatable always return empty
string for the IRoot object, like RootPhysicallyLocatable from
``zope.traversing`` did. So, now LocationPhysicallyLocatable is
fully compatible with RootPhysicallyLocatable, making the latter one
obsolete.
- Change package mailing list address to zope-dev at zope.org instead
of retired zope3-dev at zope.org.
3.5.0 (2009-01-31)
==================
- Reverse the dependency between zope.location and zope.traversing. This
also causes the dependency to various other packages go away.
3.4.0 (2007-10-02)
==================
- Initial release independent of the main Zope tree.
@@ -0,0 +1,300 @@
Metadata-Version: 2.0
Name: zope.location
Version: 4.2
Summary: Zope Location
Home-page: http://github.com/zopefoundation/zope.location/
Author: Zope Corporation and Contributors
Author-email: zope-dev@zope.org
License: ZPL 2.1
Keywords: zope location structural
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Zope Public License
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: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Framework :: Zope3
Provides-Extra: test
Provides-Extra: docs
Provides-Extra: component
Provides-Extra: zcml
Requires-Dist: setuptools
Requires-Dist: zope.interface (>=4.0.2)
Requires-Dist: zope.proxy (>=4.0.1)
Requires-Dist: zope.schema (>=4.2.2)
Provides-Extra: component
Requires-Dist: zope.component (>=4.0.1); extra == 'component'
Provides-Extra: docs
Requires-Dist: Sphinx; extra == 'docs'
Requires-Dist: repoze.sphinx.autointerface; extra == 'docs'
Requires-Dist: zope.component (>=4.0.1); extra == 'docs'
Requires-Dist: zope.configuration; extra == 'docs'
Provides-Extra: test
Requires-Dist: zope.component (>=4.0.1); extra == 'test'
Requires-Dist: zope.configuration; extra == 'test'
Requires-Dist: zope.copy (>=4.0); extra == 'test'
Requires-Dist: zope.testrunner; extra == 'test'
Provides-Extra: zcml
Requires-Dist: zope.configuration; extra == 'zcml'
===================
``zope.location``
===================
.. image:: https://img.shields.io/pypi/v/zope.location.svg
:target: https://pypi.python.org/pypi/zope.location/
:alt: Latest release
.. image:: https://img.shields.io/pypi/pyversions/zope.location.svg
:target: https://pypi.org/project/zope.location/
:alt: Supported Python versions
.. image:: https://travis-ci.org/zopefoundation/zope.location.svg?branch=master
:target: https://travis-ci.org/zopefoundation/zope.location
.. image:: https://coveralls.io/repos/github/zopefoundation/zope.location/badge.svg?branch=master
:target: https://coveralls.io/github/zopefoundation/zope.location?branch=master
.. image:: https://readthedocs.org/projects/zopelocation/badge/?version=latest
:target: http://zopelocation.readthedocs.org/en/latest/
:alt: Documentation Status
In Zope3, "locations" are special objects that have a structural
location, indicated with ``__name__`` and ``__parent__`` attributes.
See `zope.container <https://zopecontainer.readthedocs.io/en/latest>`_
for a useful extension of this concept to "containers."
Documentation is hosted at https://zopelocation.readthedocs.io/en/latest/
=========
Changes
=========
4.2 (2018-10-09)
================
- Add support for Python 3.7.
4.1.0 (2017-08-03)
==================
- Drop support for Python 2.6, 3.2 and 3.3.
- Add a page to the docs on hacking ``zope.location``.
- Note additional documentation dependencies.
- Add support for Python 3.5 and 3.6.
- Remove internal ``_compat`` implementation module.
4.0.3 (2014-03-19)
==================
- Add Python 3.4 support.
- Update ``boostrap.py`` to version 2.2.
4.0.2 (2013-03-11)
==================
- Change the behavior of ``LocationProxy``'s ``__setattr__()`` to correctly
behave when dealing with the pure Python version of the ``ProxyBase``
class. Also added a test suite that fully tests the pure Python proxy
version of the ``LocationProxy`` class.
4.0.1 (2013-02-19)
==================
- Add Python 3.3 support.
4.0.0 (2012-06-07)
==================
- Remove backward-compatibility imports:
- ``zope.copy.clone`` (aliased as ``zope.location.pickling.locationCopy``)
- ``zope.copy.CopyPersistent`` (aliased as
``zope.location.pickling.CopyPersistent``).
- ``zope.site.interfaces.IPossibleSite`` (aliased as
``zope.location.interfaces.IPossibleSite``).
- Add Python 3.2 support.
- Make ``zope.component`` dependency optional. Use the ``component`` extra
to force its installation (or just require it directly). If
``zope.component`` is not present, this package defines the ``ISite``
interface itself, and omits adapter registrations from its ZCML.
- Add support for PyPy.
- Add support for continuous integration using ``tox`` and ``jenkins``.
- Bring unit test coverage to 100%.
- Add Sphinx documentation: moved doctest examples to API reference.
- Add 'setup.py docs' alias (installs ``Sphinx`` and dependencies).
- Add 'setup.py dev' alias (runs ``setup.py develop`` plus installs
``nose`` and ``coverage``).
- Replace deprecated ``zope.component.adapts`` usage with equivalent
``zope.component.adapter`` decorator.
- Replace deprecated ``zope.interface.implements`` usage with equivalent
``zope.interface.implementer`` decorator.
- Drop support for Python 2.4 and 2.5.
3.9.1 (2011-08-22)
==================
- Add zcml extra as well as a test for configure.zcml.
3.9.0 (2009-12-29)
==================
- Move LocationCopyHook related tests to zope.copy and remove a test
dependency on that package.
3.8.2 (2009-12-23)
==================
- Fix a typo in the configure.zcml.
3.8.1 (2009-12-23)
==================
- Remove dependency on zope.copy: the LocationCopyHook adapter is registered
only if zope.copy is available.
- Use the standard Python doctest module instead of zope.testing.doctest, which
has been deprecated.
3.8.0 (2009-12-22)
==================
- Adjust to testing output caused by new zope.schema.
3.7.1 (2009-11-18)
==================
- Move the IPossibleSite and ISite interfaces to zope.component as they are
dealing with zope.component's concept of a site, but not with location.
3.7.0 (2009-09-29)
==================
- Add getParent() to ILocationInfo and moved the actual implementation here
from zope.traversal.api, analogous to getParents().
- Actually remove deprecated PathPersistent class from
zope.location.pickling.
- Move ITraverser back to zope.traversing where it belongs conceptually. The
interface had been moved to zope.location to invert the package
interdependency but is no longer used here.
3.6.0 (2009-08-27)
==================
- New feature release: deprecate locationCopy, CopyPersistent and
PathPersistent from zope.location.pickling. These changes were already part
of the 3.5.3 release, which was erroneously numbered as a bugfix relese.
- Remove dependency on zope.deferredimport, directly import deprecated modules
without using it.
3.5.5 (2009-08-15)
==================
- Add zope.deferredimport as a dependency as it's used directly by
zope.location.pickling.
3.5.4 (2009-05-17)
==================
- Add ``IContained`` interface to ``zope.location.interfaces`` module.
This interface was moved from ``zope.container`` (after
``zope.container`` 3.8.2); consumers of ``IContained`` may now
depend on zope.location rather than zope.container to reduce
dependency cycles.
3.5.3 (2009-02-09)
==================
- Use new zope.copy package for implementing location copying. Thus
there's changes in the ``zope.locaton.pickling`` module:
* The ``locationCopy`` and ``CopyPersistent`` was removed in prefer
to their equivalents in zope.copy. Deprecated backward-compatibility
imports provided.
* The module now provides a ``zope.copy.interfaces.ICopyHook`` adapter
for ``ILocation`` objects that replaces the old CopyPersistent
functionality of checking for the need to clone objects based on
their location.
3.5.2 (2009-02-04)
==================
- Split RootPhysicallyLocatable adapter back from LocationPhysicallyLocatable,
because the IRoot object may not always provide ILocation and the code
for the root object is also simplier. It's basically a copy of the
RootPhysicallyLocatable adapter from zope.traversing version 3.5.0 and
below with ``getParents`` method added (returns an empty list).
3.5.1 (2009-02-02)
==================
- Improve test coverage.
- The new ``getParents`` method was extracted from ``zope.traversing``
and added to ILocationInfo interface in the previous release. Custom
ILocationInfo implementations should make sure they have this method
as well. That method is already used in ``zope.traversing.api.getParents``
function.
- Make ``getName`` of LocationPhysicallyLocatable always return empty
string for the IRoot object, like RootPhysicallyLocatable from
``zope.traversing`` did. So, now LocationPhysicallyLocatable is
fully compatible with RootPhysicallyLocatable, making the latter one
obsolete.
- Change package mailing list address to zope-dev at zope.org instead
of retired zope3-dev at zope.org.
3.5.0 (2009-01-31)
==================
- Reverse the dependency between zope.location and zope.traversing. This
also causes the dependency to various other packages go away.
3.4.0 (2007-10-02)
==================
- Initial release independent of the main Zope tree.
@@ -0,0 +1,30 @@
zope.location-4.2-py2.7-nspkg.pth,sha256=SWEVH-jEWsKYrL0qoC6GBJaStx_iKxGoAY9PQycFVC4,529
zope.location-4.2.dist-info/DESCRIPTION.rst,sha256=Xa-W-ftg_iUZSU6F030U1AiPuR-GXePgSLEXQd9y7y8,7495
zope.location-4.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
zope.location-4.2.dist-info/METADATA,sha256=o07I8XrG83iitfd_97WZjtCIXI472M7-QMqSJU3oiLo,9512
zope.location-4.2.dist-info/RECORD,,
zope.location-4.2.dist-info/WHEEL,sha256=o2k-Qa-RMNIJmUdIc7KU6VWR_ErNRbWNlxDIpl7lm34,110
zope.location-4.2.dist-info/metadata.json,sha256=3tbQ479IOUZKMENaW92x5YWpIG03gDNmJ2pHnXYzQ4s,1770
zope.location-4.2.dist-info/namespace_packages.txt,sha256=QpUHvpO4wIuZDeEgKY8qZCtD-tAukB0fn_f6utzlb98,5
zope.location-4.2.dist-info/top_level.txt,sha256=QpUHvpO4wIuZDeEgKY8qZCtD-tAukB0fn_f6utzlb98,5
zope/location/__init__.py,sha256=O8KMvcOzhAYxI4KMQ7fSU6dctPpNlw1ZBDQwH36n7EM,868
zope/location/__pycache__/__init__.cpython-36.pyc,,
zope/location/__pycache__/interfaces.cpython-36.pyc,,
zope/location/__pycache__/location.cpython-36.pyc,,
zope/location/__pycache__/pickling.cpython-36.pyc,,
zope/location/__pycache__/traversing.cpython-36.pyc,,
zope/location/configure.zcml,sha256=QgPyh2WKNsTKZedodPEtMYP9acL9siYSej_4XX3Js58,679
zope/location/interfaces.py,sha256=ThPNkoHwcfaGzrm5rEl2GfxWyMG4YE4b8FZwqDeEB1s,4026
zope/location/location.py,sha256=PSkJz2mA2whtAcpvBiHhRvIIlnaUrxZ_K3yDMwvwwqI,3731
zope/location/pickling.py,sha256=abxkdXOI1j5QnD3CdMeBQmRQiQB1LkfPH-XvOh7B8Kw,1439
zope/location/tests/__init__.py,sha256=nH3LrDEcAitnx5UrI9s8iB2tGDWAQLCMg_4I9F3SLKw,9
zope/location/tests/__pycache__/__init__.cpython-36.pyc,,
zope/location/tests/__pycache__/test_configure.cpython-36.pyc,,
zope/location/tests/__pycache__/test_location.cpython-36.pyc,,
zope/location/tests/__pycache__/test_pickling.cpython-36.pyc,,
zope/location/tests/__pycache__/test_traversing.cpython-36.pyc,,
zope/location/tests/test_configure.py,sha256=d8jAosORFAAyi7OTDpNrITh6N9banD7cmfBoN4wX1-E,1422
zope/location/tests/test_location.py,sha256=eM70th1baaIzWOm4DbjhFd9Zv1BRY3oAOdZUiaZ0hMU,13850
zope/location/tests/test_pickling.py,sha256=p4wKKKHL2ujFcdozg4_yHrWKmCFBP_Ff-eKg3q4Sdbk,2131
zope/location/tests/test_traversing.py,sha256=R4o_sIKQPjRqf_qjzv6H_UHlLnFhP0G0C4Wg_eW9g1Q,10322
zope/location/traversing.py,sha256=d1zLJFab1A0WeJsPnDbfbISK1PHIXOzCnarrc_a-8aY,4511
@@ -0,0 +1,6 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.29.0)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any
@@ -0,0 +1 @@
{"classifiers": ["Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Internet :: WWW/HTTP", "Framework :: Zope3"], "extensions": {"python.details": {"contacts": [{"email": "zope-dev@zope.org", "name": "Zope Corporation and Contributors", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst"}, "project_urls": {"Home": "http://github.com/zopefoundation/zope.location/"}}}, "extras": ["component", "docs", "test", "zcml"], "generator": "bdist_wheel (0.29.0)", "keywords": ["zope", "location", "structural"], "license": "ZPL 2.1", "metadata_version": "2.0", "name": "zope.location", "run_requires": [{"extra": "docs", "requires": ["Sphinx", "repoze.sphinx.autointerface", "zope.component (>=4.0.1)", "zope.configuration"]}, {"requires": ["setuptools", "zope.interface (>=4.0.2)", "zope.proxy (>=4.0.1)", "zope.schema (>=4.2.2)"]}, {"extra": "component", "requires": ["zope.component (>=4.0.1)"]}, {"extra": "test", "requires": ["zope.component (>=4.0.1)", "zope.configuration", "zope.copy (>=4.0)", "zope.testrunner"]}, {"extra": "zcml", "requires": ["zope.configuration"]}], "summary": "Zope Location", "version": "4.2"}