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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10Windows x86-64

AccessControl-5.5-cp310-cp310-win32.whl (141.0 kB view details)

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

AccessControl-5.5-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.5-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.5-cp310-cp310-macosx_11_0_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.9Windows x86-64

AccessControl-5.5-cp39-cp39-win32.whl (141.0 kB view details)

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

AccessControl-5.5-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.5-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.5-cp39-cp39-macosx_10_15_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

AccessControl-5.5-cp38-cp38-win_amd64.whl (142.2 kB view details)

Uploaded CPython 3.8Windows x86-64

AccessControl-5.5-cp38-cp38-win32.whl (141.0 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

AccessControl-5.5-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.5-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.5-cp38-cp38-macosx_10_15_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

AccessControl-5.5-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.5-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.5-cp37-cp37m-macosx_10_15_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

AccessControl-5.5-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.5-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.5-cp36-cp36m-macosx_10_14_x86_64.whl (140.4 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 2.7mWindows x86-64

AccessControl-5.5-cp27-cp27m-win32.whl (139.6 kB view details)

Uploaded CPython 2.7mWindows x86

AccessControl-5.5-cp27-cp27m-macosx_10_14_x86_64.whl (140.5 kB view details)

Uploaded CPython 2.7mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: AccessControl-5.5.tar.gz
  • Upload date:
  • Size: 112.5 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.14

File hashes

Hashes for AccessControl-5.5.tar.gz
Algorithm Hash digest
SHA256 606b16af39559cada60613e88844849a0b5a0e3c416e996be63b1a347f6707ca
MD5 18c9d7f657e8e8b752d307f0f7813878
BLAKE2b-256 f2df09c9c98d10ce2a60c30db2a671927f1b9f0efe12913cc3c5024e73b8d196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5bf9309826b39ca377fcbdaa420fb16ef586f80d92c0b8f608fe018d020d7ed
MD5 c0a1243506108c07418a8c073ce58107
BLAKE2b-256 bf13a65d7957b132eac04419069d81f7565d745ae67653aba84703f4e40fd774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a1bdeaca31de76458fc10828338f2a8dd5b4588e1e478f3f0f2e8ce29bca2bf5
MD5 a430f89b59672f3af169a02605596159
BLAKE2b-256 8acebf7e470649a0d15480eabd50f761addbb14371e562bd5fdd0c8ad33a66c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 141.0 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.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 50a30bb57e58073222b3f14be588dfc27cf78f91a847d9cc4e085fa053ca40b2
MD5 553c00ab54bf8228ad7fefc277433bc6
BLAKE2b-256 185c9bef39f7b4f233d58caa44ff46d6cb5a1b105051e66118edf9ad6653a98c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2e7bf4dd3ec525209d4bbe12e4f0daeb03c3b25e13b2a6846f5ff1884cfa804
MD5 5d4ae54a1f46025594bab448560873b6
BLAKE2b-256 8e9d33166c73b06fd9271c3e3c0a27cbdcb23a5175176554dfcd9fa1b9aa1c86

See more details on using hashes here.

File details

Details for the file AccessControl-5.5-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.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 289b02cc794296db98bdbbdda6fe879449b713f35da84d04d24aad407010aa24
MD5 289d61468ad2c4d795b6576ac65e6612
BLAKE2b-256 a906c7b61e277e5d9693b187a317c4ebe064f7ef14c115f7f37a0604713d95ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 65a00127678f6d04f2c6a348107cfca4023d6d916c6fa209e6033cee1758e3ca
MD5 c5337469bafc3ae58cc6a5f96ad6212d
BLAKE2b-256 384290be77022582a9e6da018a353e56ab814a7c41b485f3c86f4b84f153147d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4b4b11567d36b6843d4b6bcf6b69fe93fbfcd17e66f4284060eaf578f41e5549
MD5 79eb2f2e47ee9ed3265dc36249cdeb55
BLAKE2b-256 ed1af6a2da65e74a182fc9094e6eba28580a0cc8b899708c933e20ad86c4d96f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 05762564d4c73ca0faa78b380246ca70e6b1e241f03509cb4345210260bcd4b5
MD5 e72f3db2d65e1c188a759316761d6dd9
BLAKE2b-256 d37fc9b5bca588b9a36102e75f7ecd841ae1b96ed745f607cc966ba63f9eed5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 141.0 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.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 de48af96ab4063782eef70b05e88de71979ef27cde3fb0c0727303425d32fed6
MD5 2e0ce45257ea03e5da141bea4eb99c21
BLAKE2b-256 cfda30ed328a52c39d19501bdccab2b285c45274752c239f4529304e09a9c437

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39f97b0f2bb06eed6cb6a0c960626d2b726d7096d839574e5434b9700ee980b6
MD5 2a4193332ee6e73bae221842163260af
BLAKE2b-256 51eb2e45a20573be99fbe8e20805971321618e185d8f7c9c2b756eda76e31c1a

See more details on using hashes here.

File details

Details for the file AccessControl-5.5-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.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 659d5ab0c3f314bdd26bd028f6afa09f7e9aba3f662e6541759b7e5e99563a06
MD5 c045011abe10dbe64b3a1e4a3a8bbecc
BLAKE2b-256 cccfd8e0ef1bd9d97e87ba2d4dfc3f2b77a487dad89f96ac6964d82ff4052b59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 10905606a6a49b21bc3efc9d2a771a19a061bfd41cece04093ce3e5205d9c1f1
MD5 e7fb709b6e7f599ec023151331441722
BLAKE2b-256 3c40860540c7d74c1966e141e4252db6aaa776c8bce6fa5774d5b5a81e345f76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a0fd5f3f69c52ae2ce01a9c130dcaad31f473dc5ae5dae6334b77b37bb5a1574
MD5 8768b4f32519e96f15ca558d5fcb065f
BLAKE2b-256 4bf5bc323f8266616c8ccf6d52d0de8cc672c49e5e9876ad9b531ecae4706cd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 142.2 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.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fa09705c14808b796a87425783f854e354767a9f235d7458ccbf405378ed61e6
MD5 7937fd5c5d98e4845e68c7ba9820fdb6
BLAKE2b-256 ee33846de9ee56c7899f150f13fe5ace7339df06ce95bb81094a746d7067c7d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 141.0 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.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 98ea4edcab227926d2b897792a1358261b265ada02c213a1954da7493c9af6fa
MD5 0a399132d40358587d1fcd67e39c7743
BLAKE2b-256 a0be73c74cf577517748d6f6cc516938530b8e8e6190d0f468be46e25a13e5ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df86c62d568d708db625ecb4824c03abd9fc4845c6ed17e9e6d00b063dafb9f9
MD5 ab082c68c7aee20ef09481a3cdf9b815
BLAKE2b-256 d8898ebd64285b12493a7b126f7e347f5d2072dda7d87d0e79da42853bbe34b1

See more details on using hashes here.

File details

Details for the file AccessControl-5.5-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.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9e2eb62a00b36eb3450555b66c8613cfdc0dc22bcfb2df07e0abe5317ed0be13
MD5 72a5b0781586701324901e7e6de7d524
BLAKE2b-256 fc2f64d3fb32b3b28374f7a6d14f5cbf5bd084777617ff1c82f09c69778b5dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b1363e8172dbba74f055378d998f10f6731661d1c27a16748a20637ba7599e50
MD5 b63e1f0f13ac482d601efc4b89c98cb1
BLAKE2b-256 f11e432ceab3acfd2a024b0529a7b7016bd4ce29ce02e4c6f0e2358fd79732e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 57c444f1a569603ca6f0e0165ef47434d61e7ec75112d6274d8985eeecdb1a94
MD5 6392d7ce47d9472feaadf93337735c6c
BLAKE2b-256 d6fb1e28f4c2ec373cf4b6ad324be0e0642f86856b913c6ef9288d5bdaa6b094

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3f9e68f2f8d96a77277ebb903251421fdc5bb99bfa150c90f3ab8811967e052d
MD5 847a18241c25bf91077c4651ff23f1de
BLAKE2b-256 afef6351617c28bac457a7f5da8ddb77bfe734b7e6d83b2c0430019664f35759

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0e0fb8159efa515e8fa91c2f5910e1186f6d162e629b1feee8d1a4bfb55848c0
MD5 a11c26b051493d64342bc638671342e7
BLAKE2b-256 7ffdae02e25dae40a730d693f2e5f3acb7ca5c8be8f0d2880a585bb804a6b965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b91e1f3280928eda6cb42f04837724f5b733c8a6aa6452aa92eadc4e719535d1
MD5 eea5e1f1841376319af062fc5e23df0b
BLAKE2b-256 348ae8ba8997d607a04dd9724a9bac7462fca19b2111d8b659c3dca5dc588986

See more details on using hashes here.

File details

Details for the file AccessControl-5.5-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.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2e7b2b5dea288593e51d46ac5946dd103a01d5e6e76d346679ab15b8d71f3b56
MD5 6e6a3ed9310cb7a867ceaf2bad6db6a5
BLAKE2b-256 32b86679139867f385e9c35e50065bebf8e5bd268da1d37ddde6e109cec03987

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 312545060fc77df9b48c5ca65670f4ee534badbd72db9abfb29b60cf5096d821
MD5 83813690f262445a5f75a6f1dd8fc796
BLAKE2b-256 5970ad03db4bbc56100a6b96302febcc0dbc412686ec962ccf56a15bf1a9fd34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e49767702c421ce1d160979290f88a2165e05d52e861bcf4d6ef4daa83d5f93c
MD5 ba4fe724d667feca4280b173fa91e9db
BLAKE2b-256 9b317179548a2e0a0f7ab793fe30de1ffd9b4bf0440d8c3c54317e4c5f627192

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.0 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.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 74165982bc305e7eb28101a04c2a25f9a648e282cb7318581b2c155690623e05
MD5 52e1c9a6b900adddc24ec8f8edf6f038
BLAKE2b-256 1e875f674aca687e9398d4f70107773b99b31621520adc03207418833a63cd24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.10.0 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.5-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b5e790b8c37fa02908f5e6d424e4d2847bc1069c28b63045edabdb630c3224fd
MD5 6a5edb5e2b0ec1f3e470804ebc1e9357
BLAKE2b-256 9a0c9056a0772327d4bff5bb96eb5acb51028a4f8c1fe57ae2a03302a49f98fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b70d74f3eb826c4bd1f091ba19abcccb21d6a73d90860037b76484802af2bd39
MD5 fafff82710052d3567875d91e23e4e8d
BLAKE2b-256 ffce40df60876d0d6133f3b3380d3f6ac64e06ec1dec08a2f8282362de8203e5

See more details on using hashes here.

File details

Details for the file AccessControl-5.5-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.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 38cbe45970d5666f97eef6945762d2f06d8f05209c2612489290351123e63e6c
MD5 b783db26171278e2981f4faafaa0db44
BLAKE2b-256 0aaf16e2db660296f604ea2cf8740e474611c01201d32f167ab1aa97f8cee0bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 76c41549a54ae6b1f18a8b4965914c42b3b44a93b190003687f774d1ba7b594a
MD5 a8139d91b05577a523912e37300547b9
BLAKE2b-256 3e4770b71258e8b3994a3f720fd26103a78c53db7cef2e956a8b25bea0c248d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.10.0 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.5-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 887b5850bdecfb0236f84a76c5ced74895ab50df18c3c3544662090d26f643dc
MD5 1a8c23979f3cf74872c43cf7f361b00c
BLAKE2b-256 f01df673f63c267bf2e87fc7c6ff01fa07372a26074765f9abff1060ada73d0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.0 tqdm/4.64.1 CPython/3.5.4

File hashes

Hashes for AccessControl-5.5-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 67c3a52cd4bcc292ef9e071887aa0653b01cea7cf0fc89273800097b404f6e1a
MD5 1a4f9da8b19ed99074023846a3d82ff8
BLAKE2b-256 74ffe9b6763717b1b290fb13851d96162c3b0f130905c5c592e5f298b3943d70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.10.0 tqdm/4.64.1 CPython/3.5.4

File hashes

Hashes for AccessControl-5.5-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 4d92dc4a4dd8d808c0e35fc4a2d7de39ca15214d1a72a8740c8b08afef751465
MD5 05fa5804efdb5f83093d5c8d9cf8a039
BLAKE2b-256 ec9912cee0a02fb1123467af7ae8d546c3a89177b689b8d8a2accc2262240bfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-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.0 tqdm/4.64.1 CPython/2.7.17

File hashes

Hashes for AccessControl-5.5-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 cc94e44a860096cf3315a4a4276c4502d2f63b863daf47e8406648a1bc64e2f9
MD5 b170403e622a3495e6c7d5a29049cd0b
BLAKE2b-256 11f74ac556e950bb919cb5ed6858c08b916fdef4992f40a8a53b394dc2279cc7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 139.6 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.10.0 tqdm/4.64.1 CPython/2.7.17

File hashes

Hashes for AccessControl-5.5-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 77d210cce4d6243bca2e51267d46b0e3c7e46431e9d58ee1955fc835b5511c65
MD5 37e9ac79ee5f4567ab4ca2dd151b6b37
BLAKE2b-256 8cfb732b2c54b794a4cb0a494b2a76f41e647f08759709ac19cfdfd6675c7d08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.5-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 140.5 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.0 tqdm/4.64.1 CPython/2.7.18

File hashes

Hashes for AccessControl-5.5-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c183106865e13cd6146ee2c47ca412c0e92867b036fba9f4140c566773608999
MD5 0800298a486a32bfd93c35066d38366b
BLAKE2b-256 4970e36a6fe023dd359bd33beb89f1f16c5c97db542cdf45f6b9afc704bf2275

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