Metadata-Version: 2.4
Name: other
Version: 2.0.1
Summary: The Zen of Zope, by Alex Clark
Author-email: Alex Clark <aclark@aclark.net>
Project-URL: Homepage, https://github.com/aclark4life/other
Project-URL: Funding, https://github.com/sponsors/aclark4life
Classifier: Framework :: Zope
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
Requires-Dist: that
Requires-Dist: zope.component

The Zen of Zope, by Alex Clark
==============================

::

    >>> import other
    The Zen of Zope, by Alex Clark


    Beautiful is an attribute of ugly.
    Explicit is implemented by implicit.
    Simple is provided by complex.
    Complex is directly provided by complicated.
    Flat only implements nested.
    Sparse has tagged value dense.
    Readability count is not in range.
    Special cases could not adapt the rules.
    Practicality implements purity.
    Errors should never require a specification that doesn’t extend the specification of silence.
    Unless explicit is a multi-adapter.
    In subscribing to ambiguity, return all the objects that refuse the temptation to guess.
    There should be none-- and preferably only zero --output from a handler.
    Although that way may not be obvious at first unless you've registered an adapter hook
    Now is verified by never.
    Although never is not implemented by *right* now.
    If the implementation is hard to explain, it queries the bad idea utility.
    If the implementation is easy to explain, it may query the good idea utility.
    Implicit namespace packages are one honking great idea -- let's do more of those!

Changes
=======

2.0.1 (2026/10/22)
------------------

- Replace Gittip URL with GitHub Sponsors ``Funding`` URL in project metadata
  [aclark]

2.0.0 (2026/10/22)
------------------

- Drop Python 2; require Python 3.10+
  [aclark]

- Use ``@implementer`` class decorators instead of ``implements()``
  [aclark]

- Move packaging to ``pyproject.toml``
  [aclark]

- Publish to PyPI with trusted publishing via GitHub Actions
  [aclark]

- Add tests
  [aclark]

1.0.0 (2012/12/8)
-----------------

- First release
  [aclark]
