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,302 @@
Metadata-Version: 2.1
Name: zope.pagetemplate
Version: 4.4.1
Summary: Zope Page Templates
Home-page: https://github.com/zopefoundation/zope.pagetemplate
Author: Zope Foundation and Contributors
Author-email: zope-dev@zope.org
License: ZPL 2.1
Keywords: zope3 page template
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: docs
Provides-Extra: test
Provides-Extra: untrusted
Requires-Dist: setuptools
Requires-Dist: six
Requires-Dist: zope.interface
Requires-Dist: zope.component
Requires-Dist: zope.tales
Requires-Dist: zope.tal (>=4.2.0)
Requires-Dist: zope.i18n (>=4.0.1)
Requires-Dist: zope.i18nmessageid
Requires-Dist: zope.traversing
Provides-Extra: docs
Requires-Dist: Sphinx; extra == 'docs'
Requires-Dist: repoze.sphinx.autointerface; extra == 'docs'
Provides-Extra: test
Requires-Dist: zope.proxy; extra == 'test'
Requires-Dist: zope.security; extra == 'test'
Requires-Dist: zope.testing; extra == 'test'
Requires-Dist: zope.testrunner; extra == 'test'
Provides-Extra: test
Requires-Dist: zope.untrustedpython; (python_version == "2.7") and extra == 'test'
Provides-Extra: untrusted
Provides-Extra: untrusted
Requires-Dist: zope.untrustedpython; (python_version == "2.7") and extra == 'untrusted'
===================
zope.pagetemplate
===================
.. image:: https://img.shields.io/pypi/v/zope.pagetemplate.svg
:target: https://pypi.python.org/pypi/zope.pagetemplate/
:alt: Latest release
.. image:: https://img.shields.io/pypi/pyversions/zope.pagetemplate.svg
:target: https://pypi.org/project/zope.pagetemplate/
:alt: Supported Python versions
.. image:: https://travis-ci.org/zopefoundation/zope.pagetemplate.svg?branch=master
:target: https://travis-ci.org/zopefoundation/zope.pagetemplate
.. image:: https://coveralls.io/repos/github/zopefoundation/zope.pagetemplate/badge.svg?branch=master
:target: https://coveralls.io/github/zopefoundation/zope.pagetemplate?branch=master
.. image:: https://readthedocs.org/projects/zopepagetemplate/badge/?version=latest
:target: https://zopepagetemplate.readthedocs.org/en/latest/
:alt: Documentation Status
Page Templates provide an elegant templating mechanism that achieves a
clean separation of presentation and application logic while allowing
for designers to work with templates in their visual editing tools
(FrontPage, Dreamweaver, GoLive, etc.).
Page Templates are based on `a Template Attribute Language
<https://pypi.python.org/pypi/zope.tal>`_ with expressions provided by
`TALES <https://pypi.python.org/pypi/zope.tales>`_. For a description
of their syntax, see `the reference documentation
<https://pagetemplates.readthedocs.io/en/latest/>`_.
For detailed documentation on the usage of this package, see
https://zopepagetemplate.readthedocs.io
=========
Changes
=========
4.4.1 (2018-10-16)
==================
- Fix DeprecationWarnings for ``ComponentLookupError`` by
importing them from ``zope.interface.interfaces``. See `issue 17
<https://github.com/zopefoundation/zope.pagetemplate/issues/17>`_.
4.4 (2018-10-05)
================
- Add support for Python 3.7.
- Host documentation at https://zopepagetemplate.readthedocs.io/
4.3.0 (2017-09-04)
==================
- Add support for Python 3.5 and 3.6.
- Drop support for Python 2.6, 3.2 and 3.3.
- Certain internal test support objects in the ``tests`` package were
removed or modified.
- The ``TraversableModuleImporter`` properly turns ``ImportError``
into ``TraversalError``. Previously it was catching ``KeyError``,
which cannot be raised.
- Reach 100% code coverage and maintain it through automated testing.
4.2.1 (2015-06-06)
==================
- Add support for Python 3.2.
4.2.0 (2015-06-02)
==================
- Allow short-circuit traversal for non-proxied dict subclasses. See:
https://github.com/zopefoundation/zope.pagetemplate/pull/3 .
- Add support for PyPy / PyPy3.
4.1.0 (2014-12-27)
==================
- Add support for Python 3.4.
- Add support for testing on Travis.
4.0.4 (2013-03-15)
==================
- Ensure that ``ZopePythonExpr`` and ``PythonExpr`` are separate classes even
when ``zope.untrustedpython`` is not available. Fixes a ZCML conflict error
in ``zope.app.pagetemplate``.
4.0.3 (2013-02-28)
==================
- Only allow ``zope.untrustedpython`` to be a dependency in Python 2.
- Fix buildout to work properly.
4.0.2 (2013-02-22)
==================
- Migrate from ``zope.security.untrustedpython`` to ``zope.untrustedpython``.
- Make ``zope.untrustedpython`` an extra dependency. Without it, python
expressions are not protected, even though path expressions are still
security wrapped.
- Add support for Python 3.3.
4.0.1 (2012-01-23)
==================
- LP#732972: PageTemplateTracebackSupplement no longer passes
``check_macro_expansion=False`` to old templates which do not
accept this argument.
4.0.0 (2012-12-13)
==================
- Replace deprecated ``zope.interface.classProvides`` usage with equivalent
``zope.interface.provider`` decorator.
- Replace deprecated ``zope.interface.implements`` usage with equivalent
``zope.interface.implementer`` decorator.
- Drop support for Python 2.4 and 2.5.
- PageTemplate.pt_render() has a new argument, ``check_macro_expansion``,
defaulting to True.
- PageTemplateTracebackSupplement passes ``check_macro_expansion=False``, to
avoid LP#732972.
3.6.3 (2011-09-21)
==================
- Fix test assertions to be compatible with ``zope.tal`` 3.6.
3.6.2 (2011-09-21)
==================
- Change interface for engine and program such that the return type of
the ``cook`` method is a tuple ``(program, macros)``. This follows
the interface for the TAL parser's ``getCode`` method.
Fixes a legacy compatibility issue where code would expect an
``_v_macros`` volatile attribute which was missing.
3.6.1 (2011-08-23)
==================
- Fix issue with missing default value for ``strictinsert``.
3.6.0 (2011-08-20)
==================
- Replace StringIO stream class with a faster list-based implementation.
- Abstract out the template engine and program interfaces and allow
implementation replacement via a utility registration.
- Remove ancient copyright from test files (LP: #607228)
3.5.2 (2010-07-08)
==================
- Fix ``PTRuntimeError`` exception messages to be consistent across Python
versions, and compatibile with the output under Python 2.4. (More
readable than the previous output under Python 2.6 as well.)
3.5.1 (2010-04-30)
==================
- Remove use of ``zope.testing.doctestunit`` in favor of stdlib's doctest.
- Add dependency on "zope.security [untrustedpython]" because the ``engine``
module uses it.
3.5.0 (2009-05-25)
==================
- Add test coverage reporting support.
- Move 'engine' module and related test scaffolding here from
``zope.app.pagetemplate`` package.
3.4.2 (2009-03-17)
==================
- Remove old zpkg-related DEPENDENCIES.cfg file.
- Change package's mailing list address to zope-dev at zope.org, as
zope3-dev at zope.org is now retired.
- Change `cheeseshop` to `pypi` in the packages' homepage url.
3.4.1 (2009-01-27)
==================
- Fix test due to recent changes in zope.tal.
3.4.0 (2007-10-02)
==================
- Initial release independent of the Zope 3 tree.
3.2.0 (2006-01-05)
==================
- Corresponds to the version of the zope.pagetemplate package shipped
as part of the Zope 3.2.0 release.
- ZPTPage macro expansion: changed label text to match the corresponding
label in Zope 2 and activated the name spaces for macro expansion
in 'read'. See http://www.zope.org/Collectors/Zope3-dev/199
- Coding style cleanups.
3.1.0 (2005-10-03)
==================
- Corresponds to the version of the zope.pagetemplate package shipped
as part of the Zope 3.1.0 release.
- Fixed apidoc and Cookie, which were using wrong descriptor class
(changed to 'property'). See http://www.zope.org/Collectors/Zope3-dev/387
- Documentation / style / testing cleanups.
3.0.0 (2004-11-07)
==================
- Corresponds to the version of the zope.pagetemplate package shipped
as part of the Zope X3.0.0 release.
@@ -0,0 +1,70 @@
zope.pagetemplate-4.4.1-py3.6-nspkg.pth,sha256=SWEVH-jEWsKYrL0qoC6GBJaStx_iKxGoAY9PQycFVC4,529
zope.pagetemplate-4.4.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
zope.pagetemplate-4.4.1.dist-info/METADATA,sha256=3UjC3JX2Uz2ddn6wtKhCrwO_TI50ceGamZcWuS4VNm8,9092
zope.pagetemplate-4.4.1.dist-info/RECORD,,
zope.pagetemplate-4.4.1.dist-info/WHEEL,sha256=gduuPyBvFJQSQ0zdyxF7k0zynDXbIbvg5ZBHoXum5uk,110
zope.pagetemplate-4.4.1.dist-info/namespace_packages.txt,sha256=QpUHvpO4wIuZDeEgKY8qZCtD-tAukB0fn_f6utzlb98,5
zope.pagetemplate-4.4.1.dist-info/top_level.txt,sha256=QpUHvpO4wIuZDeEgKY8qZCtD-tAukB0fn_f6utzlb98,5
zope/pagetemplate/__init__.py,sha256=k69wG5yanypWrWW-sPO7DIYMueutXHXS9OrjapQ8U8Y,664
zope/pagetemplate/__pycache__/__init__.cpython-36.pyc,,
zope/pagetemplate/__pycache__/engine.cpython-36.pyc,,
zope/pagetemplate/__pycache__/i18n.cpython-36.pyc,,
zope/pagetemplate/__pycache__/interfaces.cpython-36.pyc,,
zope/pagetemplate/__pycache__/pagetemplate.cpython-36.pyc,,
zope/pagetemplate/__pycache__/pagetemplatefile.cpython-36.pyc,,
zope/pagetemplate/engine.py,sha256=ikYPUErAyJnnAk-3zwvGiSrMhiAXUGK27ZSgCmQh2eg,17159
zope/pagetemplate/i18n.py,sha256=Hl48m24Rjj2PhR0seyMEAWEnBUtbOW1RjXl85L4jrSQ,890
zope/pagetemplate/interfaces.py,sha256=Gf7Y1Yfyd-bJ9xR-rat1W1nAlc5Kgt9zbeGfelnz470,5593
zope/pagetemplate/pagetemplate.py,sha256=uVJpWq4iGMJ4z3Wv0rOUvvtl8HxHt39RiK4V_VRqqOM,9537
zope/pagetemplate/pagetemplatefile.py,sha256=5BQjzmWXs6garh_Kain6lnPqU2kK5hsLjtK1HZF1rmo,4193
zope/pagetemplate/tests/__init__.py,sha256=690b_c98_VbdhbkaIIiCjDZc8aFNpJYPu9eSy_5lq-w,61
zope/pagetemplate/tests/__pycache__/__init__.cpython-36.pyc,,
zope/pagetemplate/tests/__pycache__/batch.cpython-36.pyc,,
zope/pagetemplate/tests/__pycache__/test_basictemplate.cpython-36.pyc,,
zope/pagetemplate/tests/__pycache__/test_engine.cpython-36.pyc,,
zope/pagetemplate/tests/__pycache__/test_htmltests.cpython-36.pyc,,
zope/pagetemplate/tests/__pycache__/test_ptfile.cpython-36.pyc,,
zope/pagetemplate/tests/__pycache__/trusted.cpython-36.pyc,,
zope/pagetemplate/tests/__pycache__/util.cpython-36.pyc,,
zope/pagetemplate/tests/batch.py,sha256=q0dmW0egOe_i5jKysP00Nl0BjIM2W0GTNCPLZCdut8Y,2257
zope/pagetemplate/tests/input/__init__.py,sha256=690b_c98_VbdhbkaIIiCjDZc8aFNpJYPu9eSy_5lq-w,61
zope/pagetemplate/tests/input/__pycache__/__init__.cpython-36.pyc,,
zope/pagetemplate/tests/input/checknotexpression.html,sha256=LVVPxFffOGSBxh-W_-Sv2r15w7x0ZT2stnvf4tkELq8,278
zope/pagetemplate/tests/input/checknothing.html,sha256=5kBDIA16w8dCfBa9s-wne_7-ie7lrYsBEtjr5TuUvls,98
zope/pagetemplate/tests/input/checkpathalt.html,sha256=MBoEQO3uitp5WhbuJMVNiGLnzuXTqAPGBeUYqXTA3B4,478
zope/pagetemplate/tests/input/checkpathnothing.html,sha256=Uixh2koE0qLyw81zsVjJCy_NL_RYr1T-oACNKPzsEPY,103
zope/pagetemplate/tests/input/checkwithxmlheader.html,sha256=aSMSbxmNF9NIWNHDaRqgPJgDI_3Pk0uWAYUuxQgKjJ0,81
zope/pagetemplate/tests/input/dtml1.html,sha256=K7Os3VjVcF-MpS4a90jOkmgwWVqyTz6v4z87s7Z2Wr8,674
zope/pagetemplate/tests/input/dtml3.html,sha256=tx-2vGuZ04aiFoM8wum9PWO8YSPcIj7UmyiGbtWvHVA,1310
zope/pagetemplate/tests/input/globalsshadowlocals.html,sha256=qN5Q7quDOG2w_lZ_uFMcVUn3wwoKDS2E7wq2ZX_pJUM,334
zope/pagetemplate/tests/input/loop1.html,sha256=yLTIIHsANmIht6_AOY8WrfkKGEGvV7CZeqU2ArjWv9k,335
zope/pagetemplate/tests/input/recursive.html,sha256=DwY1qLWEcAxdTX_-BkGzYjfzhn0cb_zI3GANaBK4JoQ,246
zope/pagetemplate/tests/input/stringexpression.html,sha256=kwT8uK5ep0_oEaBcg8R5LweA8bSjRHpkV9gVpB3TOok,115
zope/pagetemplate/tests/input/teeshop1.html,sha256=Ggnar_mGse9HBmz-T_BC0YGjfdItrv0bXGLj8AGCiOc,2954
zope/pagetemplate/tests/input/teeshop2.html,sha256=vPhKohpe9rvihA2C1JZfHNnbeozr04Frgb0RyFx5qXc,98
zope/pagetemplate/tests/input/teeshoplaf.html,sha256=lfTPMA8-8ApRG7Y74119OT58_b1U3uDe-Wbw4nvGFYY,1995
zope/pagetemplate/tests/input/translation.html,sha256=NMAcJ31YjdbKkixY1HKrFX4uM-iriV049DoCF6nCOjU,124
zope/pagetemplate/tests/output/__init__.py,sha256=690b_c98_VbdhbkaIIiCjDZc8aFNpJYPu9eSy_5lq-w,61
zope/pagetemplate/tests/output/__pycache__/__init__.cpython-36.pyc,,
zope/pagetemplate/tests/output/checknotexpression.html,sha256=pikSoHHmoxMc9BCJuS6EHDPIr_ZaVz41XMuNT3lqeI0,71
zope/pagetemplate/tests/output/checknothing.html,sha256=uSSY32B2uoTbgbwTQ-uwsHfLxSP8a_T6skj9kLv95as,64
zope/pagetemplate/tests/output/checkpathalt.html,sha256=g-B0iDumOP2uRi6CXmGv7zLJqs-Dc-VY_-i0woJykKM,175
zope/pagetemplate/tests/output/checkpathnothing.html,sha256=uSSY32B2uoTbgbwTQ-uwsHfLxSP8a_T6skj9kLv95as,64
zope/pagetemplate/tests/output/checkwithxmlheader.html,sha256=k9Kg8N5a24IXHMnQPwuNhAnTI7sndnF08ToRuaFNKCw,58
zope/pagetemplate/tests/output/dtml1a.html,sha256=FbWKN20oop2UVWq-7RzemRuI7sZj9DtWOsoZPQXnRl8,741
zope/pagetemplate/tests/output/dtml1b.html,sha256=IWk4FjaUByJAbYUyGJWJnhnR54mYCkZd-YS3Pt6gR2k,167
zope/pagetemplate/tests/output/dtml3.html,sha256=iwdTyXnW8WExN4DtodouLbOTF_xJTjfRlmmce-swzRc,776
zope/pagetemplate/tests/output/globalsshadowlocals.html,sha256=Iqmazy35eLe7CyaaOYCtjA3EpHzX02XbXkZS8RdI4rM,152
zope/pagetemplate/tests/output/loop1.html,sha256=ZNb7R27Qw0IKXrEowAC7t3b0kmad5BKVDt9x393S3PY,286
zope/pagetemplate/tests/output/recursive.html,sha256=pd_alwmDsshYenZeM4aRsC8l9t_EZx9cUUW3SnUmJFA,179
zope/pagetemplate/tests/output/stringexpression.html,sha256=iciMaVfYkiHfTEiDinuQ7pSNg-k6WHWXz6hp982dYR8,76
zope/pagetemplate/tests/output/teeshop1.html,sha256=Ns9XfTEDDU5IkjiYK9ljzRhmAKAq4KFTCzIpBZlNUyg,3443
zope/pagetemplate/tests/output/teeshop2.html,sha256=RLQiPNWqJFDTCIoM1FIZg-eYFL4DZzEw1iZLvY-fQDA,1076
zope/pagetemplate/tests/output/teeshoplaf.html,sha256=FtBGHKgp3OuoRS5vF9Uo82P-7zgIPP1xF4x8oQHOpo4,1944
zope/pagetemplate/tests/output/translation.html,sha256=vVqNgjC2Nrt9M2ERKKD1BgqGQ1im8EV1blAr0Bjmcb4,69
zope/pagetemplate/tests/test_basictemplate.py,sha256=gMc22303sniMEMLOGxQTSddNtZunu8ZTzsrBZD10tzw,9147
zope/pagetemplate/tests/test_engine.py,sha256=2euZlFcKjwzljqPduaKtqEYs1quOvOOojaHEfC66QS0,7418
zope/pagetemplate/tests/test_htmltests.py,sha256=CtmYPB25v3xnRJdVIl9gTFB2tWgFPcfqQrg6THhTnCY,5475
zope/pagetemplate/tests/test_ptfile.py,sha256=H7-Ar_IfPgNOrk3EEjtRVcBcey-PZquavl3ea2Siq6U,8156
zope/pagetemplate/tests/trusted.py,sha256=wMtlxLPnkr_4UfbmLFq50UDxY9IxdAOpJDYDrnNEMCM,793
zope/pagetemplate/tests/util.py,sha256=MRotE4mx8GQ9P_1rgao4FzWWADSkpIrhJmc-AWyF9zA,2343
@@ -0,0 +1,6 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.31.1)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any