Skip to main content

zope.deferredimport

Latest release Supported Python versions https://github.com/zopefoundation/zope.deferredimport/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.deferredimport/badge.svg?branch=master Documentation Status

Often, especially for package modules, you want to import names for convenience, but not actually perform the imports until necessary. The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used. You can also cause deprecation warnings to be issued when a variable is used.

Documentation is hosted at https://zopedeferredimport.readthedocs.io/

Changes

6.1.1 (2026-02-16)

  • Try harder to make the sample files generated by the narrative doctest match those in git.

6.1 (2026-02-09)

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

  • Add support for Python 3.14.

  • Drop support for Python 3.9.

  • Remove run-time dependency on setuptools.

  • Adjust narrative doctest so that the sample files it generates match those in git again.

6.0 (2025-09-12)

  • Replace pkg_resources namespace with PEP 420 native namespace.

5.1 (2025-08-11)

  • Add support for Python 3.12, 3.13.

  • Drop support for Python 3.7, 3.8.

5.0 (2023-06-29)

  • Drop support for Python 2.7, 3.5, 3.6.

  • Add support for Python 3.11.

4.4 (2021-12-10)

  • Add support for Python 3.8, 3.9 and 3.10.

  • Drop support for Python 3.4.

4.3.1 (2019-08-05)

  • Avoid race condition in deferredmodule.ModuleProxy.__getattr__ #8.

4.3 (2018-10-05)

  • Add support for Python 3.7.

4.2.1 (2017-10-24)

  • Preserve the docstrings of proxied modules created with deprecatedFrom, deferredFrom, etc. See issue 5.

4.2.0 (2017-08-08)

  • Add support for Python 3.5 and 3.6.

  • Drop support for Python 2.6 and 3.3.

  • Convert doctests to Sphinx documentation, including building docs and running doctest snippets under tox.

4.1.0 (2014-12-26)

4.0.0 (2013-02-28)

  • Add support for Python 3.3.

  • Drop support for Python 2.4 and 2.5.

3.5.3 (2010-09-25)

  • Add test extra to declare test dependency on zope.testing.

3.5.2 (2010-05-24)

  • Fix unit tests broken under Python 2.4 by the switch to the standard library doctest module.

3.5.1 (2010-04-30)

  • Prefer the standard library’s doctest module to the one from zope.testing.

3.5.0 (2009-02-04)

  • Add support to bootstrap on Jython.

  • Add reference documentation.

3.4.0 (2007-07-19)

  • Finish release of zope.deferredimport.

3.4.0b1 (2007-07-09)

  • Initial release as a separate project, corresponding to the zope.deferredimport from Zope 3.4.0b1.

Release files for zope.deferredimport 6.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zope.deferredimport 6.1.1
File Size Uploaded
zope_deferredimport-6.1.1.tar.gz 20.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zope.deferredimport 6.1.1
File Interpreter ABI Platform
zope_deferredimport-6.1.1-py3-none-any.whl Python 3 none any Details

Total release size:30.4 kB

Release files / zope_deferredimport-6.1.1.tar.gz

Download URL zope_deferredimport-6.1.1.tar.gz
Size 20.8 kB
Tags Source
SHA-256 checksum
How to use checksums
959052d3f5e05c4c7854b88716971985e0b1b44a5c0163e12d9a0b90e4e3b6cc
BLAKE2b-256 checksum
How to use checksums
d0b1218e3d3098602710bfe4e128860d783e5e9ce757ff8de922beb578bd541b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.12

Release files / zope_deferredimport-6.1.1-py3-none-any.whl

Download URL zope_deferredimport-6.1.1-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
833c775c927242638a54aa15c6d59e75b8f5091d44bf909fa90bf6e28aec6641
BLAKE2b-256 checksum
How to use checksums
4ae536c4eea224dcec773841fd9487c4717430b669e9122067c9cc33db195612
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

6.1.1 This release

2 release files

6.1

2 release files

6.0

2 release files

5.1

2 release files

5.0

2 release files

4.4

2 release files

4.3.1

2 release files

4.3

2 release files

4.2.1

2 release files

4.2.0

2 release files

4.1.0

2 release files

4.0.0

1 release file

3.5.3

1 release file

3.5.2

1 release file

3.5.1

1 release file

3.5.0

1 release file

3.4.0

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page