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.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.4.tar.gz (112.4 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.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

AccessControl-5.4-cp310-cp310-win_amd64.whl (142.2 kB view details)

Uploaded CPython 3.10Windows x86-64

AccessControl-5.4-cp310-cp310-win32.whl (140.9 kB view details)

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

AccessControl-5.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (197.0 kB view details)

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

AccessControl-5.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (193.0 kB view details)

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

AccessControl-5.4-cp310-cp310-macosx_11_0_x86_64.whl (141.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

AccessControl-5.4-cp39-cp39-win_amd64.whl (142.2 kB view details)

Uploaded CPython 3.9Windows x86-64

AccessControl-5.4-cp39-cp39-win32.whl (140.9 kB view details)

Uploaded CPython 3.9Windows x86

AccessControl-5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (191.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

AccessControl-5.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (196.8 kB view details)

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

AccessControl-5.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (192.9 kB view details)

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

AccessControl-5.4-cp39-cp39-macosx_10_15_x86_64.whl (141.0 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

AccessControl-5.4-cp38-cp38-win_amd64.whl (142.1 kB view details)

Uploaded CPython 3.8Windows x86-64

AccessControl-5.4-cp38-cp38-win32.whl (140.9 kB view details)

Uploaded CPython 3.8Windows x86

AccessControl-5.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

AccessControl-5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (201.6 kB view details)

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

AccessControl-5.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (197.5 kB view details)

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

AccessControl-5.4-cp38-cp38-macosx_10_15_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

AccessControl-5.4-cp37-cp37m-win_amd64.whl (141.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

AccessControl-5.4-cp37-cp37m-win32.whl (140.4 kB view details)

Uploaded CPython 3.7mWindows x86

AccessControl-5.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (184.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

AccessControl-5.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (189.0 kB view details)

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

AccessControl-5.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (185.0 kB view details)

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

AccessControl-5.4-cp37-cp37m-macosx_10_15_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

AccessControl-5.4-cp36-cp36m-win_amd64.whl (142.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

AccessControl-5.4-cp36-cp36m-win32.whl (140.8 kB view details)

Uploaded CPython 3.6mWindows x86

AccessControl-5.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (184.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

AccessControl-5.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (188.1 kB view details)

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

AccessControl-5.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (184.2 kB view details)

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

AccessControl-5.4-cp36-cp36m-macosx_10_14_x86_64.whl (140.4 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

AccessControl-5.4-cp35-cp35m-win_amd64.whl (142.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

AccessControl-5.4-cp35-cp35m-win32.whl (140.8 kB view details)

Uploaded CPython 3.5mWindows x86

AccessControl-5.4-cp27-cp27m-win_amd64.whl (140.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

AccessControl-5.4-cp27-cp27m-win32.whl (139.5 kB view details)

Uploaded CPython 2.7mWindows x86

AccessControl-5.4-cp27-cp27m-macosx_10_14_x86_64.whl (140.4 kB view details)

Uploaded CPython 2.7mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: AccessControl-5.4.tar.gz
  • Upload date:
  • Size: 112.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.13

File hashes

Hashes for AccessControl-5.4.tar.gz
Algorithm Hash digest
SHA256 66d65e40abd25c7b7594b5289e6d8d5e5d5a2d5632e8d6af5948d8299e192315
MD5 2d1953cb1a42941cd94f7e6313147af2
BLAKE2b-256 ae17f45c5f81a01706a77efff95673e99cd85975e7f8f2ae856f34ad7caaf6c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5493e4192ad96a5d1fac1390cb8e53431f96af45ecd8a552e8d2a0d29b063a4b
MD5 e481d8cacd8a71def7427ffd80bcef7e
BLAKE2b-256 8ffb8f67f1460c234e72566da0b4f7a60f8626a9d18eb9158b099a6bf8d75452

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4eec784b3437db583c521171dc43fb85825bd332609611d9bc51ff4a9bb1ca40
MD5 be1b706ea536cde9868d7abeb949b944
BLAKE2b-256 9778f2a651380318c257ac8e30d25d00a02ff9ceb6b4046bcc8a2c46a0511de9

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: AccessControl-5.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 140.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.0

File hashes

Hashes for AccessControl-5.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dd0420e40b206af23aa2eeeb208522fcbc07283bb14525eeefc366f81efb99a9
MD5 ad1cff4d1425b33b27fe337f9d210888
BLAKE2b-256 c515e05829d5d610ac03b74969f106802168c5482e8032ec9b90937d5a4f9cb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce3af0d3c7d3bca6080a9c32a75507eafc3a7b7e905d4ce542509fa44d619a2d
MD5 5dd246ebaed1df41ca8c30d8e7c6ff2e
BLAKE2b-256 93477fc5484be9b3feec3b8f4ad9780241382419ff5419f6fac091bce32a7a9e

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-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.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3ae9dfbc23c6db6ae48a097f5c049107245b53057ef70bbff2d9681b07ed217b
MD5 621842a2fb16aefa29daca0b7569baa4
BLAKE2b-256 3e8304bc2278a47d08d137a278e7d8833421358378ddd12291c7215f644e3006

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e8925055ad0f84d90622ba9342bf7e9541aae758abdf3c763b0684b38efae077
MD5 8c7126f42308ed4c3871460665f2d005
BLAKE2b-256 ce8f86a28df4e1b8ae9baa598f1f8af0da6caef041873db34e284aeb0bc4aa37

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.4-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fdc2fcc080df16bce5ea70ffd9dff3efd9356d25abcae0daadd548c131d10f65
MD5 834e140c20bfeb5742bbd3c4e89799ad
BLAKE2b-256 e8047a271adeb260e5641a474a27ec4a067f1d46c6029b87305f82c89a4ec78b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 142.2 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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0a8162024321d78aa4a777a786905476536c66000a599d5cdc91b34618e44d30
MD5 92aa6bcacb01f85b72d923739ad02319
BLAKE2b-256 434aeaff736f7e4fcf7a6d8b487b32cf5d37d68f0cf0275111143ab4fd8de1ba

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp39-cp39-win32.whl.

File metadata

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

File hashes

Hashes for AccessControl-5.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4397a84d67d3be35fe42014db479df9de4f9e58dfe55977e17d16d51fbe58340
MD5 72edfe661612181103273ea41fa45645
BLAKE2b-256 26478c870e4f0a69cef21c9264869785bf900268739d0f20de4e386c5020904b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d916f548db7956b95fa55881ae317b4b95f74c20a33f4fbbbaf275e8f6694bfe
MD5 79ec534093589047c31170affb2a828f
BLAKE2b-256 d5a593f77c570008ab4bf551e905e7147d8f16d36d7d77726f6a71375c26afd5

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-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.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 432ebb06673d81602df943fc946ade4e520964ddaae02eba431406c909c5a90b
MD5 212e27831b56daf26995f059a2178015
BLAKE2b-256 7287f1097ece7192440dc603468df9c58ed2c689717237ec56cdfaaca1d60ff2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 acdfb1b10e2a9eca0afe6edaf85585e5893ace4150ce2f0d1527f33c89aedaa0
MD5 4f3658f9353987093414d0236ad506f3
BLAKE2b-256 4bc42874511c0b4ce30bf66b2035dd4566c2155f3f39ec706db5314a5749b4d9

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2b6aa68e01178370decf881b0c45fd7d073e977cf2714b176bc6cce367e41cb5
MD5 85d91c47627485f6af7e9ae610665f01
BLAKE2b-256 1855a5819f45d08f06a9479faa20cdd1f905326eac658f5b3e0a8dcb287e450f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 142.1 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.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e958d8e13d0bb06c3831d6c669b0c6ad9510aea3370f0bb121af204ebb01e18f
MD5 aa0ea151ea2b54223f7a5290e584120c
BLAKE2b-256 06744442b329c7f3f11316796047ce106d23b799a1206f09bec67c07f0b041b4

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp38-cp38-win32.whl.

File metadata

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

File hashes

Hashes for AccessControl-5.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bfb2c8d416da99ce76f81cacd4a097682545e27c36ff9df2fa5c445feaec3fa9
MD5 e5585c7ca61a0264132d29f70f07d427
BLAKE2b-256 782ab27aca21c7b1b941eff03086b7a61825d128ba7d8b5bc6a7d5714fb9461f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d32af6bf7c33cc19178f330bd0c2674ee9cb43f1c476f67bbd2136345405ee8
MD5 aedf451fc6c7fdbdb89d31b1efad6765
BLAKE2b-256 faa91bec821e14f1bb80438f1bc6f2fdd4c3eba13207a6fb27c8c589af79cb8c

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-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.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 12a5ed8ee80f95c198265b7a44fefd4dff14c21cf31648fd576540457af0a5d5
MD5 df1273149b415b82ee00afe83cf162a4
BLAKE2b-256 ed511d71f626187f3f10a0532e140cc5dd71d9f4ae84e70e00816eb362fd66c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 94cc9286fd8bb9ef7742de4d0aced94646e0388602567b410b0dadc16ecf1156
MD5 f6d4f9f062c423916a95e6348c0871e1
BLAKE2b-256 81c645ad585342ccf7a5ecd6ff2ee85b41f4ccb45f76af633c833e8fc59baf4d

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-5.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b76e1796156ed84be38a3aba6b4f30add261b4b7cbeb4e63866c5537979ccb26
MD5 dc159040dcccb0c9db9617731ce6937d
BLAKE2b-256 bacbd8a75e1b902e1b1f111c8f15d46818e16eb8cf859ddc9469a3167ee153a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 141.9 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.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ea02a0aa84e9afb781bc4eae9af305a8e047a6a333415f7585954e7899d37d16
MD5 cfe738b5bb7d64db424771fde50f4d80
BLAKE2b-256 ff098cbbe3c5f6f3fd739499e6baeb9abfb795fd14021bf9a6b09b987b5f5f3f

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp37-cp37m-win32.whl.

File metadata

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

File hashes

Hashes for AccessControl-5.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 01a628a32d22757210f6f7a1f2c2b766a6b7506bc4c3155765c2aff11c75b669
MD5 185f0b48693e50669e48dd5780c7dbe7
BLAKE2b-256 8d72e69bba0a596830e0e4310c40465c4f2aa02dd7b37dd71bf10834b705bbf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 979e9d2923adee08f20a600bc68fc6f031f32c0cc3d080c1f239e758947368e6
MD5 00891dba83997bd3ba3214534183940c
BLAKE2b-256 9437006757fd03522d6639480626af69ed9463b5a32adb74e24a113d3cb0c64d

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-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.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 44064c36edb1d5fbb6b6ef35cf4d75eecc94095fc6fd15ca3c6053ba791a8ee3
MD5 326d57deaa81a7977c5f7b3584977094
BLAKE2b-256 10a67dedd297d699f0b70ee027c187514c04703ca29f381441c2ea0dd22d4d32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 427e3c9ad775fdd5f0be9f918fbeaa3266d76a24a04839432eea291f77ee44ee
MD5 ae7f057544dc0cf70fd4e362ab60c249
BLAKE2b-256 8c9e557ccbec130c141bb395f94ab6d556af6fcd9f1b8629b2ae5493a19c3a21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f34143e870bdfdb3b7b4c149a4cd453b3dd88b02c88f72a3782c31f6e16f769a
MD5 d21e29e4f25a2dcca2f47cd58cf4235b
BLAKE2b-256 220be3a231d83a410029fdf2d36d1448572a36773f20135c66ea2cd5bdf7b050

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 142.5 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.9.1 urllib3/1.26.12 tqdm/4.64.0 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.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0a1ee79640f3244024ee44d78f3e479ebb1e7cbc6f590a12eea8da79cb9fa43d
MD5 233b33ed99de9923300643f797df419c
BLAKE2b-256 eeee39aa860bd5912b920263f26525518e71828cb5d1370c89bf7742a245bdb9

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: AccessControl-5.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 140.8 kB
  • Tags: CPython 3.6m, Windows x86
  • 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.9.1 urllib3/1.26.12 tqdm/4.64.0 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.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 906dcca825d7112e0b695ea25a694ef58bfdf8aa325dc566e037e48c2f2cb16e
MD5 daf633a84db88e307c7639b1ec109c12
BLAKE2b-256 74a976455595d9e0ad1feb8af923d7cf3722cdcc3740493006d3bbfaad248114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33d957d8ed4084b2c3e04273ac98c3fb190e8b7e827eacea33ceaf1453d5c722
MD5 d4025202313b58ecfc308de0a97590ec
BLAKE2b-256 6ac4fbfd54b20057ee7f6f8e79258339286b091ab1ef87327e7b36ec2f6ad9b7

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-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.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6aaca0b0b7ebd1d44f06bea8bf649342c0e8210c32c37aa411e4559aa7004902
MD5 08ed61317a8693e92cf070806188df31
BLAKE2b-256 0282718f3cdaa1b7cf6f8f3ab50e9608556af18c0c95ad57dff158dc0a27c4a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 847d0d43bed16e681ff38a6cfb6ccb343aa124c7b7b9d674ec1d5f4849b4639f
MD5 85b0db5501b846bc59d5fb52172a7ef9
BLAKE2b-256 06475dcbb66775575ff97a8914fb9b447ead20b8b0c4dc6584b98fd3a94ce47b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.4-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 140.4 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.9.1 urllib3/1.26.12 tqdm/4.64.0 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.4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d55867e6d9cecf3a6b75d753bedad33f890935ce53a3e9373b2f96a3a4fec774
MD5 555f81c1647488cd528c8dd22334a882
BLAKE2b-256 c13be3424666280773222f06d111acea56603797700bbe13299731bcea10abd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.4-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 142.5 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.9.1 tqdm/4.64.0 CPython/3.5.4

File hashes

Hashes for AccessControl-5.4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0e4efcdea0df7943d206b46667001bd03b2829d8ff634db863a1d1d459120ffb
MD5 470947d6729e1020171ec40a660a12cf
BLAKE2b-256 265a23fa2a2ee0755642eab828bcd58e49aec848d36ffefd6c4c2813b3bb845c

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp35-cp35m-win32.whl.

File metadata

  • Download URL: AccessControl-5.4-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 140.8 kB
  • Tags: CPython 3.5m, Windows x86
  • 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.9.1 tqdm/4.64.0 CPython/3.5.4

File hashes

Hashes for AccessControl-5.4-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 52363d706fbd743843ce2f1dded624351b8e0a70ba4bb24f3cf9a2795c2f2961
MD5 f76ebd14de8e840d76ba7bdddbe0da53
BLAKE2b-256 ece0d5841a81b562342e6ce8f2c0a39dfa84c6a31c0654d1a58bed26fde459bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.4-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 140.3 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.9.1 tqdm/4.64.0 CPython/2.7.17

File hashes

Hashes for AccessControl-5.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 feff7d157a9eea7cc46b9195b9ce33d69434d6e6dbbec4f39d047d5c2fe8882a
MD5 c02125cc11fdb7b9e91ca9189768a122
BLAKE2b-256 d130648aea547740a05765ba44309517b72936e6438ad1fa698b307d05737b6e

See more details on using hashes here.

File details

Details for the file AccessControl-5.4-cp27-cp27m-win32.whl.

File metadata

  • Download URL: AccessControl-5.4-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 139.5 kB
  • Tags: CPython 2.7m, Windows x86
  • 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.9.1 tqdm/4.64.0 CPython/2.7.17

File hashes

Hashes for AccessControl-5.4-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8306e53dbdab9114a75c216490d5baac8d9399e0d5867bf1c05f2b8729ab4f62
MD5 2f7fdf631522323c2faaf25a6f58ca2c
BLAKE2b-256 d32a98afd6253044c32ce4f1ad293a90667ef852e6c5161caaec841819469c09

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.4-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 140.4 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.9.1 tqdm/4.64.0 CPython/2.7.18

File hashes

Hashes for AccessControl-5.4-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0baf1d53d4d3144e471e4b360a7bef73bca220858187a9aabc8eecb2c386b4ff
MD5 5b6a2a412530d9cc78c3190ec7b3d189
BLAKE2b-256 6590190c7e3d6daf0dfd935ed8876ab468953697c4fa13bf627ebdc2e765f9a4

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