Metadata-Version: 2.4
Name: Missing
Version: 5.2
Summary: Special Missing objects used in Zope.
Author-email: Zope Foundation and contributors <zope-dev@zope.dev>
Maintainer-email: Plone Foundation and contributors <zope-dev@zope.dev>
License-Expression: ZPL-2.1
Project-URL: Source, https://github.com/zopefoundation/Missing
Project-URL: Issues, https://github.com/zopefoundation/Missing/issues
Project-URL: Changelog, https://raw.githubusercontent.com/zopefoundation/Missing/master/CHANGES.rst
Keywords: zope,missing,object
Classifier: Development Status :: 6 - Mature
Classifier: Environment :: Web Environment
Classifier: Framework :: Zope :: 5
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: ExtensionClass>=4.1a1
Requires-Dist: zope.deferredimport
Dynamic: license-file

.. image:: https://github.com/zopefoundation/Missing/actions/workflows/tests.yml/badge.svg
        :target: https://github.com/zopefoundation/Missing/actions/workflows/tests.yml

.. image:: https://coveralls.io/repos/github/zopefoundation/Missing/badge.svg?branch=master
        :target: https://coveralls.io/github/zopefoundation/Missing?branch=master

.. image:: https://img.shields.io/pypi/v/Missing.svg
        :target: https://pypi.org/project/Missing/
        :alt: Current version on PyPI

.. image:: https://img.shields.io/pypi/pyversions/Missing.svg
        :target: https://pypi.org/project/Missing/
        :alt: Supported Python versions

Missing
=======

Missing provides special objects used in some Zope internals like the ZCatalog.

Changelog
=========

5.2 (2026-05-08)
----------------

- Switch to Trusted Publishing for the tag and release process.
  When a tag is pushed to GitHub, the ``tests`` action will automatically
  build a source distribution and a wheel and publish them to PyPI.


5.1 (2026-03-18)
----------------

- Move package metadata from setup.py to pyproject.toml.

- Add support for Python 3.12, 3.13, 3.14.

- Drop support for Python 3.7, 3.8, 3.9.


5.0 (2023-06-21)
----------------


- Drop support for Python 2.7, 3.5, 3.6.

- Deprecate ``._Missing`` which containes just BBB imports.


4.2 (2022-11-16)
----------------

- Add support for Python 3.8, 3.9, 3.10, 3.11


4.1 (2018-10-05)
----------------

- Drop support for Python 3.4.

- Add support for Python 3.7.

4.0.1 (2017-08-25)
------------------

- Restore `Missing._Missing` module for pickle compatibility with the old
  C extension version. [https://github.com/zopefoundation/Missing/issues/3]

4.0 (2017-05-16)
----------------

- Add support for bytes and matrix multiplication.

- Remove the Python 2-only C extension.

3.2 (2017-04-26)
----------------

- Add support for Python 3.6, drop support for Python 3.3.

3.1 (2016-04-03)
----------------

- Add support for Python 3.4 and 3.5.

- Drop support for Python 2.6 and 3.2.

3.0 (2013-05-05)
----------------

- Added compatibility with Python 3.2, 3.3 and PyPy using the Python
  implementation.

- Added a Python reference implementation of the Missing class.

- Changed the type name of the Missing class to `Missing.Missing` to
  distinguish it from an instance of the type like `Missing.Value`.

2.13.1 (2010-06-16)
-------------------

- Added a ``__class__`` to Missing.Value objects.

2.13.0 (2010-03-30)
-------------------

- Released as separate package.
