Skip to main content
https://github.com/zopefoundation/AccessControl/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/AccessControl/badge.svg?branch=master Current version on PyPI Supported Python versions

AccessControl

AccessControl provides a general security framework for use in Zope.

Change log

For changes before version 3.0, see HISTORY.rst.

7.6 (2026-10-30)

  • Add freeze_security_declarations. Call it once all code has been loaded, for example when Zope has started. Afterwards, any change to module security declarations, for example with allow_module or ModuleSecurityInfo, raises Forbidden. The same is true for allow_class, allow_type and other changes to ContainerAssertions. Dangerous modules like os, subprocess, AccessControl itself, and third-party network libraries like requests and httpx, that are fully accessible from restricted code, for example with allow_module, are logged as a warning. Pass dangerous_modules to change which modules are dangerous. Calling it a second time does nothing. Call check_dangerous_modules to check other modules, also after the freeze.

  • Remove module security declaration for sets. This module only existed in Python 2.

  • Add additional safeguards to SecurityInfo.allow_class / allow_module and SimpleObjectPolicies.allow_type to prevent use from untrusted code.

  • Add support for Python 3.15.

  • Drop support for Python 3.10.

7.5 (2026-08-20)

  • Add final support for Python 3.15.

  • Switch to PyPI Trusted Publishing.

7.4 (2026-07-13)

  • Prevent information disclosure through the format and format_map methods of str subclasses: the guards which route these methods to the safe formatter only covered str itself, so a subclass instance could be used to read otherwise inaccessible objects via attribute access and subscription in a format string (fixes GHSA-pq59-9fq7-m886, CVE-2026-77401).

  • Fix a parity defect between the Python and C implementations of guarded_getattr: the pure-Python implementation keyed the container assertion on type(value.__self__) instead of type(inst), so under PURE_PYTHON a bound method of an allow-listed simple type (e.g. tuple/bytes/range) was returned without calling validate(). The Python implementation now keys on type(inst), matching the C implementation, and a regression test guards the behaviour.

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

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

  • Add support for automatically building and publishing source distributions.

7.3 (2025-11-16)

  • Move all supported package metadata into pyproject.toml.

  • Add support for Python 3.14.

  • Drop support for Python 3.8 and 3.9.

7.2 (2024-11-03)

  • Prevent untrusted access to AccessControl.userfolder.UserFolder.data (fixes GHSA-g5vw-3h65-2q3v).

7.1 (2024-10-10)

  • Add final support for Python 3.13.

  • Respect PURE_PYTHON environment variable set to 0 when running tests.

  • Let the roles access in rolesForPermissionOn interpret AttributeError and Unauthorized as “no roles definition for this permission at this object” and report any other exception (for the Python and C implementation). We have to treat Unauthorized like AttributeError to support Shared.DC.Scripts.Bindings.UnauthorizedBinding which raises Unauthorized for any access.

