tested django-newsletter
This commit is contained in:
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -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
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
zope
|
||||
Reference in New Issue
Block a user