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.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.6.tar.gz (112.9 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.6-cp311-cp311-win_amd64.whl (142.2 kB view details)

Uploaded CPython 3.11Windows x86-64

AccessControl-5.6-cp311-cp311-win32.whl (141.0 kB view details)

Uploaded CPython 3.11Windows x86

AccessControl-5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

AccessControl-5.6-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.6-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.6-cp310-cp310-macosx_11_0_x86_64.whl (141.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

AccessControl-5.6-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.6-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.6-cp39-cp39-macosx_10_15_x86_64.whl (141.3 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

AccessControl-5.6-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.6-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.6-cp38-cp38-macosx_10_15_x86_64.whl (141.2 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

AccessControl-5.6-cp37-cp37m-win32.whl (140.5 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

AccessControl-5.6-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.6-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.6-cp37-cp37m-macosx_10_15_x86_64.whl (141.0 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

AccessControl-5.6-cp36-cp36m-win32.whl (140.9 kB view details)

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

AccessControl-5.6-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.6-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.6-cp36-cp36m-macosx_10_14_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 2.7mWindows x86-64

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

Uploaded CPython 2.7mWindows x86

AccessControl-5.6-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.6.tar.gz.

File metadata

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

File hashes

Hashes for AccessControl-5.6.tar.gz
Algorithm Hash digest
SHA256 a346c62f5063a0eaeb8c7fd27923d5e3199939a634f6ecde929897e92abede35
MD5 4506891e071ecd532f4736a798665103
BLAKE2b-256 809ef9ddd4c476cf2178f52386e3d3068e5fdc07479db564292b427ccb3516be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8be3be631d911139d7b1634e360621039b411ac26c28de20e8153e0ad6f83fd9
MD5 ed38a14f13aedee740342d6142df46cb
BLAKE2b-256 be07764bdcfe758fae3e0302efca98ddffc1a0c2d029ae614e1cf6b80c8937a7

See more details on using hashes here.

File details

Details for the file AccessControl-5.6-cp311-cp311-win32.whl.

File metadata

  • Download URL: AccessControl-5.6-cp311-cp311-win32.whl
  • Upload date:
  • Size: 141.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for AccessControl-5.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6999c1310a72b128ec891cbce3fa4f6edd27576556911407ec3609c9cc1446c8
MD5 ec63f2dc09a7276caae427aff832fbaa
BLAKE2b-256 f293a8f405a6896fb8ca427be9453d3919a0e599b27678df683135bc43eb8d71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d09ef56fa6df7c175e33fbe9eb670e24f75b4fd4ab24c8fe7139711898d001d
MD5 73b5fd1d1c6bd5fd2d1cd7e5c6bd6eda
BLAKE2b-256 698e318e920116798da3161bc62a0ddb85114f56905cbb9713a24a395d611347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 57be48bba507cc46b379a729f2e2e9f85dc725d4610a429e0b051161bc8dd54d
MD5 07400158c90fb5a0e233b6c6123a09a2
BLAKE2b-256 16976d4a7ced72fd50a958688c9ccdc7521c76d478f2b5006e857da38e96372b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 082a8da97a7941078d6cb7c98928786736a09c7639ac3e9d33470970f93aaae8
MD5 8bbc4bb0a94a96cbf62f22d298147c2b
BLAKE2b-256 d21c4f3ce20419708b3383096d1d346e36bd318669dab03c6ef985dce13b9d5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b066a1b9da6d9df1362a656ad1d467fef4619a52c42a8865043b488b8da6ccae
MD5 b339053b3cc1eca397fc8a6d9a86b16b
BLAKE2b-256 d0438e2d3ebe00ea505771c10b734ca5db6dc0b1cbe76a171c831e1828740f56

See more details on using hashes here.

File details

Details for the file AccessControl-5.6-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.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 502ce239be9bb60b456d90fea1af1f2e308a4c49edb4ff10486bf061d71fb377
MD5 e8ba4fddfbbe0a5b101b3d8aa764f494
BLAKE2b-256 f7a28775b1081f5e9780c6b2cba1182674eea4a78ecf7d19e7c6cd0f65a6253c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 778ed5d1aa908ff803641f605de2497a594471fa6f3497a9380adfa569bd4b00
MD5 801e4b247051d3f882d87bd7c8478bfe
BLAKE2b-256 a87064ac0d789b7862e971582ffa11533cf7642f3fbcea7bead8c32e9efffe92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e1d937ade6881159cb1f67716ff162d7cf4b9ac43ec294ea651290eb8f6f6241
MD5 6b28436e96b45cb7cd28dc39b397ee26
BLAKE2b-256 a0636fb9ea52d2dcde02a1e9ba9bf4fea2bb50f02b9e13155309567bb807ef82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 692ca41e2d3747687c182e56e7a3461cdbf7b7079f74e21650c4db64e38f5ea1
MD5 76a030b3941f0ee4e167ff6775c058a3
BLAKE2b-256 462ad7f835604032b2316ba7f98f20778a5ddc92b7b33e2e8ba741a2094fcf7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 963c54cdf60421cc57a24869d6a0f478f608b5d5a54f53e07d7cb666b5b933c3
MD5 66f1be7e4a2bef3f40b43a2296e8c7e2
BLAKE2b-256 275659ffbcc4fcdbd43351f7c64760ab13fa5e3a2c5a51824ef5bca6aef7de4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac13512994817c8d2605ad774855c6c451e772cb2f4f04fb910fd862f1055797
MD5 2137608be7ba2207b75b9b29636f5dc1
BLAKE2b-256 a4b20c2d4fc22be2df84e9b8f68d377847753955f4c8e0f3bc773e182ff46bc1

See more details on using hashes here.

File details

Details for the file AccessControl-5.6-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.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3e7f9517a33872bb26034ac5780cd8c519fcf9b3a2d90a1701c59569f74805e3
MD5 b7ad02ca2376dc4ab574e51e218abb7a
BLAKE2b-256 d18664674d2814619f688df6865c9491c60d842b115d7ac38fb542436ac2b6a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 13dbe761c5b97a176286e2bd9f3cd148d00f51f8bf31199e02dca2cc60a5120f
MD5 1a8d70340d3358e1853a4460f8e08352
BLAKE2b-256 2e35d5a51342e04599f5e7d584cf89971df83fb601c34b3544ae21547a7b02ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3e729d5f566ef2df666c548ddb9c251984b8a9e911c71ced147d36d4bfe3cf2a
MD5 faa7c47d25d8e9ab7d2ef80fad7f3791
BLAKE2b-256 c0508bb4308005add40d521304469b8edbee38a338e5fbb44e887e031456ebae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4c8e25fc32a5bfae1a2a5641eb7d2cb50cb6c13c220ae3f85e591231732e2a00
MD5 7594b28b547fb94fa705903ebc071b58
BLAKE2b-256 b745e56eac303f27e53369a87e870046e9deb84e0295c2998e9320eacb4f93e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 55279eb1a93b209e7a94c058047f4480fefb916e11c13c8f5a5ec7c79473bb15
MD5 4501fd5b3204a766d6a52f28980ddb0b
BLAKE2b-256 03211903618568de6721f2ae195129361c84c55ff707413c6a34df44439047b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 280303cd8fd4d75c16076ff51db33a7411152709af36ad8ee957ebeb907ce1b1
MD5 b3bea2ed7e22c7c210063b05f15632f6
BLAKE2b-256 0df17cc4719746e847cd80f8a915f80fc0486d2142ec4b9f40e6a3270a236591

See more details on using hashes here.

File details

Details for the file AccessControl-5.6-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.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e689ae3033bf3d33708d53b52a2f07c7b913a13f6395c3057ec82cf8191ab41e
MD5 9f9e642fd3c57b52038a34d1c67ec39c
BLAKE2b-256 2ab391bc3d743624920eb2cdfbb5d8418a3bedd21f668be67b796323ca426a7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 129b588bd38649298623dec2da69295755e0b1a98ab831be8ce99ee39b7e47e0
MD5 23da86fb8b73d59a0580bcbadcbe57fa
BLAKE2b-256 47dc5544d466587607816a501db052bc97fa2bdbfd95f954bec52dde089e518c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6eaf45451e445aa37df095841ad447d70f1fbc09ad9ca14f63019ac60cdde883
MD5 137a3d479c1f8b33b2041dd24c598440
BLAKE2b-256 52bf5257df80db03fabc00d1d5ef0b2532bcbabf0593aaac3e1393a0fb684c1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d44c16d165d6bc699c3c7e10c82c62871cecc6c7f51c1635b0b04c0c248073c8
MD5 a2e8dbd698aad8f298154dbd83ca8689
BLAKE2b-256 03f46e5d90dbf56cb48c230072a93d6465f7dd7d3918fcfcc59a6b7dad68fba0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 140.5 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.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9491c0e3e547a4e0e0d4e32841fed0bb2cea666ef09182cd2b7f809f6fe856fb
MD5 cb36e6fb851860c370571c5cee9f3e4a
BLAKE2b-256 61ba7b33c63d862dc615a5d002efc63140a1f4b4d1f7ef3833669bfcd9d6666e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb2d3906eacd7ee55edd59c841d69e4ede8dcae10cbba87d91966f9bbd5e8c4d
MD5 4f4aa505847374ec682c75be4778680f
BLAKE2b-256 75c5cd265e486d06e825d9351a98e356805ea9692f39c684d408958313de44ec

See more details on using hashes here.

File details

Details for the file AccessControl-5.6-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.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dc3d1b5581cfbeff7ab7dc5eee35c25e138732f780f9d0c71ed1ad6e92d06000
MD5 130b7aa8af504af9ea47ad044ed7f7b3
BLAKE2b-256 23e92e3fc89ee129e41b0e7469ea175247101a715945a25cb387b40000c1c587

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 506d76caa69dba32c4b3c16ad441f3acaf2f61ce4a1923c94c6dda824c7cceeb
MD5 c5ba2de96465c6603334d63266b9db04
BLAKE2b-256 026adf33e06565669b294a910c652c6480be7b75ab819f769589a389e50b28c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 495b8eb50c67fff0c4f4b57131cdcadf1d9ed2895cd7c151db92f853b9814a0d
MD5 49f5fb84797bd006f169605c45a6b4d9
BLAKE2b-256 77cb961ff042f3209b2a1659d8447fc9b720eb44cf9c88132ea8c40ac8e44d00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b82ed0508db6f1b159eca2591c5860b81e787cd758864e072d2907d94c884e8e
MD5 2f363b90c8c72fc12239904c2bf6e312
BLAKE2b-256 084b454450363d1d08d5672fe417223cabe42c3f2165409a6950485a4397e2bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 140.9 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.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.6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 07dc5d40910f17113e217a0997990cef5e461f22e170758121b982e8d9443eed
MD5 ffaffac60dfeb58040a061f07a3924b4
BLAKE2b-256 f2920220888ac37034b3e0e63ea2d0b0e0d3e468d8855e8258ced7895ab6dd84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55e8c0110898dd71e9c41eebaa1167b1fc3c56af818fc0619dbdef5fd42f5039
MD5 3158bae1bd6ce73e1cc84cad20a01114
BLAKE2b-256 534728a8d3cf870c13a87841e0c9076c10630c55a35b86980cf1c5798d1ef0ea

See more details on using hashes here.

File details

Details for the file AccessControl-5.6-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.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d068d40c12cbbe0075c01b89bb220d5bd05154701e2859b1ce7d3ae2c4164448
MD5 539dae532b719ae0c7223499e0fb8c92
BLAKE2b-256 4d5b5a6e1f8bbe8f9c8a1af36e516b1ff510a0e5d35e58d029a864bde9c6597c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-5.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 38f44dc7e64e51560c2e59d295e6c7f1ec4696e21c76fa55a711cd6441686645
MD5 d0a7347c163ab0b96f1ef9add7fb8906
BLAKE2b-256 a096b738452292bf4c9319d9f54602c143adfa474fab38c6d52601f8aa57ceae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 26d1ef17b58b5f1dc77fec3293c82ba4d1b5473e81c7185bfb38c76bcc393aa0
MD5 27bd73697b0e8a2717485d295acc9353
BLAKE2b-256 401fca2da5ccdeec719cfbf06ec35e272fc1e48b8ef132e4288e965a57b28f1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 2b47e1bb9abff23a27008e92a1d14d9ad621f1610897a63b0df9cc537cf95055
MD5 b78aaf4953a1529364e03623af2bf65a
BLAKE2b-256 019190485c82005333ba438b62b4a5a9b223a11e96b563c681a545016f7eaf29

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for AccessControl-5.6-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 36acb9ec76a42b627462166bdd87c9f8a6235363725ace9a9094440d4ca54276
MD5 c58da8c9d462a80066b2421a349d914e
BLAKE2b-256 1d19ed78baff9c3ace27477143f3f1575863e30fea336cb4414ddd3cfe36d4e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 cbc8655f947afd76e4e7c237c7e2519ee1446f7030722f352a874a064eb02bed
MD5 6740ca437d0ecb783bdb6816c22c5647
BLAKE2b-256 bffad94719416d31065e15f0b4c78e07b440df951f0884a59aee07e2488240e6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for AccessControl-5.6-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 e3f7e278acb294dfe59ae4ccaba7d8795bc929433af6e1c9604b28edb15ccdd5
MD5 c033036def46ecd2d6be595bae7b9b7a
BLAKE2b-256 dc0d44da98bcaeabe2dee8e580ba7237ed079ffa7e1b6903584f86e742dd515c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-5.6-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.6-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0212f6fed8510b6db8abb1cb9be83f578582dfe6d8de9bf0d0aa3af58a4304f6
MD5 1e14c5f7e79df7e3550a04a6d12bd7f6
BLAKE2b-256 7865cdb36b5abda50ad11ade437cfe062defcad640e0e167f0a9e3b3a6b2b3c8

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