Skip to main content

zope.security

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

The Security framework provides a generic mechanism to implement security policies on Python objects.

Documentation is available at https://zopesecurity.readthedocs.io/

Change log

8.5 (2026-10-27)

  • Add support for Python 3.15.

  • Drop support for Python 3.10.

8.4 (2026-08-20)

  • Add support for Python 3.15.

  • Add support for automatically building and publishing Windows/ARM64 wheels.

  • Add support for automatically building and publishing source distributions.

8.3 (2025-11-17)

  • Move all supported package metadata into pyproject.toml.

8.2 (2025-10-28)

  • Drop support for Python 3.9.

  • Add support for Python 3.14.

  • Remove run-time dependency on setuptools.

8.1 (2025-09-23)

  • Fix zope.security._zope_security_checker extension build failure with C23.

8.0 (2025-09-15)

  • Replace pkg_resources namespace with PEP 420 native namespace.

  • Drop support for Python 3.8.

  • Add preliminary support for Python 3.14.

7.3 (2024-10-02)

  • Respect PURE_PYTHON environment variable set to 0.

7.2 (2024-09-17)

  • Declare final support for Python 3.13.

7.1 (2024-08-16)

  • Allow calling methods of type <class 'builtin_method'> by default. In particular, Python 3.12 refactored the io module in such a way as to slightly change the types of some methods, causing zope.security to no longer consider them callable. See zope.file#13.

7.0 (2024-05-30)

  • Add preliminary support for Python 3.13 as of 3.13b1.

  • Drop support for Python 3.7.

  • Build windows wheels on GHA.

6.2 (2023-10-05)

  • Make next() on C proxies call __next__ rather than next (see PEP 3114), and drop support for the Python 2 next method name from pure-Python proxies.

  • Drop using setup_requires due to constant problems on GHA.

  • Add support for Python 3.12.

