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.

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-5.7.tar.gz (113.0 kB view details)

Uploaded Source

Built Distributions

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

AccessControl-5.7-cp311-cp311-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.11Windows x86-64

AccessControl-5.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

AccessControl-5.7-cp311-cp311-macosx_11_0_arm64.whl (141.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

AccessControl-5.7-cp310-cp310-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.10Windows x86-64

AccessControl-5.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (191.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

AccessControl-5.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (197.1 kB view details)

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

AccessControl-5.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (193.1 kB view details)

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

AccessControl-5.7-cp310-cp310-macosx_11_0_arm64.whl (141.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

AccessControl-5.7-cp39-cp39-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.9Windows x86-64

AccessControl-5.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (191.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

AccessControl-5.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (196.9 kB view details)

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

AccessControl-5.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (193.0 kB view details)

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

AccessControl-5.7-cp39-cp39-macosx_11_0_arm64.whl (141.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

AccessControl-5.7-cp38-cp38-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.8Windows x86-64

AccessControl-5.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

AccessControl-5.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (201.7 kB view details)

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

AccessControl-5.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (197.6 kB view details)

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

AccessControl-5.7-cp38-cp38-macosx_11_0_arm64.whl (141.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

AccessControl-5.7-cp38-cp38-macosx_10_9_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

AccessControl-5.7-cp37-cp37m-win_amd64.whl (142.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

AccessControl-5.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (184.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

AccessControl-5.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (189.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

AccessControl-5.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (185.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

AccessControl-5.7-cp37-cp37m-macosx_10_15_x86_64.whl (141.0 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

AccessControl-5.7-cp36-cp36m-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

AccessControl-5.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (184.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

AccessControl-5.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (188.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

AccessControl-5.7-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (184.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686manylinux: glibc 2.5+ i686

AccessControl-5.7-cp36-cp36m-macosx_10_14_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

AccessControl-5.7-cp35-cp35m-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

AccessControl-5.7-cp27-cp27m-win_amd64.whl (140.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

AccessControl-5.7-cp27-cp27m-macosx_10_14_x86_64.whl (140.7 kB view details)

Uploaded CPython 2.7mmacOS 10.14+ x86-64

File details

Details for the file AccessControl-5.7.tar.gz.

File metadata

  • Download URL: AccessControl-5.7.tar.gz
  • Upload date:
  • Size: 113.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for AccessControl-5.7.tar.gz
Algorithm Hash digest
SHA256 4fd768de88e3279d58d1fda1b3a6504704cdd965475d33e2d88afe7dfd213be3
MD5 da7c21217d7326a6daab169b01a06c13
BLAKE2b-256 a8c34402fbe81b6ede5d11542f67e03dd9b6ae8035bf7a1b8517d1e7b740b021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 014e2636b281ca813ea4456727369021dc957bd31550e486bffbecd06b04f2f3
MD5 e4d6843476932e238f2d15c4899aa66e
BLAKE2b-256 ef88e7e82175373d5b2aa3e2e10c51e9fcd65dc39481a03f4dd6418c4f48e841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b979a8e58154cc2c3be39a268e4966870abb90fd525a8ad09ea40919adc60e81
MD5 a4a1449d33dd07c3853ff143d63e615e
BLAKE2b-256 6131046ede03267f12529b7f2bb72152f22e03ccec20d38895c8b9ae4ea1e90b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abeea87c85765cb3d2afa556c0b71af7717dae6337136cd69ad829fffe9b95a7
MD5 80700f6bbba637e6dacc289e3af7aaeb
BLAKE2b-256 334573867c73fefceed84dbac447a7a192c5785e9022ccac4b54023f47e8ff89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ebd96e83a7122ef34413f557dc06ea8f2fbca71ccda5284b8c90e7849ed854fc
MD5 d65754058b17a3c0b67e96cb335b9889
BLAKE2b-256 18a895ccc45698915f76820c2cc77d5e2656b555459d80e0661efe524f3706a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f5c93e06048f5bd0f9fb6b0e8ce4bb3692663503382bebf6afb779b1dca09d2b
MD5 4c7fb593913294ab274e168675c111ad
BLAKE2b-256 cbbee4323ca54e3972d70acd0059b1377de32cee55134cd85a03c8f3d99754b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb516b0b3d8a061ad47bab31149d5d1be1740f43a17ce7bd4e3116e99f09ccdd
MD5 7e481d896cf7097e321276ab6007d81e
BLAKE2b-256 40feddc39ab70743b608eeae8c43bab9736d2f3b6e1f89d8393e39bf2e10ecbe

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 50300fdff90fcf0260d6aa9cdbdeadca51f940fc9bacae9fe613a6fbc2dbeee1
MD5 83545029192a79f06213ceffb60da560
BLAKE2b-256 c322a10262a222b5cb2ec8d0b37443586502b05ebc5dc537f3ed03313fcbcf25

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 90a5ae180c6b2cbab4a72d6ed995880d98cf0598570c702716fc4471568aedbd
MD5 d7456e3a6055733136ab87e17443ad5e
BLAKE2b-256 a9d145b0725e9d4aea4b26b704d28a99d14bf3eb0c75a1723365558f3f929a34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5213a7323afd82b3ab7df8165db2198924dad7df4407a8ab5d42710f5a190591
MD5 447847018bf8d587b64abc8e7d38baac
BLAKE2b-256 70a39e2b9835d3265e35b742f3bcabcd7053d376c95c843fa72ea25f1e2603e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5d2f65eb656dab83a6c526dd2b861a31b008fb337dc0e351ad815f52c08c4d7
MD5 5f93f04ba6982093493cb59eeb94ee9e
BLAKE2b-256 959143a19dfdf937a11bbc237294c00ca3e14b62c8daa3fc9c9f030b6adfbd2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 142.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for AccessControl-5.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b61fa0e1e13bdaeefdaa38c2bda7e433fc4d761cd0256b808c44f2866130d20d
MD5 1409c056878f6de1ec9cbba1e544d45e
BLAKE2b-256 ee49eed1bb77d453444dc0f606c6cbd7740cac54eb7a0700c26a59a99633143e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3e76ca740d0af513536bfdde0927527c4d1686156873b3ed05dd2676c2f90f7
MD5 13d1b34eee874f62ea05c1acbc5ed12a
BLAKE2b-256 029850c5991544e249681154a325f6764638899a93bd3a2feb5d0825dbda6d8a

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 02d0eb4e35af2418080a24004b2a6d8838afd81925e00147370daf049e495469
MD5 d8340ffd1031ae36bebac633f9fef693
BLAKE2b-256 41df8a6e821f7496e16a45555d60d1a569a15bc013c0f2c75ff0797f5c627187

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e125bff046f7e88fc8cebc29d2c2d5076f4eb2de6225f951f8f1b65948ea1a8b
MD5 3ac83fcd1e79ebb733cbd7de72832140
BLAKE2b-256 6f5cb668a521b4e3ed523ff0752c4d267a0d0a13e8bbae38da8f958e494e6d26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c936873efaecc7830341270509783da05e5efc0f94cc3d00c2075d3a1937f35d
MD5 308e2e06aa8b96a4ddd6c1a9ed62de26
BLAKE2b-256 be647bbefa8220baee7a744938c2b7e95a72cd59379e3804f7b0428bafbe9bd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce4e41e9acc44d3e26b2d9ce71a9831a114a55d3d88990487b074033c85d7b10
MD5 b706f451b59bc01d6ec5ade198ce62bd
BLAKE2b-256 38853e590e419e2a2e0e1951f1181a5b97e61dee8efbdbe32c13fe503e0c36d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 142.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.0

File hashes

Hashes for AccessControl-5.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e87f5e71bb6ec43b6e17cdeeb8818a8e4d09b3a4a92e7656ca246b9be5b81d95
MD5 48b6eb9e5c71561130f581e516b47cc3
BLAKE2b-256 2a3e06ebd4a7e77465c91ac5550762a4455b5f0fb674ac5724b9d7427e6223e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1e18b3781aab8a295eec76cc53041a96e1f011b4458e5c1d9d7fe1e4871e034
MD5 06d5887567af0cd9ca0fdbcc88602ea9
BLAKE2b-256 c8aabe3a761436a788634ed74858fa2acdd94285f7240344df198ba59e305d7f

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ab2ebffe39968c3d98c7616d76c68c49af85ab087c116d38fe13e6ef70f75521
MD5 369175806366d1139b890312d93fa17c
BLAKE2b-256 db839c013828fd772a6c9200ca2524cade91d969ccd0eb178e972025d8588f16

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b0f72423692db1a96eca89d64bb0aa8c9d42c22a44b9e3eb354e47c7c69d946d
MD5 b4338e08c99cd5441c3b83aebed7ce53
BLAKE2b-256 31cf918ebe4a2b03b1638f9d568011fde5b173423561908efce8e95d3c192e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38af42473a2462069984eb2cbda1af83310a2976a313204df34c6ede353cdaaf
MD5 39939c150b482e63a67feee8074c2fce
BLAKE2b-256 0b27cf7fe17da73ca581fa2f640b701a1eb5a001c6f5bb43427b2f1ce246fd53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17d7bbb53e8a280404ee005ca1404af9ec56c35c64fec68cafa30bb93a19eec6
MD5 8019de6747995b9855b1565295368cf2
BLAKE2b-256 9bccdd553f9e1b7a011dcd51c3afa6dc87d4cb1e2f404b226910730525021e90

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: AccessControl-5.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 142.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.5

File hashes

Hashes for AccessControl-5.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9bf82b09a11f93fdd7363db29732feb3f474f3d9f20dcef3f30fc3e29a4cd9dd
MD5 a2c38f6b1abd6e5271958e22660737d8
BLAKE2b-256 feffd713f4f815e46fbcfaa5ad6d9d507d09289829f62bf3996c2809c5a85b7a

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8096f194bbd107db66a3d63612b7369115f8e0adc6b48e6ae8487487f92cbd8
MD5 03fb81077c73f5399f1a34bd690f798d
BLAKE2b-256 0e02bb446388ea0fc6c3215cb14f4f488869983a06d1aa8c10634372eabcad2d

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1425fdd3a20f8f91080864ae1cd588a44b52d937fca112f1c733a60189f087e9
MD5 8572d277f377a22b6a82203d16899419
BLAKE2b-256 ecdd2185e4ebbe2e9790c70438e4f47000f7cb5c29cae167bd0e87b4c06f49a7

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6b2bd23631a18db1f0666c484ad7e128d2a7bd5df91e15ea9a8bf38859a2055c
MD5 c7f4e102571ae51c974613fffea4871d
BLAKE2b-256 9cb9d12fe560d9b44b2fb6e006eb73a11c730e3a230434f78da7a6a1fcdc60ab

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6651c4f9b663b4ff68d768f44cbadef3667209cdffe4d29683bcf5e9d2f80237
MD5 9d084526e9726485634f295e5ed3aa98
BLAKE2b-256 e0a08d03f282414392fccb3b60175fbbadee85b1796bba110e8d1d8d22f60b08

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: AccessControl-5.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 142.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.8

File hashes

Hashes for AccessControl-5.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1e6653a02f5468a22abc8fc5a94c4bff8e6701cd06f6ade861573eaf6890eb63
MD5 32aed29cbd36f33cc7b281fa3f336359
BLAKE2b-256 8f7df722e3a4f03ace00e4377c217d5dba1713058f2f77d9d2b622069b5d7d68

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a88a4a657dd9e66abc6b307b7073cbea8e238784f78e63bc95e95b6835c746fd
MD5 c7a07b09d5dc3df184987eb09223431d
BLAKE2b-256 0935b1fec3e74dd8ad8b48624ed49b590786e6976d040dc94af5b292fb2313bb

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d29310c49d0c2a88dedfcabb979db84b77795d373697bf97f56d1d14ba5e4161
MD5 6a792360dcb6379104931de434866e44
BLAKE2b-256 12cb01c27d7eb2fb75b21fa41b252418909558d26bda61dd5e29857feeefc43a

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for AccessControl-5.7-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a037b888702d3f118bc781a7c42c15ea443d8d3a23b41f67aacd223da812d2ca
MD5 68943393a52347fe9da9a92d63c17c41
BLAKE2b-256 2b094b6b028a97c6e513c1f1c6a39331daeab88a67b4c47a2a075be29c98b9c9

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: AccessControl-5.7-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 140.7 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for AccessControl-5.7-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 91a5dec1b7f2d7943ede76caceac13d62e11aa04aa10fd9278230a308cd46099
MD5 0c1f3a202f725022c525941d0c91768b
BLAKE2b-256 4446cdca77f50a38dce128f1dcc26ca77003050b14638857a8b0a73ce7669d81

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: AccessControl-5.7-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 142.6 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.10.1 tqdm/4.64.1 CPython/3.5.4

File hashes

Hashes for AccessControl-5.7-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 4dc01b3e4e87e8b8281178997d22355c37e50ca3e1a0689240cea9aa65ded295
MD5 7deba50bea6b4f31751d579bdca9e090
BLAKE2b-256 5245bdb3346a0721d55b8b30ff89c39f84bdeb077603b74eaa7f37d04ddc429e

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: AccessControl-5.7-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 140.4 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/0.10.1 tqdm/4.64.1 CPython/2.7.17

File hashes

Hashes for AccessControl-5.7-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 54d34de48c11d9b943ad760795eeefb6a7ebe0e60dfe02ed222251dd749d77cb
MD5 37d4c93fc0d7dbe482a17dcff00483a7
BLAKE2b-256 2020af04b7fdfdfee39699bf7811ed59c893b180af2f8d3986157498e3f46656

See more details on using hashes here.

File details

Details for the file AccessControl-5.7-cp27-cp27m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: AccessControl-5.7-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 140.7 kB
  • Tags: CPython 2.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/0.10.1 tqdm/4.64.1 CPython/2.7.18

File hashes

Hashes for AccessControl-5.7-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2b4037665ddb1cf607bf4969be4b5240e68b74a165f29733c9142f2333e7091f
MD5 529b5b307eabca777931eca8fd651de7
BLAKE2b-256 78fcbc7e9833431b93a4302249add76cd341b01c78380f5285246e29fd7389ee

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