tested django-newsletter
This commit is contained in:
@@ -0,0 +1,120 @@
|
||||
===============
|
||||
zope.hookable
|
||||
===============
|
||||
|
||||
.. image:: https://img.shields.io/pypi/v/zope.hookable.svg
|
||||
:target: https://pypi.python.org/pypi/zope.hookable/
|
||||
:alt: Latest release
|
||||
|
||||
.. image:: https://img.shields.io/pypi/pyversions/zope.hookable.svg
|
||||
:target: https://pypi.org/project/zope.hookable/
|
||||
:alt: Supported Python versions
|
||||
|
||||
.. image:: https://travis-ci.org/zopefoundation/zope.hookable.svg?branch=master
|
||||
:target: https://travis-ci.org/zopefoundation/zope.hookable
|
||||
|
||||
.. image:: https://readthedocs.org/projects/zopehookable/badge/?version=latest
|
||||
:target: https://zopehookable.readthedocs.io/en/latest/
|
||||
:alt: Documentation Status
|
||||
|
||||
.. image:: https://coveralls.io/repos/github/zopefoundation/zope.hookable/badge.svg?branch=master
|
||||
:target: https://coveralls.io/github/zopefoundation/zope.hookable?branch=master
|
||||
|
||||
|
||||
This package supports the efficient creation of "hookable" objects, which
|
||||
are callable objects that are meant to be optionally replaced.
|
||||
|
||||
The idea is that you create a function that does some default thing and make it
|
||||
hookable. Later, someone can modify what it does by calling its sethook method
|
||||
and changing its implementation. All users of the function, including those
|
||||
that imported it, will see the change.
|
||||
|
||||
Documentation is hosted at https://zopehookable.readthedocs.io
|
||||
|
||||
|
||||
=========
|
||||
Changes
|
||||
=========
|
||||
|
||||
4.2.0 (2017-11-07)
|
||||
==================
|
||||
|
||||
- Expose the ``__doc__`` (and, where applicable, ``__bases__`` and
|
||||
``__dict__``) of the hooked object. This lets Sphinx document them.
|
||||
See `issue 6 <https://github.com/zopefoundation/zope.hookable/issues/6>`_.
|
||||
|
||||
- Respect ``PURE_PYTHON`` at runtime. At build time, always try to
|
||||
build the C extensions on supported platforms, but allow it to fail.
|
||||
See `issue 7
|
||||
<https://github.com/zopefoundation/zope.hookable/issues/7>`_.
|
||||
|
||||
|
||||
4.1.0 (2017-07-26)
|
||||
==================
|
||||
|
||||
- Drop support for Python 2.6, 3.2 and 3.3.
|
||||
|
||||
- Add support for Python 3.5 and 3.6.
|
||||
|
||||
4.0.4 (2014-03-19)
|
||||
==================
|
||||
|
||||
- Add support for Python 3.4.
|
||||
|
||||
4.0.3 (2014-03-17)
|
||||
==================
|
||||
|
||||
- Update ``boostrap.py`` to version 2.2.
|
||||
|
||||
- Fix extension compilation on Py3k.
|
||||
|
||||
4.0.2 (2012-12-31)
|
||||
==================
|
||||
|
||||
- Flesh out PyPI Trove classifiers.
|
||||
|
||||
4.0.1 (2012-11-21)
|
||||
==================
|
||||
|
||||
- Add support for Python 3.3.
|
||||
|
||||
- Avoid building the C extension explicitly (use the "feature" indirection
|
||||
instead). https://bugs.launchpad.net/zope.hookable/+bug/1025470
|
||||
|
||||
4.0.0 (2012-06-04)
|
||||
==================
|
||||
|
||||
- Add support for PyPy.
|
||||
|
||||
- Add support for continuous integration using ``tox`` and ``jenkins``.
|
||||
|
||||
- Add a pure-Python reference implementation.
|
||||
|
||||
- Move doctests to Sphinx documentation.
|
||||
|
||||
- Bring unit test coverage to 100%.
|
||||
|
||||
- Add 'setup.py docs' alias (installs ``Sphinx`` and dependencies).
|
||||
|
||||
- Add 'setup.py dev' alias (runs ``setup.py develop`` plus installs
|
||||
``nose`` and ``coverage``).
|
||||
|
||||
- Drop support for Python 2.4 / 2.5.
|
||||
|
||||
- Remove of 'zope.testing.doctestunit' in favor of stdlib's 'doctest.
|
||||
|
||||
- Add Python 3 support.
|
||||
|
||||
3.4.1 (2009-04-05)
|
||||
==================
|
||||
|
||||
- Update for compatibility with Python 2.6 traceback formats.
|
||||
|
||||
- Use Jython-compatible ``bootstrap.py``.
|
||||
|
||||
3.4.0 (2007-07-20)
|
||||
==================
|
||||
|
||||
- Initial release as a separate project.
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,156 @@
|
||||
Metadata-Version: 2.0
|
||||
Name: zope.hookable
|
||||
Version: 4.2.0
|
||||
Summary: Zope hookable
|
||||
Home-page: http://github.com/zopefoundation/zope.hookable
|
||||
Author: Zope Foundation and Contributors
|
||||
Author-email: zope-dev@zope.org
|
||||
License: ZPL 2.1
|
||||
Description-Content-Type: UNKNOWN
|
||||
Keywords: function hook replacement loose coupled
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
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 :: Implementation :: CPython
|
||||
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||||
Classifier: Framework :: Zope3
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Requires-Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*
|
||||
Requires-Dist: setuptools
|
||||
Provides-Extra: docs
|
||||
Requires-Dist: Sphinx; extra == 'docs'
|
||||
Provides-Extra: test
|
||||
Requires-Dist: zope.testing; extra == 'test'
|
||||
Provides-Extra: testing
|
||||
Requires-Dist: zope.testing; extra == 'testing'
|
||||
Requires-Dist: coverage; extra == 'testing'
|
||||
|
||||
===============
|
||||
zope.hookable
|
||||
===============
|
||||
|
||||
.. image:: https://img.shields.io/pypi/v/zope.hookable.svg
|
||||
:target: https://pypi.python.org/pypi/zope.hookable/
|
||||
:alt: Latest release
|
||||
|
||||
.. image:: https://img.shields.io/pypi/pyversions/zope.hookable.svg
|
||||
:target: https://pypi.org/project/zope.hookable/
|
||||
:alt: Supported Python versions
|
||||
|
||||
.. image:: https://travis-ci.org/zopefoundation/zope.hookable.svg?branch=master
|
||||
:target: https://travis-ci.org/zopefoundation/zope.hookable
|
||||
|
||||
.. image:: https://readthedocs.org/projects/zopehookable/badge/?version=latest
|
||||
:target: https://zopehookable.readthedocs.io/en/latest/
|
||||
:alt: Documentation Status
|
||||
|
||||
.. image:: https://coveralls.io/repos/github/zopefoundation/zope.hookable/badge.svg?branch=master
|
||||
:target: https://coveralls.io/github/zopefoundation/zope.hookable?branch=master
|
||||
|
||||
|
||||
This package supports the efficient creation of "hookable" objects, which
|
||||
are callable objects that are meant to be optionally replaced.
|
||||
|
||||
The idea is that you create a function that does some default thing and make it
|
||||
hookable. Later, someone can modify what it does by calling its sethook method
|
||||
and changing its implementation. All users of the function, including those
|
||||
that imported it, will see the change.
|
||||
|
||||
Documentation is hosted at https://zopehookable.readthedocs.io
|
||||
|
||||
|
||||
=========
|
||||
Changes
|
||||
=========
|
||||
|
||||
4.2.0 (2017-11-07)
|
||||
==================
|
||||
|
||||
- Expose the ``__doc__`` (and, where applicable, ``__bases__`` and
|
||||
``__dict__``) of the hooked object. This lets Sphinx document them.
|
||||
See `issue 6 <https://github.com/zopefoundation/zope.hookable/issues/6>`_.
|
||||
|
||||
- Respect ``PURE_PYTHON`` at runtime. At build time, always try to
|
||||
build the C extensions on supported platforms, but allow it to fail.
|
||||
See `issue 7
|
||||
<https://github.com/zopefoundation/zope.hookable/issues/7>`_.
|
||||
|
||||
|
||||
4.1.0 (2017-07-26)
|
||||
==================
|
||||
|
||||
- Drop support for Python 2.6, 3.2 and 3.3.
|
||||
|
||||
- Add support for Python 3.5 and 3.6.
|
||||
|
||||
4.0.4 (2014-03-19)
|
||||
==================
|
||||
|
||||
- Add support for Python 3.4.
|
||||
|
||||
4.0.3 (2014-03-17)
|
||||
==================
|
||||
|
||||
- Update ``boostrap.py`` to version 2.2.
|
||||
|
||||
- Fix extension compilation on Py3k.
|
||||
|
||||
4.0.2 (2012-12-31)
|
||||
==================
|
||||
|
||||
- Flesh out PyPI Trove classifiers.
|
||||
|
||||
4.0.1 (2012-11-21)
|
||||
==================
|
||||
|
||||
- Add support for Python 3.3.
|
||||
|
||||
- Avoid building the C extension explicitly (use the "feature" indirection
|
||||
instead). https://bugs.launchpad.net/zope.hookable/+bug/1025470
|
||||
|
||||
4.0.0 (2012-06-04)
|
||||
==================
|
||||
|
||||
- Add support for PyPy.
|
||||
|
||||
- Add support for continuous integration using ``tox`` and ``jenkins``.
|
||||
|
||||
- Add a pure-Python reference implementation.
|
||||
|
||||
- Move doctests to Sphinx documentation.
|
||||
|
||||
- Bring unit test coverage to 100%.
|
||||
|
||||
- Add 'setup.py docs' alias (installs ``Sphinx`` and dependencies).
|
||||
|
||||
- Add 'setup.py dev' alias (runs ``setup.py develop`` plus installs
|
||||
``nose`` and ``coverage``).
|
||||
|
||||
- Drop support for Python 2.4 / 2.5.
|
||||
|
||||
- Remove of 'zope.testing.doctestunit' in favor of stdlib's 'doctest.
|
||||
|
||||
- Add Python 3 support.
|
||||
|
||||
3.4.1 (2009-04-05)
|
||||
==================
|
||||
|
||||
- Update for compatibility with Python 2.6 traceback formats.
|
||||
|
||||
- Use Jython-compatible ``bootstrap.py``.
|
||||
|
||||
3.4.0 (2007-07-20)
|
||||
==================
|
||||
|
||||
- Initial release as a separate project.
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
zope.hookable-4.2.0-py3.6-nspkg.pth,sha256=SWEVH-jEWsKYrL0qoC6GBJaStx_iKxGoAY9PQycFVC4,529
|
||||
zope.hookable-4.2.0.dist-info/DESCRIPTION.rst,sha256=H8ZouYlsJEOmQDp_wJK1sdZcnFJdinpnTxYT4TM5hm8,3255
|
||||
zope.hookable-4.2.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
zope.hookable-4.2.0.dist-info/METADATA,sha256=6egptrZoLYFj8G6Vted9e_QGYqfphmX7Cb3QEUKFJ68,4699
|
||||
zope.hookable-4.2.0.dist-info/RECORD,,
|
||||
zope.hookable-4.2.0.dist-info/WHEEL,sha256=t7v9jPyHKppZusl3DelaV4cYxaKjc-YJ3uQtEMT8OaQ,111
|
||||
zope.hookable-4.2.0.dist-info/metadata.json,sha256=tcsPVBM8247V6Yy16h9G3iWJyS4Dk3Q7ocUvUXfNm44,1516
|
||||
zope.hookable-4.2.0.dist-info/namespace_packages.txt,sha256=QpUHvpO4wIuZDeEgKY8qZCtD-tAukB0fn_f6utzlb98,5
|
||||
zope.hookable-4.2.0.dist-info/top_level.txt,sha256=QpUHvpO4wIuZDeEgKY8qZCtD-tAukB0fn_f6utzlb98,5
|
||||
zope/hookable/__init__.py,sha256=aSESu7a3bS9ha0BGtTjanFi2wIVQFRPOmwb41BC8boI,2194
|
||||
zope/hookable/__pycache__/__init__.cpython-36.pyc,,
|
||||
zope/hookable/_zope_hookable.c,sha256=rnXI_8dreoBTWz15HB-WW69WDtcE-4tpODtb-_R0eVQ,7751
|
||||
zope/hookable/_zope_hookable.cpython-36m-darwin.so,sha256=26w6gtDyRt2Pb3bsaVauF4D0_MXFAyDBxc8JQUiZHEc,11304
|
||||
zope/hookable/tests/__init__.py,sha256=Z9EJNKBQorYcdV6oaIRTRgF41SMRZEEoLltZCKyVPI8,47
|
||||
zope/hookable/tests/__pycache__/__init__.cpython-36.pyc,,
|
||||
zope/hookable/tests/__pycache__/test_hookable.cpython-36.pyc,,
|
||||
zope/hookable/tests/test_hookable.py,sha256=rVUonwRFQSWErLoJXaa2Wq0QlFy1oMFQSjZl6_UCxh4,6112
|
||||
@@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.30.0)
|
||||
Root-Is-Purelib: false
|
||||
Tag: cp36-cp36m-macosx_10_13_x86_64
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{"classifiers": ["Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Operating System :: OS Independent", "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 :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Framework :: Zope3", "Topic :: Software Development :: Libraries :: Python Modules"], "description_content_type": "UNKNOWN", "extensions": {"python.details": {"contacts": [{"email": "zope-dev@zope.org", "name": "Zope Foundation and Contributors", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst"}, "project_urls": {"Home": "http://github.com/zopefoundation/zope.hookable"}}}, "extras": ["docs", "test", "testing"], "generator": "bdist_wheel (0.30.0)", "keywords": ["function", "hook", "replacement", "loose", "coupled"], "license": "ZPL 2.1", "metadata_version": "2.0", "name": "zope.hookable", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "run_requires": [{"extra": "docs", "requires": ["Sphinx"]}, {"extra": "testing", "requires": ["coverage", "zope.testing"]}, {"requires": ["setuptools"]}, {"extra": "test", "requires": ["zope.testing"]}], "summary": "Zope hookable", "version": "4.2.0"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
zope
|
||||
@@ -0,0 +1 @@
|
||||
zope
|
||||
Reference in New Issue
Block a user