Skip to main content

Security framework for Zope.

Project description

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.

Changelog

For changes before version 3.0, see HISTORY.rst.

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

accesscontrol-7.1.tar.gz (114.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

AccessControl-7.1-cp313-cp313-win_amd64.whl (144.1 kB view details)

Uploaded CPython 3.13Windows x86-64

AccessControl-7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (200.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

AccessControl-7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

AccessControl-7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (196.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

AccessControl-7.1-cp313-cp313-macosx_11_0_arm64.whl (141.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

AccessControl-7.1-cp313-cp313-macosx_10_9_x86_64.whl (141.7 kB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

AccessControl-7.1-cp312-cp312-win_amd64.whl (144.1 kB view details)

Uploaded CPython 3.12Windows x86-64

AccessControl-7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (200.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

AccessControl-7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

AccessControl-7.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (196.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

AccessControl-7.1-cp312-cp312-macosx_11_0_arm64.whl (141.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

AccessControl-7.1-cp312-cp312-macosx_10_9_x86_64.whl (141.7 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

AccessControl-7.1-cp311-cp311-win_amd64.whl (143.9 kB view details)

Uploaded CPython 3.11Windows x86-64

AccessControl-7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

AccessControl-7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (195.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

AccessControl-7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (191.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

AccessControl-7.1-cp311-cp311-macosx_11_0_arm64.whl (141.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

AccessControl-7.1-cp311-cp311-macosx_10_9_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

AccessControl-7.1-cp310-cp310-win_amd64.whl (143.9 kB view details)

Uploaded CPython 3.10Windows x86-64

AccessControl-7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (192.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

AccessControl-7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (192.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

AccessControl-7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (188.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

AccessControl-7.1-cp310-cp310-macosx_11_0_arm64.whl (141.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

AccessControl-7.1-cp310-cp310-macosx_10_9_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

AccessControl-7.1-cp39-cp39-win_amd64.whl (143.9 kB view details)

Uploaded CPython 3.9Windows x86-64

AccessControl-7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (192.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

AccessControl-7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

AccessControl-7.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (188.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

AccessControl-7.1-cp39-cp39-macosx_11_0_arm64.whl (141.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

AccessControl-7.1-cp39-cp39-macosx_10_9_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

AccessControl-7.1-cp38-cp38-win_amd64.whl (143.9 kB view details)

Uploaded CPython 3.8Windows x86-64

AccessControl-7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

AccessControl-7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (195.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

AccessControl-7.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (191.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

AccessControl-7.1-cp38-cp38-macosx_11_0_arm64.whl (141.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

AccessControl-7.1-cp38-cp38-macosx_10_9_x86_64.whl (141.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file accesscontrol-7.1.tar.gz.

File metadata

  • Download URL: accesscontrol-7.1.tar.gz
  • Upload date:
  • Size: 114.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for accesscontrol-7.1.tar.gz
Algorithm Hash digest
SHA256 ef4fa3bcb26b171ae615eda8b789645b7bfe263be751163a1dee43ef7d172114
MD5 b05e43d581d91d347943b72a84b77c3c
BLAKE2b-256 199b7ae9544b2593b0a6317d4abce5bce93d2861e6615d541b0d1a86a665a1e8

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9da5ce9fb7f14f74d7bc4a80090f59bfe66f0e328b685167861e2bc6515bda4b
MD5 5ba849f111b1e3091dc86e89d138d024
BLAKE2b-256 ddedcb7df068200bd37d9af0a07b46d52eb3b1634722db53b43ea5329b52edff

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b7ddb84ba7e55474c396ad30a33f4ed88496eb5ac632564750c79c3bdf6aa62
MD5 df6566884c9aace425d337e2356211b2
BLAKE2b-256 27dc61d8dbf87f28a554653b031e4c8135dc3f1427013f1a715f6e1e5b881115

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30a6da8d0509f583953c04f626f4848f09e83ff2b74dff406d21888c83f187ff
MD5 7f142fd136911ee8c101dd288f225d5b
BLAKE2b-256 2c6e700d94a866f343b98827726db6c3ea73f594df3135fae0aa71c233fe3df5

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c93c334f216addbb1b82bd6c9ad5cf62ff207d9f3984ecffc22389f54601a3ce
MD5 6359df15fa7dbde8e608e57a7e8b7b8e
BLAKE2b-256 010fcee59f498eedbbe54a4999b9da0be882a715ff87c04d169b46e517c1fbff

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f6eb0d1e88e1b947a60bfe88523b95c9d388c0552b2972e8c1f7baff64ecea9
MD5 88bb0c02e25a40a85351067ac02e5f29
BLAKE2b-256 6cf46072561db0e39f5b04262b3ad30b72d35a37ebffcce207b52d1966ab6127

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31fba7129e002796503f1743d0653fb53ebcb113ced0695c9e06e88738f3730f
MD5 b39d7c15cc1ee320e0387cb3a723b4fb
BLAKE2b-256 2d03e1fdecef3980adb3c8d99c8a4afb6c7936972fc443c22e5d3c4a84f81b16

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d7c4432df02c661941d2b4bf0760b626c2ed4ab34f817efb366e62f18a4ab18d
MD5 54ca20d9a1de7d44c8bf11642f41be5d
BLAKE2b-256 6d497ad45fb6c975cc35f8f82a857228ac6afef6d33bf502ad933737e55952fa

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f2ca300273bd035b6c648f9f086ac28ed6834e289feb97c513b8ce34237a9ee
MD5 812339b84eaed3bfb1d53e67ebcb90de
BLAKE2b-256 2756c8041048bb75995dd4dd17be659ad45a524fa9f8f9a21511d83c8ce3ea0d

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 541774fb425c0f5250a984d22fb8a31851e8ada105e93514f2722ca132d59f22
MD5 92f1ca0a9ad8625030f49e5ae3d6e754
BLAKE2b-256 9b00ea4943202c6778f82a40e0f272dc018f8dbbcbe7676c762ebdbdf0bcb055

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d1460ef123bc2af3b58f58d0955282b88a75b2eb6aa54bd946eaa388e73c8136
MD5 ac09c6ab36de8431622d316a7d99269b
BLAKE2b-256 0ae495336d115ecc00a235084d3e4982385ffbd100bce6c75feede6d119cbef4

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3dd3deafbf7ec5c14e2d6ada8afc0a35379cdd6e9e577647ffcbc1dd7ee9f4d6
MD5 ef38103d5676990756e96eec64d7d2bc
BLAKE2b-256 06746dfdc3ff01de863fe5dc84848d468b533f24d32ef8f2de523fc6cde3fb3d

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f2b228f479b6304d42b308557e9297c5810125be26e084f1b984a116de59dccd
MD5 bfa21c1072748ad207c929fc232f0e4b
BLAKE2b-256 447683428993b81acfe8e2e873eda912c7fc0bdd3dc8ee0667353c207e5026cf

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a4a7e431db148a2b08d135f663dfdebf5c68c1d31298bd03483b56d7a9fe1a86
MD5 65baaa618c426e529e93055a554c9b8c
BLAKE2b-256 69beba6b8e134bd4977f91b8fc9e9d0403c161d94761b730516713ae163b3729

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1287abec0e1df2b588d3eca7da35add6cb2318af073fa90dd75edb7106860bd4
MD5 8750b5d4405576f62ef8bf79f83ce811
BLAKE2b-256 6b88c6e834ecfb8aba022b71e9a7d49b3b994953628d342bf55286b994da6695

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49cf1a3b6a2e7197d09e3e96e4916c02dbc4bf0e0a344b59c5060c052c22ac1d
MD5 983c4c220b721eb1b056cd5755877239
BLAKE2b-256 19a1ba56aa6f7f8b09947561c9cf42a5d60d54a6badfbb503b6feaa4ef9b965b

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 271e6c2f261d9c9f447ca283aef9390da82e12fbf2b31adb0617ba4d1c2c13aa
MD5 1015af48752f05449272d4e02710725e
BLAKE2b-256 8290680ba2040bdb543364a4326b93c939d356eff1de5525569731a7816ebdd6

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b06b7bd32978ce7c3a72e87fb5a276c3692e14f6e236944f428674280c109704
MD5 43a3d4320315d387c58e7b51d7e641c4
BLAKE2b-256 7e27b78b397081da2d95c93dcf5596c1892dc3e902922f4aa4ab13f96ea464f5

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6399d57058acb2d3b4ad5b3f2e6b0266572a0a82c1e5f84b20a9af5713a140b6
MD5 970294172dda0c0241b73aba77e10a67
BLAKE2b-256 2d0a02e6175e02dcee9204ced2c7cc394254aab68ca27293b9d36f5968e70a6f

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: AccessControl-7.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 143.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for AccessControl-7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7d4e3337ee97db102a67568007ea598efd7b1b177d263584e290f4d8d9dc3455
MD5 f10c38ffc788cf78d3c1ea3f5fe197fa
BLAKE2b-256 937cdeb361ccc8208dd434b51adf8462ba6103adc2540a25a1d824635c701636

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 abb60d5824c4bb277f7c458d1ba17303f5dc186387e37a19caad6e92f2762a48
MD5 84c16d620acfa7c7a587cd32c9d71282
BLAKE2b-256 68135a21a94d511ee6e52bf47acad313cb20bbbc40a8cf476cef7a14f2ef07d3

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f265e656b1ac14e276c46a74a6a488e678747f178c01c55373eb4e68399a103
MD5 4d40d9e48a150f0c2cbefed677e619e9
BLAKE2b-256 7a41f27b5e905b25109f8886f9b5bc787ad78440b610040d17a6b45f963faf8c

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 01875967b9721892943f97ec652b84eb707dbd38dae0c17d1597865a75316ec3
MD5 e2e8d9d3b5ec73940838792a43cb9422
BLAKE2b-256 c7096dfa683eb0d4e371d325bc0be3e6e5d7338349988548c85a76504c20a292

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b759c60c4da0f0236b07aecc4be5df5cae9776aa6fcb77775479184ad5e76ebd
MD5 e97aa979aa3985a5bf1ae2987761c48f
BLAKE2b-256 4ea74bce6b269d0b1a12c49a5fa03ec34e76176bd246e97a2796f00566d45cfb

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bee08418baec92605af04e34c707393ee7196f10928736f7bcdb36991f1b58c
MD5 5ab8444669739b6ab01f01e54987bd54
BLAKE2b-256 e6c66edc8ca33b2426e61508830360e8b6a035fbf53ec87e25fb6b41c45f48ef

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: AccessControl-7.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 143.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for AccessControl-7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 880127308ebec51971c027610e5313fb01dc6c3bcac86b01b02a7fd8e6d458c8
MD5 fba0552704dc787fea7fb1a061088213
BLAKE2b-256 cea8405df23ae2535a6ae86cbff24c2cb641e90926782ca04a1180658fc789e8

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf68b0b154f047d687a0932c470916bbc7487f2457d95a03653ea21d51b37f67
MD5 98559393095394be763772d2b949171f
BLAKE2b-256 f6b41f1559dbe4f0ab5f47072130b526ffa1ddca3bd5c07a44ba79fd4e2fd837

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a97be5da60cc11045f6d94aaaa9197ccda41a0c6e922252574c6f972811f312
MD5 7140d077b2c145fe8d2ecf579504a4fd
BLAKE2b-256 b73c83a0fcec45bd154634e25901eacf416f5e0e8ef82ae710a6af858bc50d19

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 095322829d8876b6f2a97b6abce6e7b930b6b3ca1d7348c2ac5412b7cc47934b
MD5 ed277e3bfe777de74a2967fee8ef5364
BLAKE2b-256 aad59ee74c438f808f7a8c8898849d25a8a172bb03371d07fd470a8e74cc5cae

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46ca2088159d8c39d1c8729ea4f66cb2e26341c93fe3c482aa63bdded45cf061
MD5 15bdb04288ca259b9871fa3f24dfd0ec
BLAKE2b-256 1419ca81dc35fec15e45d60e5fb263d88da4a60388b08d6d7d0e79b9623f3b1c

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b610ce4e404819c40d7bef934392c21b2483c43a45171a10cc670ff49c02bd01
MD5 ece0625e02ea5adfc0cc1362d1bb4ab7
BLAKE2b-256 de62e9f50742c9c617c58d25cba340d90ce06af51ebed99390e99774a23521ee

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: AccessControl-7.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 143.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for AccessControl-7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d3a3e641a4b90d7a264264b9c78ede9f4c2306308558835bef59e6366b111cc6
MD5 eaf8c9646ca111075dcd4067241baa74
BLAKE2b-256 4976f82ff0d31ac8c8128beafa2853551142e39df8d72bf4f55d82d07df70d52

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26ae1a66891729a680a54cf34cb29d09221cefc1aac8d5807ea1c615cd9b9f83
MD5 198a141bad1526dfe9c5cde0795c4354
BLAKE2b-256 512d03a957fe87f1da879a7019acea4bb242660bd7fd154ac4a4605db1fef2b6

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a956f282a3e2c44968507f8d0273d8e7a55c569623048e32b2747cc361cc7d6
MD5 479ca9e3f6ce6eb62788b9720600a57d
BLAKE2b-256 699738032c5aafe15b735c789e2e81feceeeb7d9ae8a925b667548e782d2b22d

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 11fbdc86a7498c59a912d1f9535689988cca51914824c07150152d7ae7434f3e
MD5 0339fd8606c9297afc8cdfad55986ff1
BLAKE2b-256 fe6ef76c7c544705f4178cabafa0fde7931297020366ddedb58ba754739e7ee3

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9fbcc4a1d81b3db85c9a359d24e61a9eb538e850e5de1a2ad86fd7666fa48b0
MD5 840f32afebea8e80505adce0c14d4c3b
BLAKE2b-256 5fdcd67c90819369e367bc1d6bf5a88fc2c3838ce4fc3c0d43f29c239bb3d826

See more details on using hashes here.

File details

Details for the file AccessControl-7.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-7.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3018f5b6a7b78c05f7f857e00f70719993e8b36fb5071cacf1e4ef11c0a79bd
MD5 266d131848e67f16a311cbfd548723d8
BLAKE2b-256 900716c91f2c662c4767055aac6b27723594bd1df3e1169f2cddbfa13e9b1348

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page