7.0 (2024-05-30)

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

  • Remove support for Python 3.7.

  • Build Windows wheels on GHA.

  • Make dict views (.keys(), .items() and .values()) behave like their unrestricted versions. (#147)

  • Make .items() validate each keys and values, like .keys() and .values() do.

  • Fix build errors on recent macOS versions.

6.3 (2023-11-20)

  • Add support for Python 3.12.

6.2 (2023-09-04)

  • Fix information disclosure through str.format_map. (CVE-2023-41050)

6.1 (2023-05-22)

  • Update C header files for ExtensionClass and Acquisition from the original packages where needed. (#140)

  • Add preliminary support for Python 3.12a5.

6.0 (2023-01-12)

  • Build Linux binary wheels for Python 3.11

  • Drop support for Python 2.7, 3.5, 3.6.

5.7 (2022-11-17)

  • Add support for building arm64 wheels on macOS.

5.6 (2022-11-03)

  • Add support for final Python 3.11 release.

5.5 (2022-10-10)

  • Switch from -Ofast to -O3 when compiling code for Linux wheels. (#133)

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

5.4 (2022-08-26)

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

  • Support default argument in next built-in function. (#131)

5.3.1 (2022-03-29)

  • Prevent race condition in guarded_import (#123)

5.3 (2022-02-25)

  • Provide AccessControl.get_safe_globals to facilitate safe use.

  • Honor PURE_PYTHON environment variable to enable python implementation during runtime.

  • Add support for Python 3.10.

5.2 (2021-07-30)

  • Fix Appveyor configuration so tests can run and wheels build.

5.1 (2021-07-30)

NOTE: This release has been yanked from PyPI due to wheel build issues.

  • Fix a remote code execution issue by preventing access to string.Formatter from restricted code.

5.0 (2020-10-07)

  • Add support for Python 3.9.

  • Remove deprecated classes and functions in (see #32):

    • AccessControl/DTML.py

    • AccessControl/Owned.py

    • AccessControl/Role.py

    • AccessControl/Permissions.py

  • Add deprecation warnings for BBB imports in:

    • AccessControl/AuthEncoding.py

    • AccessControl/Owned.py

    • AccessControl/Role.py

    • AccessControl/User.py

  • Although this version might run on Zope 4, it is no longer supported because of the dropped deprecation warnings.

4.2 (2020-04-20)

  • Add missing permission Manage WebDAV Locks

  • Fix regression for BBB import of `users.UnrestrictedUser (#94)

  • Add a check if database is present in .owner.ownerInfo. (#91).

4.1 (2019-09-02)

  • Python 3: Allow iteration over the result of dict.{keys,values,items} (#89).

4.0 (2019-05-08)

Changes since 3.0.12:

  • Add support for Python 3.5, 3.6, 3.7 and 3.8.

  • Restore simple access to bytes methods in Python 3 (#83)

  • Clarify deprecation warnings for several BBB shims. (#32)

  • Add a test to prove that a user folder flag cannot be acquired elsewhere. (#7)

  • Tighten basic auth string handling in BasicUserFolder.identify (#56)

  • Prevent the Zope 4 ZMI from showing an add dialog for the user folder. (#82)

  • Fix order of roles returned by AccessControl.rolemanager.RoleManager.userdefined_roles.

  • Add configuration for zodbupdate.

  • Add TaintedBytes besides TaintedString in AccessControl.tainted. (#57)

  • Security fix: In str.format, check the security for attributes that are accessed. (Ported from 2.13).

  • Port override_container context manager here from 2.13.

  • Add AppVeyor configuration to automate building Windows eggs.

  • Fix for compilers that only support C89 syntax (e.g. on Windows).

  • Sanitize and test RoleManager role handling.

  • Depend on RestrictedPython >= 4.0.

  • #16: Fixed permission handling by avoiding column and row numbers as identifiers for permissions and roles.

  • Extract .AuthEncoding to its own package for reuse.

  • Declare missing dependency on BTrees.

  • Drop Record dependency, which now does its own security declaration.

  • Remove leftovers from history support dropped in Zope.

  • Remove duplicate guard against * imports. (#60)

3.0.12 (2015-12-21)

3.0.11 (2014-11-02)

  • Harden test fix for machines that do not define localhost.

3.0.10 (2014-11-02)

  • Test fix for machines that do not define localhost.

3.0.9 (2014-08-08)

  • GitHub #6: Do not pass SecurityInfo instance itself to declarePublic/declarePrivate when using the public/private decorator. This fixes Conflicting security declarations warnings on Zope startup.

  • LP #1248529: Leave existing security manager in place inside RoleManager.manage_getUserRolesAndPermissions.

3.0.8 (2013-07-16)

  • LP #1169923: ensure initialization of shared ImplPython state (used by ImplC) when using the “C” security policy. Thanks to Arnaud Fontaine for the patch.

3.0.7 (2013-05-14)

  • Remove long-deprecated ‘Shared’ roles support (pre-dates Zope, never used by Zope itself)

  • Prevent infinite loop when looking up local roles in an acquisition chain with cycles.

3.0.6 (2012-10-31)

  • LP #1071067: Use a stronger random number generator and a constant time comparison function.

3.0.5 (2012-10-21)

  • LP #966101: Recognize special zope2.Private permission in ZCML role directive.

3.0.4 (2012-09-09)

  • LP #1047318: Tighten import restrictions for restricted code.

3.0.3 (2012-08-23)

  • Fix a bug in ZopeSecurityPolicy.py. Global variable rolesForPermissionOn could be overridden if __role__ had custom rolesForPermissionOn.

3.0.2 (2012-06-22)

  • Add Anonymous as a default role for Public permission.

3.0.1 (2012-05-24)

  • Fix tests under Python 2.6.

3.0 (2012-05-12)

  • Added decorators for public, private and protected security declarations.

  • Update tests to take advantage of automatic test suite discovery.

Metadata

Release files for AccessControl 7.6

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

Source distribution (sdist)

Source distribution for AccessControl 7.6
File Size Uploaded Provenance Actions
accesscontrol-7.6.tar.gz 122.1 kB With provenance Details for accesscontrol-7.6.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for AccessControl 7.6
File Actions
accesscontrol-7.6-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details for accesscontrol-7.6-cp315-cp315-win_arm64.whl
accesscontrol-7.6-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for accesscontrol-7.6-cp315-cp315-win_amd64.whl
accesscontrol-7.6-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details for accesscontrol-7.6-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
accesscontrol-7.6-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 accesscontrol-7.6-cp315-cp315-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
accesscontrol-7.6-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for accesscontrol-7.6-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
accesscontrol-7.6-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for accesscontrol-7.6-cp315-cp315-macosx_11_0_arm64.whl
accesscontrol-7.6-cp315-cp315-macosx_10_9_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.9+ x86-64 Details for accesscontrol-7.6-cp315-cp315-macosx_10_9_x86_64.whl
accesscontrol-7.6-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for accesscontrol-7.6-cp314-cp314-win_arm64.whl
accesscontrol-7.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for accesscontrol-7.6-cp314-cp314-win_amd64.whl
accesscontrol-7.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for accesscontrol-7.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
accesscontrol-7.6-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 accesscontrol-7.6-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
accesscontrol-7.6-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for accesscontrol-7.6-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
accesscontrol-7.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for accesscontrol-7.6-cp314-cp314-macosx_11_0_arm64.whl
accesscontrol-7.6-cp314-cp314-macosx_10_9_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.9+ x86-64 Details for accesscontrol-7.6-cp314-cp314-macosx_10_9_x86_64.whl
accesscontrol-7.6-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for accesscontrol-7.6-cp313-cp313-win_arm64.whl
accesscontrol-7.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for accesscontrol-7.6-cp313-cp313-win_amd64.whl
accesscontrol-7.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for accesscontrol-7.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
accesscontrol-7.6-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 accesscontrol-7.6-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
accesscontrol-7.6-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for accesscontrol-7.6-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
accesscontrol-7.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for accesscontrol-7.6-cp313-cp313-macosx_11_0_arm64.whl
accesscontrol-7.6-cp313-cp313-macosx_10_9_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.9+ x86-64 Details for accesscontrol-7.6-cp313-cp313-macosx_10_9_x86_64.whl
accesscontrol-7.6-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for accesscontrol-7.6-cp312-cp312-win_arm64.whl
accesscontrol-7.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for accesscontrol-7.6-cp312-cp312-win_amd64.whl
accesscontrol-7.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for accesscontrol-7.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
accesscontrol-7.6-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 accesscontrol-7.6-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
accesscontrol-7.6-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 accesscontrol-7.6-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
accesscontrol-7.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for accesscontrol-7.6-cp312-cp312-macosx_11_0_arm64.whl
accesscontrol-7.6-cp312-cp312-macosx_10_9_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.9+ x86-64 Details for accesscontrol-7.6-cp312-cp312-macosx_10_9_x86_64.whl
accesscontrol-7.6-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for accesscontrol-7.6-cp311-cp311-win_arm64.whl
accesscontrol-7.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for accesscontrol-7.6-cp311-cp311-win_amd64.whl
accesscontrol-7.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for accesscontrol-7.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
accesscontrol-7.6-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 accesscontrol-7.6-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
accesscontrol-7.6-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 accesscontrol-7.6-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
accesscontrol-7.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for accesscontrol-7.6-cp311-cp311-macosx_11_0_arm64.whl
accesscontrol-7.6-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for accesscontrol-7.6-cp311-cp311-macosx_10_9_x86_64.whl

Total release size: 6.3 MB

Release files / accesscontrol-7.6.tar.gz

Download URL accesscontrol-7.6.tar.gz
Size 122.1 kB
Tags Source
SHA-256 checksum
How to use checksums
02901fbe3456a59906f8ff5463fd0fb32de0ab54dd702632bf8e5c2588627609
BLAKE2b-256 checksum
How to use checksums
bf576c8641745e8946fb7def25165d14f4de2bb67a26d98d0d08755ab60a63d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp315-cp315-win_arm64.whl

Download URL accesscontrol-7.6-cp315-cp315-win_arm64.whl
Size 152.6 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
796907b3420076f96233bd14c5a0125a9e644117f5b8777a584435903fdf3fd6
BLAKE2b-256 checksum
How to use checksums
7ddbd80dab6e2bef94b67c1b32da1100a14fc03ed89d4b27e4b1f59f288cc5e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp315-cp315-win_amd64.whl

Download URL accesscontrol-7.6-cp315-cp315-win_amd64.whl
Size 152.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
917d55b8b88d69608a0102980c10e193a49eda2f8f84416de40da562023294e6
BLAKE2b-256 checksum
How to use checksums
4bade10eb6fa6c7ae91f272666e7ba5f04e750c9059c126f6b87118a13dbd52d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL accesscontrol-7.6-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 211.7 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
70faece210077dcd43dd234f47e2dfd1279bc119814412167e5450604c5a9f0c
BLAKE2b-256 checksum
How to use checksums
6be1b0d3873ad2d0504e1d3fecd0f2057e58c6ff8ca3ea6a595627d91f39fe2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp315-cp315-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL accesscontrol-7.6-cp315-cp315-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 211.8 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4fd06bf3967a27891a46e503977ae4720ff2c3283f43186ee4eb9c8ea00f65fd
BLAKE2b-256 checksum
How to use checksums
d4a8943b71c6fd836482ce0a682d9109aeb2ff85152a293d5d702f32eb6b0db5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL accesscontrol-7.6-cp315-cp315-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 207.9 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
493baea3e0cecb04a383e60fe37ec626a52cbcd8c2de45d8d312b8c81ab5d161
BLAKE2b-256 checksum
How to use checksums
6192f856ee88a54b509973b0f800dc183a84e25273dda2a39bdfefed0d626c7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp315-cp315-macosx_11_0_arm64.whl

Download URL accesscontrol-7.6-cp315-cp315-macosx_11_0_arm64.whl
Size 151.1 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7b8715b64b794eb4013cc60891b931798b05c0d6776d3bdb6bca06abdbaf6193
BLAKE2b-256 checksum
How to use checksums
430388814cec5324f6c169113f0a35b9ac2f06356f3f388938adbedb16f7b00a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp315-cp315-macosx_10_9_x86_64.whl

Download URL accesscontrol-7.6-cp315-cp315-macosx_10_9_x86_64.whl
Size 151.5 kB
Tags CPython 3.15 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fb586352e00a7fe1edd30c57b13937583bd9919ff1f0f4c586f9bb46870eed62
BLAKE2b-256 checksum
How to use checksums
58a6644f490aa14379b9f4aedf4e5e3d8eef28a936fa276a20dc1342a306472d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp314-cp314-win_arm64.whl

Download URL accesscontrol-7.6-cp314-cp314-win_arm64.whl
Size 152.6 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
37df2f1539faaee2222738736a7728024b3867ee2be9d8c5b20aa687524e40dc
BLAKE2b-256 checksum
How to use checksums
b1e9889ac27b7b08c528167d5a5d51440fa9176287da59f537246114c06aa58d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp314-cp314-win_amd64.whl

Download URL accesscontrol-7.6-cp314-cp314-win_amd64.whl
Size 152.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
eb19cff064b34010f552ad784f5bbba954f4cebd374d10a26cbd2893bfec8e67
BLAKE2b-256 checksum
How to use checksums
58b8a866eec41dd7b2483cdace27999568fc6fdb6c915d02cf59922c935fb08f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL accesscontrol-7.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 211.4 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e3e30772f98672776a8b3e7df9fb59348dbd06f3b3cb2234c567988ad372b66f
BLAKE2b-256 checksum
How to use checksums
0ee0d4a3a3ded0b87a74f0fb0d5322063bfe069fc58a96ae8ea8c4b0045407b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL accesscontrol-7.6-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 211.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
18b3db16e49c039cd67f0e51ec2a399b8be0c40248a520161436f436a547fa6d
BLAKE2b-256 checksum
How to use checksums
9d3a9141b9c82c18039e5e91d9d177f5726db6efcf69c130e6be095be0cc86e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL accesscontrol-7.6-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 207.4 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
068dd2ca06223076b4cf68ac26af9db9b0f038df244792e5e45cb6005afa00b4
BLAKE2b-256 checksum
How to use checksums
6860c8fff72b25b54186b5cd8e24720f832f7d65ae328fede6c02f4ca44743c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL accesscontrol-7.6-cp314-cp314-macosx_11_0_arm64.whl
Size 151.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9ef0fd35d803bb810784bea79ff8f081631997f29d7364a08a7c9c0e45158f19
BLAKE2b-256 checksum
How to use checksums
9793b218c2d8897a50b655ac7c1d81a55a1d771586c4a243616067bf9cb9af1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp314-cp314-macosx_10_9_x86_64.whl

Download URL accesscontrol-7.6-cp314-cp314-macosx_10_9_x86_64.whl
Size 151.5 kB
Tags CPython 3.14 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b9ff0e8b328cd5caa2041df16927eff797946f11d7f4a1debbea5aac2dc05f56
BLAKE2b-256 checksum
How to use checksums
930e9c61d66f88a92c4f0b9ac3ba8daa2e230a75704ad414c847d86d8b42b342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp313-cp313-win_arm64.whl

Download URL accesscontrol-7.6-cp313-cp313-win_arm64.whl
Size 152.0 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
b7e44c44fec7875fd097f636d925ecf5e11227b1ca390633d910813b4ca52c75
BLAKE2b-256 checksum
How to use checksums
5d1bae8000e7e48b149a36bf9ab6901081ba0c7d6c518c5895d6f74c2c553a86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp313-cp313-win_amd64.whl

Download URL accesscontrol-7.6-cp313-cp313-win_amd64.whl
Size 152.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c40f5a14d78a054aa27e980f0d847d058c7f73427127b56ca33d0ea84ef66b5e
BLAKE2b-256 checksum
How to use checksums
da30f26c4e9f61447265f126fd936da24d5ba8361d1e0185929f712d09087a08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL accesscontrol-7.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 211.9 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
42a285b4b3d403a93ceb12427c64fd4c664fa05af461317b3e6be4d3aca085ff
BLAKE2b-256 checksum
How to use checksums
3d72f6861b5df221af44f73ba52d717ccf6fe9fca651d0c68fbac22636d3c104
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL accesscontrol-7.6-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 212.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e8b3dc001ff6127d624ff3d4204397b948bf0d771d279b97e12acc74f4dc743d
BLAKE2b-256 checksum
How to use checksums
4ce5f5365f885a373015bce43963417d57256b45e681a688641aa5946f10c0f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL accesscontrol-7.6-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 207.1 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a7608a1773a89a8557b67370f90cbd58549d08004a2174fa1e07aabd5d786c74
BLAKE2b-256 checksum
How to use checksums
cb34d15140fdf1578f4931f56d0405907293bfd089b475794b6d48d64fd6bcfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL accesscontrol-7.6-cp313-cp313-macosx_11_0_arm64.whl
Size 151.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
38235a862aeda64135062d810ce3be1222a576eb1c4950d13c6e7deb7a0e3dd1
BLAKE2b-256 checksum
How to use checksums
a81e805ec35bdd37109817c1afcf1eedd9b20d15cc584643ddb4efb106756dd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp313-cp313-macosx_10_9_x86_64.whl

Download URL accesscontrol-7.6-cp313-cp313-macosx_10_9_x86_64.whl
Size 151.5 kB
Tags CPython 3.13 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5d1d193017ae1ab1dfd5ddd3191c77157d47986ea91ac1f68d514b627b3715a5
BLAKE2b-256 checksum
How to use checksums
9bdad87ab047ae90acb28c8478d7eaaa74091c18d007bc162fdf78ae535e8e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp312-cp312-win_arm64.whl

Download URL accesscontrol-7.6-cp312-cp312-win_arm64.whl
Size 152.0 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
edf6f3f0519ff4785dba39ddc23664464a6989b7717f73822589472ea29b1437
BLAKE2b-256 checksum
How to use checksums
3761c01cc065188e60a97baa0d2bb117645cea2eb7604d6616bcc0aea803d62e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp312-cp312-win_amd64.whl

Download URL accesscontrol-7.6-cp312-cp312-win_amd64.whl
Size 152.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3cbf0e97d8d3fa20e885b5c9e368cfe77c2b684ff1c356b143098ea9c6e8546e
BLAKE2b-256 checksum
How to use checksums
e4697c8fbd2c85ea315dd67807060add3f0616f8466da1ad8a78df59f9d41bbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL accesscontrol-7.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 211.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6e8d5be01679905a966a96f4087482fffe78db5057a40260813ba1ab8f0ff994
BLAKE2b-256 checksum
How to use checksums
a03d24b3c51bd80f2bc05cec6a435eddc7fef399387f5b36308ba92b01ebbbe7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL accesscontrol-7.6-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 212.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3038e9ad455029f93e01f4a7c363793374dbbe726fd732983b6de6450d1d4300
BLAKE2b-256 checksum
How to use checksums
f1c7944e9285b1307aefba0574148c500e3088f03ddc4b3072c8f085f6484bb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL accesscontrol-7.6-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 207.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f112e8572cb23e4ba29d0ff1d92cd99d1997955a963e403cdee9b51b1fd94136
BLAKE2b-256 checksum
How to use checksums
38290ba53c2124066a2e18561ea6acfe566d20bffa46e893dbfb71fbc5e4b306
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL accesscontrol-7.6-cp312-cp312-macosx_11_0_arm64.whl
Size 150.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76dfb95a0d9da55d34d63ec20a2142c4c47b45af548da08750691bf74909b404
BLAKE2b-256 checksum
How to use checksums
51b21c05ed86467a7b9897af7e962d9d33cb0a49768bb5cdd7478cfc44c2f608
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp312-cp312-macosx_10_9_x86_64.whl

Download URL accesscontrol-7.6-cp312-cp312-macosx_10_9_x86_64.whl
Size 150.5 kB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fbefe91db294739168d07ce0ce04b5222b4c3080ddacbcdc0d573f1cf9fd8c19
BLAKE2b-256 checksum
How to use checksums
f11c8244cec054d4c086ed86fcb07901811ad733927c719fbeb88cc0e059d6b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp311-cp311-win_arm64.whl

Download URL accesscontrol-7.6-cp311-cp311-win_arm64.whl
Size 151.9 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
b5250586a2018b8ae09c49a8b6a7c03530098df8dfaa2187234b2944d8060165
BLAKE2b-256 checksum
How to use checksums
6002b2e8301100491dcdbe52080297f6f99b69ec24fba9cfa6e9f0bd6ff435f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp311-cp311-win_amd64.whl

Download URL accesscontrol-7.6-cp311-cp311-win_amd64.whl
Size 151.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
412852840d68e21b544ed104d97dd50b8a7700306273d1b2b4b094e39a458160
BLAKE2b-256 checksum
How to use checksums
5c510bd557795532bb4de1ee298c649b17fe887848c38b63af29c4e28d79a475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL accesscontrol-7.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 206.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
04e5cb0c9733987ef40e11feab5b0a2d0fa9c195562c4f2679da26ff9235014e
BLAKE2b-256 checksum
How to use checksums
a173c07d6989180c4886d528909120b7732dc432ef9b064ff9be00088d10c93f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl

Download URL accesscontrol-7.6-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
Size 205.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
34f4fb61b3bbf451396d8a9bee6474bdfbab0b573e1fabf67a499e2fe2af98ad
BLAKE2b-256 checksum
How to use checksums
26f190ecc1093e93a186908a84b59b0ae2fb67e10415ff77ccdf65a65053b164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl

Download URL accesscontrol-7.6-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl
Size 201.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
e60d222f9d7dbfe52cf1cf477080eb36f3c9a458d863a2888aa9a4681342aeaa
BLAKE2b-256 checksum
How to use checksums
434ace2c191c0c3f4784b1f6b8f1e03225ab264b4d4142d2e00cae3a6e3f2a98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL accesscontrol-7.6-cp311-cp311-macosx_11_0_arm64.whl
Size 150.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d05bee338a99bf73f35ecee90d431cf0d70b9933078d1843d47b84f9a85d6e1
BLAKE2b-256 checksum
How to use checksums
0c88d8acec4dc3b3492a22d03e844d0fae9ecb83f81c7210ae395d48f29c2947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Release files / accesscontrol-7.6-cp311-cp311-macosx_10_9_x86_64.whl

Download URL accesscontrol-7.6-cp311-cp311-macosx_10_9_x86_64.whl
Size 149.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5bdcefa44ff060fa444ca0bc2558f4d14ec9a5336ae68687b8df2dc8107f043f
BLAKE2b-256 checksum
How to use checksums
93746d3bae71f07d5afd3e1f003c3784b37e63db292b04f9c3d6808801359dfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 30, 2026.

Transparency log

Security for AccessControl 7.6

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 accesscontrol-7.6.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 30, 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

7.6 This release

36 release files Full provenance

5.1

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