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.

6.2 (2023-09-04)

  • Fix information disclosure through str.format_map. (CVE-2023-41050)

6.1 (2023-05-22)

  • Update C header files for ExtensionClass and Acquisition from the original packages where needed. (#140)

  • Add preliminary support for Python 3.12a5.

6.0 (2023-01-12)

  • Build Linux binary wheels for Python 3.11

  • Drop support for Python 2.7, 3.5, 3.6.

5.7 (2022-11-17)

  • Add support for building arm64 wheels on macOS.

5.6 (2022-11-03)

  • Add support for final Python 3.11 release.

5.5 (2022-10-10)

  • Switch from -Ofast to -O3 when compiling code for Linux wheels. (#133)

  • Add support for Python 3.11 (as of 3.11.0rc2).

5.4 (2022-08-26)

  • Add support for Python 3.11 (as of 3.11.0b5).

  • Support default argument in next built-in function. (#131)

5.3.1 (2022-03-29)

  • Prevent race condition in guarded_import (#123)

5.3 (2022-02-25)

  • Provide AccessControl.get_safe_globals to facilitate safe use.

  • Honor PURE_PYTHON environment variable to enable python implementation during runtime.

  • Add support for Python 3.10.

5.2 (2021-07-30)

  • Fix Appveyor configuration so tests can run and wheels build.

5.1 (2021-07-30)

NOTE: This release has been yanked from PyPI due to wheel build issues.

  • Fix a remote code execution issue by preventing access to string.Formatter from restricted code.

5.0 (2020-10-07)

  • Add support for Python 3.9.

  • Remove deprecated classes and functions in (see #32):

    • AccessControl/DTML.py

    • AccessControl/Owned.py

    • AccessControl/Role.py

    • AccessControl/Permissions.py

  • Add deprecation warnings for BBB imports in:

    • AccessControl/AuthEncoding.py

    • AccessControl/Owned.py

    • AccessControl/Role.py

    • AccessControl/User.py

  • Although this version might run on Zope 4, it is no longer supported because of the dropped deprecation warnings.

4.2 (2020-04-20)

  • Add missing permission Manage WebDAV Locks

  • Fix regression for BBB import of `users.UnrestrictedUser (#94)

  • Add a check if database is present in .owner.ownerInfo. (#91).

4.1 (2019-09-02)

  • Python 3: Allow iteration over the result of dict.{keys,values,items} (#89).

4.0 (2019-05-08)

Changes since 3.0.12:

  • Add support for Python 3.5, 3.6, 3.7 and 3.8.

  • Restore simple access to bytes methods in Python 3 (#83)

  • Clarify deprecation warnings for several BBB shims. (#32)

  • Add a test to prove that a user folder flag cannot be acquired elsewhere. (#7)

  • Tighten basic auth string handling in BasicUserFolder.identify (#56)

  • Prevent the Zope 4 ZMI from showing an add dialog for the user folder. (#82)

  • Fix order of roles returned by AccessControl.rolemanager.RoleManager.userdefined_roles.

  • Add configuration for zodbupdate.

  • Add TaintedBytes besides TaintedString in AccessControl.tainted. (#57)

  • Security fix: In str.format, check the security for attributes that are accessed. (Ported from 2.13).

  • Port override_container context manager here from 2.13.

  • Add AppVeyor configuration to automate building Windows eggs.

  • Fix for compilers that only support C89 syntax (e.g. on Windows).

  • Sanitize and test RoleManager role handling.

  • Depend on RestrictedPython >= 4.0.

  • #16: Fixed permission handling by avoiding column and row numbers as identifiers for permissions and roles.

  • Extract .AuthEncoding to its own package for reuse.

  • Declare missing dependency on BTrees.

  • Drop Record dependency, which now does its own security declaration.

  • Remove leftovers from history support dropped in Zope.

  • Remove duplicate guard against * imports. (#60)

3.0.12 (2015-12-21)

3.0.11 (2014-11-02)

  • Harden test fix for machines that do not define localhost.

3.0.10 (2014-11-02)

  • Test fix for machines that do not define localhost.

3.0.9 (2014-08-08)

  • GitHub #6: Do not pass SecurityInfo instance itself to declarePublic/declarePrivate when using the public/private decorator. This fixes Conflicting security declarations warnings on Zope startup.

  • LP #1248529: Leave existing security manager in place inside RoleManager.manage_getUserRolesAndPermissions.

3.0.8 (2013-07-16)

  • LP #1169923: ensure initialization of shared ImplPython state (used by ImplC) when using the “C” security policy. Thanks to Arnaud Fontaine for the patch.

3.0.7 (2013-05-14)

  • Remove long-deprecated ‘Shared’ roles support (pre-dates Zope, never used by Zope itself)

  • Prevent infinite loop when looking up local roles in an acquisition chain with cycles.

3.0.6 (2012-10-31)

  • LP #1071067: Use a stronger random number generator and a constant time comparison function.

3.0.5 (2012-10-21)

  • LP #966101: Recognize special zope2.Private permission in ZCML role directive.

3.0.4 (2012-09-09)

  • LP #1047318: Tighten import restrictions for restricted code.

3.0.3 (2012-08-23)

  • Fix a bug in ZopeSecurityPolicy.py. Global variable rolesForPermissionOn could be overridden if __role__ had custom rolesForPermissionOn.

3.0.2 (2012-06-22)

  • Add Anonymous as a default role for Public permission.

3.0.1 (2012-05-24)

  • Fix tests under Python 2.6.

3.0 (2012-05-12)

  • Added decorators for public, private and protected security declarations.

  • Update tests to take advantage of automatic test suite discovery.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

AccessControl-6.2.tar.gz (111.7 kB view details)

Uploaded Source

Built Distributions

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

AccessControl-6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (199.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

AccessControl-6.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (200.1 kB view details)

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

AccessControl-6.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (194.6 kB view details)

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

AccessControl-6.2-cp311-cp311-win_amd64.whl (141.0 kB view details)

Uploaded CPython 3.11Windows x86-64

AccessControl-6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (193.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

AccessControl-6.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (193.4 kB view details)

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

AccessControl-6.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (189.6 kB view details)

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

AccessControl-6.2-cp311-cp311-macosx_11_0_arm64.whl (139.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

AccessControl-6.2-cp311-cp311-macosx_10_9_x86_64.whl (139.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

AccessControl-6.2-cp310-cp310-win_amd64.whl (141.0 kB view details)

Uploaded CPython 3.10Windows x86-64

AccessControl-6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (190.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

AccessControl-6.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.1 kB view details)

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

AccessControl-6.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (186.5 kB view details)

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

AccessControl-6.2-cp310-cp310-macosx_11_0_arm64.whl (139.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

AccessControl-6.2-cp310-cp310-macosx_10_9_x86_64.whl (139.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

AccessControl-6.2-cp39-cp39-win_amd64.whl (141.0 kB view details)

Uploaded CPython 3.9Windows x86-64

AccessControl-6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (190.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

AccessControl-6.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.0 kB view details)

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

AccessControl-6.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (186.4 kB view details)

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

AccessControl-6.2-cp39-cp39-macosx_11_0_arm64.whl (139.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

AccessControl-6.2-cp39-cp39-macosx_10_9_x86_64.whl (139.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

AccessControl-6.2-cp38-cp38-win_amd64.whl (141.0 kB view details)

Uploaded CPython 3.8Windows x86-64

AccessControl-6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (193.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

AccessControl-6.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (193.5 kB view details)

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

AccessControl-6.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (189.9 kB view details)

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

AccessControl-6.2-cp38-cp38-macosx_11_0_arm64.whl (139.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

AccessControl-6.2-cp38-cp38-macosx_10_9_x86_64.whl (139.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

AccessControl-6.2-cp37-cp37m-win_amd64.whl (140.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

AccessControl-6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (182.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

AccessControl-6.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (182.0 kB view details)

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

AccessControl-6.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (178.5 kB view details)

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

AccessControl-6.2-cp37-cp37m-macosx_11_0_x86_64.whl (139.5 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

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

File metadata

  • Download URL: AccessControl-6.2.tar.gz
  • Upload date:
  • Size: 111.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for AccessControl-6.2.tar.gz
Algorithm Hash digest
SHA256 18bec3544ea451e653dd9d12ec44b9d367a8073bd3dc6a804992193aa9000d03
MD5 bde114941ddf55d2b5bec13e02ac0650
BLAKE2b-256 1b07c60bdd60c079bbe1e7a14c553ae9e518a184898ae5b267b7c60fc25c30a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ebddcbb5972d274feafb3af593ba27b5f896e364a64f4ebb71b1521e9f3e450e
MD5 1cc72afa4574529281b84cbbec94baff
BLAKE2b-256 3649781001dd60779899bc2edba9e0fd6292d4ed1a713acd61762d5d01c950c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35345b2835a67e267cdab5ace9b7326476d3b58078d4bb278d0eea7fad649925
MD5 4860099802f4aa8ccf78d8ca4911f351
BLAKE2b-256 5b397e3445241502ae8598c24e258276a91548347db49b0a7b534295d626424d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e795041662f696394858c6f3c4897af61bb85f7312b1b09c2945292c9c55cde0
MD5 4ef6c12b5d43441e3ce2738fed0b3297
BLAKE2b-256 39ea9aff9e4ede0cb8efbffb2c60af4ec1054b3eea666123263d21407a966561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f44a01ff046834b46efadce46f6b0946ee809582c4970bc9a2f47b03b8488e75
MD5 8b60864257880ffb75feda9b33d2efbe
BLAKE2b-256 9db89db38d73eb874502df637bbcfdbb517a4b13d0aa165e5e662d08703d53ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a96eb29ee8213fb642fa4e5e90bcc36af8f1ba062b39216e71b92975ee14278
MD5 163aefb98da90ae9b87fb2007859afcc
BLAKE2b-256 65e6eaaf07aed6da0ea374bddf25549906d2d9f6a644a249a4541d2ee5f1a3d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea109892388a041975e71e07d4b9229e4ce330e0eba689074812601f7dcede8a
MD5 5c184ce675315cd08fe456856ca0fb97
BLAKE2b-256 03b98781607c729e3060adf9f1e68c17547ee700129642498d0fdf1d184e53c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 df1507efba8aa707c6e69ba0329494a7afcc71f0ee3cf6748984b061918d9fb2
MD5 cfce6ec737ea973331bf91c8b19a1e8b
BLAKE2b-256 b071968f8a2bfe9f03af46f7436bdcfd993a87bcb0e1c407b50cac15d37f1dd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f691abe99694afe30f6047bee10bcd22dd175ec30deb8d7e73a095feeba8893
MD5 918d0e6242e17b7759aa932db05e1583
BLAKE2b-256 e973b762cc24e6615bb96c44f4e95cf7f2ceb9826c9e863e83f4fb3d70aa0510

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 360ec201e958c09eb0b3798662ec408ec06b5a03a33126c836d1ba6e97bab426
MD5 e0423f72fb561c4e24039d179ff8e0c4
BLAKE2b-256 487a4627e8982d87c15d18db5140ff98d9761a667440f1ae5f7576d09ac55c3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0df3a16ff319def75236fbfbef8644bb647dffb114d632a80fdd75c0fa35b68d
MD5 67f59235306006dd3e0f04110db37c50
BLAKE2b-256 a3697583c9fbf624668ee1c3ea6c4f03fc21cab53bb414389bc6c7dca4988c38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03b0a1f5c5a5168e1a59f3cf480aa4c791db36b99df99049ab1048a471071970
MD5 82a9c88c2f224f5458d655fc9ccded0f
BLAKE2b-256 f833f02a11433739c412cec0a2d5a69fcf69f2b623fa410f8b86c7a967f54403

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54bcc58a773b1fa7e4b5f7662b0c9214cef82ad2f2c902780805a3c144fd8b21
MD5 b69c26deb05c4678fcb189eb8f9d62a0
BLAKE2b-256 9ef1587e11bb00ac3a045d4f2f69c31319f682f2306d3b90314f3a797bbe9880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 65176de4bc9b5260668978234127218e3c00cf5d9817198cec358b356a2ac5e0
MD5 72647fc6ed3787c7aa751e8aba9e3370
BLAKE2b-256 a2ea90073bfe910ff6dd0363b1347a8b939258c8092302fe1d36643233684f2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ac90f3ea221adf9743b266d71dd7996be99290de5ce483280a8b5b7f2caa102
MD5 bba2f7c7aa4cd157cfb779b648c1a8ca
BLAKE2b-256 143930d8ea3fe33d22f64ed0780e48ed8c9f146140c5f96effc2186a2248e57e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6dde7f1591c66a56af53384d08e49f04a927cbfa9a0ce0d7490aef4c65009caf
MD5 1d6ec2bffced0bace45588d7bc270d71
BLAKE2b-256 c30d48c992c9a7a4654c10b9a8fe3b9762f9b2fc26cc125dc292426690e78c27

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for AccessControl-6.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dea6c29eb7c32a503e7cb01bc87267605c963cfeda90755095ce00530da65eed
MD5 5d1d4bd714084fedb588280186ef30cf
BLAKE2b-256 f6c9a02a829e2fb2870949b9b288d215c04e2b82ebb0589971e2add6af736e45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff8ab0e8218b3a0102a99b3138afa92503dee7a48be7b3275441aeaaa88c39cb
MD5 7a4e6e352f577f1a283f9f05f9525fee
BLAKE2b-256 0e46916cd34dcc102c18755d5e6296c72bb62b8d180113467edfe407a39d6cb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2408d3a9842acd31e6804c64d7f37b1ddaf76815676dd5dce7b8eef70bb11f09
MD5 1277632a7c55de87c89eba23ca9eac80
BLAKE2b-256 b2d3bd077d580f1344cf75b1b59e78115f0aee06e720efb692a0cfbdc38ec5bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ed57abf31caf76a807fd9dca401c44c2b5449b8c94ff488d18ca33e2b236218
MD5 75e828cf49dfff59ca9b33b133953597
BLAKE2b-256 a597a96435ee3e8445d829f506d17413976239c2bac36ec898e83a620607cde7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b26a640dff64f4e6f00f6f027fc21480052d4f75d0b877be9e6e7613ac03f3f
MD5 9373e3ec6422b3c6ca6ab79083a993a0
BLAKE2b-256 7db5259862900e2deee24775ba86baf45cdb872a7d705d1001da4298b8b28916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 14fd2d5c603c0ba3d335dae5f058832d2e73302050a87154f649423fddb37c95
MD5 daba9cd1ddcde77424fe7317fadda4e7
BLAKE2b-256 9af3f48376863044cb6b508a13802ae3cc95d1458bc8875b1cfbe4f7bb70e86c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for AccessControl-6.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dc412c4fcbe822cb177c36e8f1144107e98b13eec73f8cf04b8c2996a6f0683d
MD5 ffaa57d2d64d46dad1d9198643088847
BLAKE2b-256 631bc7be4e3dfb462da57f125771849457f541fb9c4a5746a8d2bee60525b7cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96a72eaf7bf3ee192ea52e5f6c5d8270e804521cc11d1fb766bf9c181f41ed0b
MD5 9f30faeecbbd519c276401f15e23f530
BLAKE2b-256 2d229f248abfb64584c20d545a2f6f27c46d4334d9d2561aacf88d0dd3ec0eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c26dbe70be08aa9cf145819c740755a1756f2c99e02141211f699661a9833eac
MD5 9104bda8a0cbc3ca36279836fe0b8694
BLAKE2b-256 10be18bc30280a919b235b6111b40e822dd4e8cd8d69d380fd625e9e6e432da7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7c6b2c1659f2e60f0178c66a21b4b00cdd9ad968c7b40be91b692dba807b6999
MD5 5451b209ab21de2bfd62d9f67c998d67
BLAKE2b-256 1285925499dd829499321d138f717ce4f8059e8f0d22944f9bfbfbb40e8d307c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1aa8f512734a9dd462158da4a09f188d5004f55a6a29d7b4d22c8f9985dc784c
MD5 c72ef023a124851144f7b72c062ba744
BLAKE2b-256 95d24dff11b7e9787895f2917523bdd5777835ba7e1e1abaf5916e229bb3c28b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e745a5ecd3116582b998d49a9c1c7d93495abd558bb84c7d8770db770ca15595
MD5 394fc9ab4151b9a94f6e994d94f00bf1
BLAKE2b-256 5fe56cadea335934f90353954652ae6a502d4a5b6e99511a96952a53448decdd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for AccessControl-6.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 952904c0c687f5cd3184fe416fadd7f27a0a9ef311fc905ff81022f02edf7fb1
MD5 0687afe899cdbf444313f94282aa52e6
BLAKE2b-256 c40157b3a970a7bb9672166cac7b7c9ac2e30342d7cd2fbe5f8cc98e16bc52e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 626871b36dc4c6e582985e9a3bee3c98ab291775e0e4cf77bc09b14e826094d5
MD5 e7e8a8a6dc8a1c7ffa046d7e17c040b9
BLAKE2b-256 bc37a0243fd79009b15bc71b5609d1f62caee2f5488e78f015d0ceaef6dbb0e2

See more details on using hashes here.

File details

Details for the file AccessControl-6.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-6.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5dbce0ae8d65fbcd9cedf844374133c6fe1c2592051ecc88275678d54032bfe
MD5 74a2cbf311245fc36d9c8947e293fe2c
BLAKE2b-256 2e263fe284500f75383b587b7157480cab6e7dacd42f94c2ba9bc50138bf9ed0

See more details on using hashes here.

File details

Details for the file AccessControl-6.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for AccessControl-6.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5845f90f29a760af032fe44d5f86fb65944220ea63b0586083614f83bcc3a522
MD5 e79b01f38406c13efc3f8a06a18a471c
BLAKE2b-256 ad41bdd35f1a4d0f4860011a7221f0c9604173f16b1bb7bdb56bdfd26988e959

See more details on using hashes here.

File details

Details for the file AccessControl-6.2-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-6.2-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 331340f3bbbac912c894ded258ad0f47d958062cb254353cbe0230da6e424756
MD5 7984da6fecb4d0a9b6f2ef18e46ea0e9
BLAKE2b-256 cfe42857c0cb7fb719db81070eb16bc6bcf512ed8170ab57d69e85afa133a36e

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