6.1 (2023-01-18)

  • Remove more proxying code for names that no longer exist in Python 3. (#92)

6.0 (2023-01-16)

  • Remove proxying code for names that no longer exist in Python 3. (#92)

  • Drop support for Python 2.7, 3.5, 3.6.

5.8 (2022-11-30)

  • The extra untrustedpython now for Python 3, too, installs zope.untrustedpython.

5.7 (2022-11-17)

  • Release to rebuild full set of binary wheels.

5.6 (2022-11-16)

  • Add support for building arm64 wheels on macOS.

5.5 (2022-11-06)

  • Add support for final release of Python 3.11.

5.4 (2022-09-15)

5.3 (2022-04-27)

  • Allow calling bound methods of some built-in objects such as ().__repr__ and {}.__repr__ by default. This worked on Python 2, but raised ForbiddenAttribute on Python 3. See issue 75.

  • Remove usage of unittest.makeSuite as it is deprecated in Python 3.11+. See issue 83.

  • Add support for Python 3.11 (as of 3.11.0a7).

5.2 (2022-03-10)

  • Add support for Python 3.9 and 3.10.

5.1.1 (2020-03-23)

  • Ensure all objects have consistent interface resolution orders (if all dependencies are up-to-date). See issue 71.

5.1.0 (2020-02-14)

  • Let proxied interfaces be iterated on Python 3. This worked on Python 2, but raised ForbiddenAttribute an Python 3. See zope.interface issue 141.

  • Allow to use a common Sphinx version for Python 2 and 3.

5.0.0 (2019-11-11)

  • Drop support for Python 3.4.

  • Add support for Python 3.8.

  • Properly declare dependency on zope.schema >= 4.2.0, introduced in zope.security 4.2.1.

  • Fix dict item view iteration on PyPy3 7.x.

4.3.1 (2019-01-03)

  • Fix the decimal.Decimal checker, __truediv__ was missing causing ForbiddenAttribute on a ProxyFactory(Decimal('1')) / 1 operation

4.3.0 (2018-08-24)

  • Add the interface ISystemPrincipal and make zope.security.management.system_user a regular object that implements this interface. This facilitates providing adapter registrations specifically for the system_user.

4.2.3 (2018-08-09)

  • Add support for Python 3.7.

4.2.2 (2018-01-11)

  • Make the pure-Python proxy on Python 2 not check permissions for __unicode__ just like the C implementation. Note that __str__ is checked for both implementations on both Python 2 and 3, but if there is no __unicode__ method defined, Python 2’s automatic fallback to __str__ is not checked when unicode is called. See issue 10.

4.2.1 (2017-11-30)

  • Fix the default values for Permission fields title and description under Python 2. See issue 48.

  • Change the IPermission.id from Text (unicode) to a NativeStringLine. This matches what ZCML creates and what is usually written in source code.

4.2.0 (2017-09-20)

  • Fix the extremely rare potential for a crash when the C extensions are in use. See issue 35.

  • Fix issue 7: The pure-Python proxy didn’t propagate TypeError from __repr__ and __str__ like the C implementation did.

  • Fix issue 27: iteration of zope.interface.providedBy() is now allowed by default on all versions of Python. Previously it only worked on Python 2. Note that providedBy returns unproxied objects for backwards compatibility.

  • Fix __length_hint__ of proxied iterator objects. Previously it was ignored.

  • Drop support for Python 3.3.

  • Enable coveralls.io for coverage measurement and run doctests on all supported Python versions.

  • Fix issue 9: iteration of itertools.groupby objects is now allowed by default. In addition, iteration of all the custom iterator types defined in itertools are also allowed by default.

  • Simplify the internal _compat.py module now that we only run on newer Python versions. See PR 32.

  • Respect PURE_PYTHON at runtime. At build time, always try to build the C extensions on supported platforms, ignoring PURE_PYTHON. See issue 33.

  • Fix watching checkers (ZOPE_WATCH_CHECKERS=1) in pure-Python mode. See issue 8.

  • Remove unused internal files from tests/.

  • Remove zope.security.setup. It was unused and did not work anyway.

  • Fix the pure-Python proxy on Python 2 letting __getslice__ and __setslice__ fall through to __getitem__ or __setitem__, respectively, if it raised an error.

  • Fix the pure-Python proxy calling a wrapped __getattr__ or __getattribute__ more than once in situations where the C implementation only called it one time (when it raised an AttributeError).

  • Reach 100% test coverage and maintain it via automated checks.

4.1.1 (2017-05-17)

  • Fix issue 23: iteration of collections.OrderedDict and its various views is now allowed by default on all versions of Python.

  • As a further fix for issue 20, iteration of BTree itself is now allowed by default.

4.1.0 (2017-04-24)

  • When testing PURE_PYTHON environments under tox, avoid poisoning the user’s global wheel cache.

  • Drop support for Python 2.6 and 3.2.

  • Add support for Python 3.5 and 3.6.

  • Fix issue 20: iteration of pure-Python BTrees.items(), and also creating a list from BTrees.items() on Python 3. The same applies for keys() and values().

4.0.3 (2015-06-02)

  • Fix iteration over security proxies in Python 3 using the pure-Python implementation.

4.0.2 (2015-06-02)

  • Fix compatibility with zope.proxy 4.1.5 under PyPy.

  • Fix the very first call to removeSecurityProxy returning incorrect results if given a proxy under PyPy.

4.0.1 (2014-03-19)

  • Add support for Python 3.4.

4.0.0 (2013-07-09)

  • Update boostrap.py to version 2.2.

  • Bugfix: ZOPE_WATCH_CHECKERS=2 used to incorrectly suppress unauthorized/forbidden warnings.

  • Bugfix: ZOPE_WATCH_CHECKERS=1 used to miss most of the checks.

4.0.0b1 (2013-03-11)

  • Add support for PyPy.

  • Fix extension compilation on windows python 3.x

4.0.0a5 (2013-02-28)

  • Undo changes from 4.0.0a4. Instead, zope.untrustedpython is only included during Python 2 installs.

4.0.0a4 (2013-02-28)

  • Remove untrustedpython extra again, since we do not want to support zope.untrustedpython in ZTK 2.0. If BBB is really needed, we will create a 3.10.0 release.

4.0.0a3 (2013-02-15)

  • Fix test breakage in 4.0.0a2 due to deprecation strategy.

4.0.0a2 (2013-02-15)

  • Add back the untrustedpython extra: now pulls in zope.untrustedpython. Restored deprecated backward-compatible imports for zope.security.untrustedpython.{builtins,interpreter,rcompile} (the extra and the imports are to be removed in version 4.1).

4.0.0a1 (2013-02-14)

  • Add support for Python 3.2 and 3.3.

  • Bring unit test coverage to 100%.

  • zope.security.untrustedpython moved to separate project: zope.untrustedpython

  • Convert use of assert in non-test code to apprpriate error types:

    • Non-dict’s passed to Checker.__init__.

  • Remove dprecattion of zope.security.adapter.TrustedAdapterFactory. Although it has been marked as deprectaed since before Zope3 3.2, current versions of zope.compoent still rely on it.

  • Convert doctests to Sphinx documentation in ‘docs’.

  • Add setup.py docs alias (installs Sphinx and dependencies).

  • Add setup.py dev alias (runs setup.py develop plus installs nose and coverage).

  • Make non-doctest tests fully independent of zope.testing.

    Two modules, zope.security.checker and zope.security.management, register cleanups with zope.testing IFF it is importable, but the tests no longer rely on it.

  • Enable building extensions without the svn:external of the zope.proxy headers into our include dir.

  • Bump zope.proxy dependency to “>= 4.1.0” to enable compilation on Py3k.

  • Replace deprecated zope.component.adapts usage with equivalent zope.component.adapter decorator.

  • 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.

  • Add test convenience helper create_interaction and with interaction().

3.9.0 (2012-12-21)

  • Pin zope.proxy >= 4.1.0

  • Ship with an included proxy.h header which is compatible with the 4.1.x version ov zope.proxy.

3.8.5 (2012-12-21)

  • Ship with an included proxy.h header which is compatible with the supported versions of zope.proxy.

3.8.4 (2012-12-20)

  • Pin zope.proxy >= 3.4.2, <4.1dev

3.8.3 (2011-09-24)

  • Fix a regression introduced in 3.8.1: zope.location's LocationProxy did not get a security checker if zope.security.decorator was not imported manually. Now zope.security.decorator is imported in zope.security.proxy without re-introducing the circular import fixed in 3.8.1.

3.8.2 (2011-05-24)

  • Fix a test that failed on Python 2.7.

3.8.1 (2011-05-03)

  • Fix circular import beween zope.security.decorator and zope.security.proxy which led to an ImportError when only importing zope.security.decorator.

3.8.0 (2010-12-14)

  • Add tests for our own configure.zcml.

  • Add zcml extra dependencies; run related tests only if zope.configuration is available.

  • Run tests related to the untrustedpython functionality only if RestrictedPython is available.

3.7.3 (2010-04-30)

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

  • Ensure PermissionIdsVocabulary directly provides IVocabularyFactory, even though it might be unnecessary because IVocabularyFactory is provided in ZCML.

  • Remove the dependency on the zope.exceptions package: zope.security.checker now imports DuplicationError from zope.exceptions if available, otherwise it defines a package-specific DuplicationError class which inherits from Exception.

3.7.2 (2009-11-10)

  • Add compatibility with Python 2.6 abstract base classes.

3.7.1 (2009-08-13)

  • Fix for LP bug 181833 (from Gustavo Niemeyer). Before “visiting” a sub-object, a check should be made to ensure the object is still valid. Because garbage collection may involve loops, if you garbage collect an object, it is possible that the actions done on this object may modify the state of other objects. This may cause another round of garbage collection, eventually generating a segfault (see LP bug). The Py_VISIT macro does the necessary checks, so it is used instead of the previous code.

3.7.0 (2009-05-13)

  • Make pytz a soft dependency: the checker for pytz.UTC is created / tested only if the package is already present. Run bin/test_pytz to run the tests with pytz on the path.

3.6.3 (2009-03-23)

  • Ensure that simple zope.schema’s VocabularyRegistry is used for PermissionVocabulary tests, because it’s replaced implicitly in environments with zope.app.schema installed that makes that tests fail.

  • Fix a bug in DecoratedSecurityCheckerDescriptor which made security-wrapping location proxied exception instances throw exceptions on Python 2.5. See https://bugs.launchpad.net/zope3/+bug/251848

3.6.2 (2009-03-14)

  • Add zope.i18nmessageid.Message to non-proxied basic types. It’s okay, because messages are immutable. Done previously by zope.app.security.

  • Add __name__ and __parent__ attributes to list of available by default. Done previously by zope.app.security.

  • Move PermissionsVocabulary and PermissionIdsVocabulary vocabularies to the zope.security.permission module from the zope.app.security package.

  • Add zcml permission definitions for most common and useful permissions, like zope.View and zope.ManageContent, as well as for the special zope.Public permission. They are placed in a separate permissions.zcml file, so it can be easily excluded/redefined. They are selected part of permissions moved from zope.app.security and used by many zope.* packages.

  • Add addCheckerPublic helper function in zope.security.testing module that registers the “zope.Public” permission as an IPermission utility.

  • Add security declarations for the zope.security.permisson.Permission class.

  • Improve test coverage.

3.6.1 (2009-03-10)

  • Use from imports instead of zope.deferred to avoid circular import problems, thus drop dependency on zope.deferredimport.

  • Raise NoInteraction when zope.security.checkPermission is called without interaction being active (LP #301565).

  • Don’t define security checkers for deprecated set types from the “sets” module on Python 2.6. It’s discouraged to use them and set and frozenset built-in types should be used instead.

  • Change package’s mailng list address to zope-dev at zope.org as zope3-dev at zope.org is now retired.

  • Remove old zpkg-related files.

3.6.0 (2009-01-31)

  • Install decorated security checker support on LocationProxy from the outside.

  • Add support to bootstrap on Jython.

  • Move the protectclass module from zope.app.security to this package to reduce the number of dependencies on zope.app.security.

  • Move the <module> directive implementation from zope.app.security to this package.

  • Move the <class> directive implementation from zope.app.component to this package.

3.5.2 (2008-07-27)

  • Make C code compatible with Python 2.5 on 64bit architectures.

3.5.1 (2008-06-04)

  • Add frozenset, set, reversed, and sorted to the list of safe builtins.

3.5.0 (2008-03-05)

  • Changed title for zope.security.management.system_user to be more presentable.

3.4.3 - (2009/11/26)

  • Backport a fix made by Gary Poster to the 3.4 branch: Fix for LP bug 181833 (from Gustavo Niemeyer). Before “visiting” a sub-object, a check should be made to ensure the object is still valid. Because garbage collection may involve loops, if you garbage collect an object, it is possible that the actions done on this object may modify the state of other objects. This may cause another round of garbage collection, eventually generating a segfault (see LP bug). The Py_VISIT macro does the necessary checks, so it is used instead of the previous code.

3.4.2 - (2009/03/23)

  • Add dependency on zope.thread to setup.py; without it, the tests were failing.

  • Backport a fix made by Albertas Agejevas to the 3.4 branch. He fixed a bug in DecoratedSecurityCheckerDescriptor which made security-wrapping location proxied exception instances throw exceptions on Python 2.5. See https://bugs.launchpad.net/zope3/+bug/251848

3.4.1 - 2008/07/27

  • Make C code compatible with Python 2.5 on 64bit architectures.

3.4.0 (2007-10-02)

  • Update meta-data.

3.4.0b5 (2007-08-15)

  • Fix a circular import in the C implementation.

3.4.0b4 (2007-08-14)

  • Improve ugly/brittle ID of zope.security.management.system_user.

3.4.0b3 (2007-08-14)

  • Add support for Python 2.5.

  • Bug: zope.security.management.system_user wasn’t a valid principal (didn’t provide IPrincipal).

  • Bug: Fix inclusion of doctest to use the doctest module from zope.testing. Now tests can be run multiple times without breaking. (#98250)

3.4.0b2 (2007-06-15)

  • Bug: Remove stack extraction in newInteraction. When using eggs this is an extremly expensive function. The publisher is now more than 10 times faster when using eggs and about twice as fast with a zope trunk checkout.

3.4.0b1

  • Temporarily fixed the hidden (and accidental) dependency on zope.testing to become optional.

Note: The releases between 3.2.0 and 3.4.0b1 where not tracked as an individual package and have been documented in the Zope 3 changelog.

3.2.0 (2006-01-05)

  • Corresponds to the verison of the zope.security package shipped as part of the Zope 3.2.0 release.

  • Remove deprecated helper functions, proxy.trustedRemoveSecurityProxy and proxy.getProxiedObject.

  • Make handling of management.{end,restore}Interaction more careful w.r.t. edge cases.

  • Make behavior of canWrite consistent with canAccess: if canAccess does not raise ForbiddenAttribute, then neither will canWrite. See: http://www.zope.org/Collectors/Zope3-dev/506

  • Code style / documentation / test fixes.

3.1.0 (2005-10-03)

  • Add support for use of the new Python 2.4 datatypes, set and frozenset, within checked code.

  • Make the C security proxy depend on the proxy.h header from the zope.proxy package.

  • XXX: the spelling of the #include is bizarre! It seems to be related to zpkg-based builds, and should likely be revisited. For the moment, I have linked in the zope.proxy package into our own include directory. See the subversion checkin: http://svn.zope.org/Zope3/?rev=37882&view=rev

  • Update checker to avoid re-proxying objects which have and explicit __Security_checker__ assigned.

  • Corresponds to the verison of the zope.security package shipped as part of the Zope 3.1.0 release.

  • Clarify contract of IChecker to indicate that its check* methods may raise only Forbidden or Unauthorized exceptions.

  • Add interfaces, (IPrincipal, IGroupAwarePrincipal, IGroup, and IPermission) specifying contracts of components in the security framework.

  • Code style / documentation / test fixes.

3.0.0 (2004-11-07)

  • Corresponds to the version of the zope.security package shipped as part of the Zope X3.0.0 release.

Metadata

Release files for zope.security 8.5

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.security 8.5
File Size Uploaded Provenance Actions
zope_security-8.5.tar.gz 128.1 kB With provenance Details for zope_security-8.5.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for zope.security 8.5
File Actions
zope_security-8.5-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for zope_security-8.5-cp315-cp315-win_arm64.whl
zope_security-8.5-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for zope_security-8.5-cp315-cp315-win_amd64.whl
zope_security-8.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for zope_security-8.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
zope_security-8.5-cp315-cp315-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for zope_security-8.5-cp315-cp315-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
zope_security-8.5-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for zope_security-8.5-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
zope_security-8.5-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for zope_security-8.5-cp315-cp315-macosx_11_0_arm64.whl
zope_security-8.5-cp315-cp315-macosx_10_9_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.9+ x86-64 Details for zope_security-8.5-cp315-cp315-macosx_10_9_x86_64.whl
zope_security-8.5-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for zope_security-8.5-cp314-cp314-win_arm64.whl
zope_security-8.5-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for zope_security-8.5-cp314-cp314-win_amd64.whl
zope_security-8.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for zope_security-8.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
zope_security-8.5-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for zope_security-8.5-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
zope_security-8.5-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for zope_security-8.5-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
zope_security-8.5-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for zope_security-8.5-cp314-cp314-macosx_11_0_arm64.whl
zope_security-8.5-cp314-cp314-macosx_10_9_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.9+ x86-64 Details for zope_security-8.5-cp314-cp314-macosx_10_9_x86_64.whl
zope_security-8.5-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for zope_security-8.5-cp313-cp313-win_arm64.whl
zope_security-8.5-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for zope_security-8.5-cp313-cp313-win_amd64.whl
zope_security-8.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for zope_security-8.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
zope_security-8.5-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for zope_security-8.5-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
zope_security-8.5-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for zope_security-8.5-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
zope_security-8.5-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for zope_security-8.5-cp313-cp313-macosx_11_0_arm64.whl
zope_security-8.5-cp313-cp313-macosx_10_9_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.9+ x86-64 Details for zope_security-8.5-cp313-cp313-macosx_10_9_x86_64.whl
zope_security-8.5-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for zope_security-8.5-cp312-cp312-win_arm64.whl
zope_security-8.5-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for zope_security-8.5-cp312-cp312-win_amd64.whl
zope_security-8.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for zope_security-8.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
zope_security-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for zope_security-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
zope_security-8.5-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for zope_security-8.5-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
zope_security-8.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for zope_security-8.5-cp312-cp312-macosx_11_0_arm64.whl
zope_security-8.5-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details for zope_security-8.5-cp312-cp312-macosx_10_9_x86_64.whl
zope_security-8.5-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for zope_security-8.5-cp311-cp311-win_arm64.whl
zope_security-8.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for zope_security-8.5-cp311-cp311-win_amd64.whl
zope_security-8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for zope_security-8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
zope_security-8.5-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for zope_security-8.5-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
zope_security-8.5-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for zope_security-8.5-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
zope_security-8.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for zope_security-8.5-cp311-cp311-macosx_11_0_arm64.whl
zope_security-8.5-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for zope_security-8.5-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 5.4 MB

Release files / zope_security-8.5.tar.gz

Download URL zope_security-8.5.tar.gz
Size 128.1 kB
Tags Source
SHA-256 checksum
How to use checksums
24f851caf94a63d957f3fb9be092f0510c0c839cb387e5825c099fbe925502ca
BLAKE2b-256 checksum
How to use checksums
44522aea9c126cd135444b3ffd23c49c6bd9b87fd71269e5aef1ff7ed8758703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp315-cp315-win_arm64.whl

Download URL zope_security-8.5-cp315-cp315-win_arm64.whl
Size 127.2 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
fe28ccdd5a37c2e419ac544dd95da49121e508f34d04dbc2cd6231883363a3cd
BLAKE2b-256 checksum
How to use checksums
dc447690e1ce89043bc8df810c3b552195942859f52fdd90ee4ec8c648d02d06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp315-cp315-win_amd64.whl

Download URL zope_security-8.5-cp315-cp315-win_amd64.whl
Size 126.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
9dbae49fd0c32d7cf57724a576bdb3d15939e53c1e82326f3eda62d316f3ff2a
BLAKE2b-256 checksum
How to use checksums
b437fba8f2092eb225822134c3220d5e596d8a3d9ee4ca7042d2de11e197d80a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zope_security-8.5-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 187.0 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c625468cf2ee95832ca3addac19fb7ec9e4abf553bc260de4f393ca43f02271d
BLAKE2b-256 checksum
How to use checksums
322fab02e2c8da83177491155e7641bdbdcceee25ceac71bea97f05136e0d1a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp315-cp315-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL zope_security-8.5-cp315-cp315-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 187.2 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5f991b4d1c64324d65879972a8d1e26922ba81890888b55eefdaf4f8acacd562
BLAKE2b-256 checksum
How to use checksums
845070d9863f29513d175a26202a5d642851ae071dd6986946197575a7cef055
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL zope_security-8.5-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 179.6 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e60ac06fecf344cd70a7b385e9ac48e42c0b81f0be3c11f59c15f81d66c86587
BLAKE2b-256 checksum
How to use checksums
00ff5a8c8cb9c6d1a6195b93f9b136c04cc255f3ecaf1a96e3d18fbea6c8097d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp315-cp315-macosx_11_0_arm64.whl

Download URL zope_security-8.5-cp315-cp315-macosx_11_0_arm64.whl
Size 122.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
107bb2ebe3660144d712e3b27e6c4e4848b410d642a737ed69c0b4112adcfd75
BLAKE2b-256 checksum
How to use checksums
bfd6b6770c82e5207c09cb6f97827e085182e1a2895285c7b2a9863c6732901e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp315-cp315-macosx_10_9_x86_64.whl

Download URL zope_security-8.5-cp315-cp315-macosx_10_9_x86_64.whl
Size 122.1 kB
Tags CPython 3.15 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ccc85a05abf5ab6fca9da4792b5fb15780924fe76ae173cae2846f961abcc705
BLAKE2b-256 checksum
How to use checksums
37ea97ef132174c47366f3bd3408b0fcc09afa459421caf3ef2a62fde7360b18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp314-cp314-win_arm64.whl

Download URL zope_security-8.5-cp314-cp314-win_arm64.whl
Size 127.2 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
b528a82c1e007db56accae4798a2ff57246637eb5744c0bd6f588f19f5d44c0a
BLAKE2b-256 checksum
How to use checksums
838c386935cc17cbfeca93a2f56af0d22312af28edc66bab229f09d071bc0a83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp314-cp314-win_amd64.whl

Download URL zope_security-8.5-cp314-cp314-win_amd64.whl
Size 126.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
051ed8937a7fa4761fe61dada3488adb742aa5db028897919d7b645fe0db43f4
BLAKE2b-256 checksum
How to use checksums
69dcd5f60fedb8fd9d4ec3c4bb93b02859766f9894b262994b4957c384f646a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zope_security-8.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 186.6 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e48eb09cb8a290f45b0342c23b82c93aa93cd0db9fa857f29f4a5de06c84eeae
BLAKE2b-256 checksum
How to use checksums
98ef3f13efcb793e4ee76ffdfeaf7a9c3d425d75b49ff633177e752fab800f68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL zope_security-8.5-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 187.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
dea27337c89a966679a883abb8487235330a17a3cfe92ba9f9880e99d168f473
BLAKE2b-256 checksum
How to use checksums
98aba0adb5e981b9367310ba51de69a140bf9b32f3ea9619e530a7d1519df0ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL zope_security-8.5-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 178.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
671669fc92c0600fc4c866933fd6fc1f06f6f0190f2dcda10f7a43e40fa7c312
BLAKE2b-256 checksum
How to use checksums
33072f9986a84e0dbbe725246d466069ee2923860fa33f5d387992a3df1d7707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp314-cp314-macosx_11_0_arm64.whl

Download URL zope_security-8.5-cp314-cp314-macosx_11_0_arm64.whl
Size 122.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
91b1e41b9983491507f3942fdbef44e3eec7fa922e12e5a8003fcaf4fa673bcf
BLAKE2b-256 checksum
How to use checksums
e13747ed4a9bc5c9a4af54210d4c99f18cc814deddc4a876788042f2faafea47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp314-cp314-macosx_10_9_x86_64.whl

Download URL zope_security-8.5-cp314-cp314-macosx_10_9_x86_64.whl
Size 122.1 kB
Tags CPython 3.14 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
30d410f85b9702d4ed57ac1a4995165954323763ed511d8055178a096706cdc8
BLAKE2b-256 checksum
How to use checksums
ffef8b12d987a421795d38e4fd132d602d437b76fcb54597bf41af4355b04bca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp313-cp313-win_arm64.whl

Download URL zope_security-8.5-cp313-cp313-win_arm64.whl
Size 126.6 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
f94b03dcd3576dda33610d3ca37d15af6d0730b328e58fd5db91f1c12b5c37d2
BLAKE2b-256 checksum
How to use checksums
62342ef3286d8260ec4c33370283c0ab64cfcaeb98a37e55abe14bbb88b33dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp313-cp313-win_amd64.whl

Download URL zope_security-8.5-cp313-cp313-win_amd64.whl
Size 126.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e9a7b75552cbd3e62b9c61a05ce343172bd61723de4324ca3c67878ec11c91c4
BLAKE2b-256 checksum
How to use checksums
90c4c5582f52a0b1b3a3316851b9b0716130a72ccfcb843d4e3245de30caeb51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zope_security-8.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 186.5 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1eda2549aab0fc9711a7497d56d53da8270256489a9d94c185ae219742538b86
BLAKE2b-256 checksum
How to use checksums
e3a77b7f330b21bc0e177fdf6a1074e0caff98f8145849020cfd6df62a248cf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL zope_security-8.5-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 187.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
eb2585df567c3cc0a14627c069b677d6e42095f64895f50a9358566cb867ac1f
BLAKE2b-256 checksum
How to use checksums
c5c516cfef9f1fea81dd92e8a1f04768e9a51b70c0642ca27b9c8d01245b6d95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL zope_security-8.5-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 179.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f0cc512502b30155f8cf6c1df444062d07bcf5a66b7f42fc27c0e4a8422fb8f0
BLAKE2b-256 checksum
How to use checksums
248b8010d0336c6839c809b16968013ee3ba927e2ff9bb14e0d69c980990862c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp313-cp313-macosx_11_0_arm64.whl

Download URL zope_security-8.5-cp313-cp313-macosx_11_0_arm64.whl
Size 122.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a471ea01f57e3acb42437f802ad64b08b0f7aa4086f6d65691ff1614263cc60e
BLAKE2b-256 checksum
How to use checksums
355ac741b216df82f258cef305a0634f12aa97fecb0b9df71d4f18a653d9d754
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp313-cp313-macosx_10_9_x86_64.whl

Download URL zope_security-8.5-cp313-cp313-macosx_10_9_x86_64.whl
Size 122.1 kB
Tags CPython 3.13 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
35d8417fdd2bef4af88aa8bce413ce23d1b50722141202afb2d3a5af0c2998d5
BLAKE2b-256 checksum
How to use checksums
1835f8da8ae943e23be732dd7ee47a46097e12d8cc3e163b0e097159b380fc6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp312-cp312-win_arm64.whl

Download URL zope_security-8.5-cp312-cp312-win_arm64.whl
Size 126.6 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
c39a70b1feb6a29b3064e3c094f9489ba2fa038ab12765475f2f431e1751579c
BLAKE2b-256 checksum
How to use checksums
c6e33c00fbd5c10d8020f631c0980b4e5901372877301d75e8f1700862ee245b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp312-cp312-win_amd64.whl

Download URL zope_security-8.5-cp312-cp312-win_amd64.whl
Size 126.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f15f60e4431e6e1c3197f4e33104919692b81f4c528a1b14679f09570be08565
BLAKE2b-256 checksum
How to use checksums
88f99d96071d039d435ffdc575408736581e7ee52c36a2b2b63c4a56872a5e36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zope_security-8.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 186.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ae850b73fc7155a7b5a9013955078ba2b6c5646d775083818915db9a5bd0bf16
BLAKE2b-256 checksum
How to use checksums
8f43584a5b64fe8bf55abc87467b7adf426bfa744e2eaa62d3efc03999d99f1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL zope_security-8.5-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 187.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6452fe50f7e23add5f4bdeb3943dac482334d5beb419e33b8a7351d432b7e93d
BLAKE2b-256 checksum
How to use checksums
a82aac536a682388b9c54afd1ca51024a86bdecb73dc5474a5fb5caab5785ff7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL zope_security-8.5-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 179.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6bc664aab10298c3794ccf426e883111a434dc4cab8900c7d13525431408a68b
BLAKE2b-256 checksum
How to use checksums
fcef21d37b24b93eb9ff674cc72997d467c64b0bac33f7b1abde8903b85a34a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL zope_security-8.5-cp312-cp312-macosx_11_0_arm64.whl
Size 122.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1397408f6398ab595af96d775581b92d9b78754045b39c10d90b337173150246
BLAKE2b-256 checksum
How to use checksums
e9941158379ec04147322a0f732a60348343495b0d21f51a6fd2336e95e67bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp312-cp312-macosx_10_9_x86_64.whl

Download URL zope_security-8.5-cp312-cp312-macosx_10_9_x86_64.whl
Size 122.1 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
79bae31f9cfc13f2bb5a87d83ef9792c7b63e2aa33574949526cab038933333a
BLAKE2b-256 checksum
How to use checksums
67f8697daf7cbb2b7e5bf312ba6f8e083babf5d80f6199a2f088ac20e9258ad1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp311-cp311-win_arm64.whl

Download URL zope_security-8.5-cp311-cp311-win_arm64.whl
Size 126.3 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
ed6a936fdc59b644b229688a9985d00505157f5ac2523fd44430eb8c35127919
BLAKE2b-256 checksum
How to use checksums
f205a644e222bfb8ce1d59cebb6497c1a9ee34e9fab13041b7717104d58217b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp311-cp311-win_amd64.whl

Download URL zope_security-8.5-cp311-cp311-win_amd64.whl
Size 126.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cdd5ff07a53cddd2ac6695b73da5d610dbb77d696b5bebe1038831bcce2659c7
BLAKE2b-256 checksum
How to use checksums
b2d381c1c9e06a131aa66278ef45752f272db7711ae79100aa4ae68fd4a1bcf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL zope_security-8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 183.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
df322b72e3c935894e9415c752370fbc4375cac0fb13c3eac739ccf74365bef9
BLAKE2b-256 checksum
How to use checksums
de80b6930419fea83dcb7f5d25aaa7d6bdc9f0e3c91ffd0cd956cf05a603b681
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL zope_security-8.5-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 182.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d49c6615fb9c6376176adde07e6531f1b1237d2bad23610b515aa1699f2dd038
BLAKE2b-256 checksum
How to use checksums
1e38ec56934935e3234a3166b67bacbee50fea44a43a6987e0eb54bc8f2176d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL zope_security-8.5-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 175.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1bac1d30c57585abdf7fff9675d3251b570b4d90911de528f3e682fef5136579
BLAKE2b-256 checksum
How to use checksums
7a8bc139e7aa74a346a3bc4e1362aabd584222872811c9eb4c09d751218e2a4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL zope_security-8.5-cp311-cp311-macosx_11_0_arm64.whl
Size 122.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a93f4f1156128fea5032e2ed9b04c86865f9570e55a0f7f94bb7de9a757b1e85
BLAKE2b-256 checksum
How to use checksums
7b2c2166ebde23aa35842554bc72abba154b2ac65443af80bb80651b9d698623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Release files / zope_security-8.5-cp311-cp311-macosx_10_9_x86_64.whl

Download URL zope_security-8.5-cp311-cp311-macosx_10_9_x86_64.whl
Size 121.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
60b571d282207f49ac8250d6ad714ab800e1d12e28a9264f00ead70d7d362ad3
BLAKE2b-256 checksum
How to use checksums
be211e5ae1b215a0a67ec8df16119758c67336545fcc9401789f9e2db1437bfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

Security for zope.security 8.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 36 files in this release have been uploaded with provenance metadata.

Select from 36 files

Attestation for zope_security-8.5.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

8.5 This release

36 release files Full provenance

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