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.3 (2023-11-20)

  • Add support for Python 3.12.

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

Uploaded Source

Built Distributions

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

AccessControl-6.3-cp312-cp312-win_amd64.whl (141.3 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

AccessControl-6.3-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.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (139.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

AccessControl-6.3-cp312-cp312-macosx_10_9_x86_64.whl (140.1 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

AccessControl-6.3-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.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (189.7 kB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

AccessControl-6.3-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.3-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.3-cp310-cp310-macosx_11_0_arm64.whl (139.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

AccessControl-6.3-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.3-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.3-cp39-cp39-macosx_11_0_arm64.whl (139.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

AccessControl-6.3-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.3-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.3-cp38-cp38-macosx_11_0_arm64.whl (139.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

AccessControl-6.3-cp37-cp37m-win_amd64.whl (140.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

AccessControl-6.3-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.3-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.3-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.3.tar.gz.

File metadata

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

File hashes

Hashes for AccessControl-6.3.tar.gz
Algorithm Hash digest
SHA256 bcf6858accc8a32480fa025ceff9fbc9acb46be5ac377658340bce86ae47d4e9
MD5 da2064e0ddab8ad4a409b84da427db18
BLAKE2b-256 375ee6e1b1433ced6c2706b84bdb15ab837208f37d2a74fe33da15acb383195c

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for AccessControl-6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 816f4efb96e6df264f60f754124d0f5c861ded0cf8819a8745876c7927bd0bdc
MD5 8fc9723bec159b2f71d05f4eedf74a9a
BLAKE2b-256 4358ea20eda9b11dbd2c68f0eeff3f349c5ab4d8f247bc2816b938e325e1c28e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32362d42e68d3605a3bdc314500413659187693d8df5ad76c2845f616fe55c8e
MD5 5a9af75f994e926b982b524d3a6ac93f
BLAKE2b-256 76f401095d2f009762891d97ba679a9895cf47e144d735a83e39a6b5390d1bfd

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-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.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fb24b7319ecf993883d5b33d6fbd6b22b7ae162d51b193bef899a44e0b3c62b
MD5 e281ada6d8d79428b8df9eeddaae2bd3
BLAKE2b-256 6bdd9491d388308d8d256ded6996a8f42bef42ce2686993f78d125930e42c4dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c6189f5a4a3695ebb1ae7a98353076a0a0d616e8a52f5c5b3f5992db0469a7ab
MD5 d6c0e48d3c4c1eb18f3704915077316b
BLAKE2b-256 5b50ba721495a61ba098256725a5c858d2b4821444beb8ede9d5aa44cdf4c02b

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for AccessControl-6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 530fa854bbce0dec48f350d2ed87da5704d27d88b11895b29c46292b7b5eb679
MD5 c1952889070b16459eaaf9ab880e6350
BLAKE2b-256 2f51c9b618e13cf777db5e0a6d99480bb9894fc805cb00279a9d8f2a1c5241c3

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for AccessControl-6.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0094309a86c26b05e7b0f351df5dfc25890d0e26056bd4a4c89f653a449f0592
MD5 7ef821b293fdc8d342713645edca8cdd
BLAKE2b-256 710b98a56b30b08af5d3871530640effe410f949a5d55edf0cd5db5e1f3d94f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 59761645500199f0f16211f7bb28a9f295a40ab43b6feb9f53f02dc0cad7a509
MD5 f9d805ddd159a2cd2251a1bdb4bcb2de
BLAKE2b-256 3d1dbf55207353f265a448ba6a92419712bd3952a99b352c5f023979178ac17b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b1b0c468e09b53332d51b5a04b4d47d25a32283b4a018db765b84911dd2bcab
MD5 33b70576bacaec9dac21a7ebe8f703ea
BLAKE2b-256 2330b4bf0972e35aa334a3c6bb01c9c7b22374916cef042aee4a088c3cfc6a1c

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-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.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa73b5e74607b2ecf021d21b09cafa37b548cf3b26fd950d5edd6f14033d52db
MD5 57c5892c3faa771c47d05646b5f0d32a
BLAKE2b-256 5bf9993b11cdfbe944f9e2d9ce267a86ffe13411670a8c8424015f64e4b8f1ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 695bc0697796949eee0e6304cc40d98d48d7247da4f9877267cdd95653517b08
MD5 ad194d3863711782b1ded2a0d335f6f4
BLAKE2b-256 9287e5652a6c53d99173f6df50c62a7575f59c0d592fa66d92ddf2d10c20f195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 624381c8097024658d8965bab8ed31767f9032c698926a59f44a992baa4feefd
MD5 b06b49497fa53e6e68c251abddb9aa56
BLAKE2b-256 146e89506609ebe46460ce45357095f7760551cc2831e25418f604d924a40d98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7fc47ee239c3c1df9335568b10e93302e2dd78f7e279fb74854291c9329b0872
MD5 3f3624013e026fff1ab901316ba24c23
BLAKE2b-256 567415d04e521600e34a69d589c1bbce359f63b0b209dbe474ac0b108b583f39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f8e109d1161afd1ac003e4cc9681a5f5620d82f92ab83630231e706ee7ba5f6
MD5 420b069694e4412eced32f3851d92130
BLAKE2b-256 85e3a76b7992eadbb3230f44f04e5e0091bb5565f26274ad9aefb6638bbc883a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff30d3d0ecb58c41d398b26d4d8e50c824e82aff448957bdb9172964fa21396c
MD5 e17e4ad25b62ecfbca791e7c2cf162c4
BLAKE2b-256 5988dfe27a6e4aae149aede8825f3caebed454a4eed4689c7f32f7062fb35764

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-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.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34f8c5e9c1210c37f0ec5519f955ebcb4741f3503bf7bd8f81f0d96cd8b3288b
MD5 885c9567bbec4ba4979e33b8930facbd
BLAKE2b-256 cca62c5d0acf14f0c3f5ce81a02e93db89390e2d560f68e7fb279bb04bd0c992

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 307e762a744ba6c347197d4d3fea447f2b88fedd3a69a7e1ad5f13dcfd47885a
MD5 5707c8ff8d545fafb8e85ec2d128b6a9
BLAKE2b-256 57b1522e165fbc11e78d57a8e041f9d122358dc9ca346fefbf3fb5b9460494ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c64c336fa7cc7616ca044da7401151ad58d212bdaf912353931a80c8c65e9635
MD5 eec56bc358ce03f0418a833dc38c856b
BLAKE2b-256 8bc0dc3d970195d2c61da4b2fe17d242ac6fd14ce6e37921f3c51aff643b7eb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6b5842a08ccf0f8796f8ad6861a14ea1aad7f0552595ac7b68a82e7b554adfb
MD5 404627165e3919d59ed2ddc3696ab7c1
BLAKE2b-256 e02c4e15ba955639ac2c5902474629ac1a383a78fe493428fe21023d2265254d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-6.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f3d94648e584b8c5e29aa61a412ac8b97019fa708cdb7d9998174bf18ee3d6ae
MD5 5afffd7e60bdebd22e444c2f6145706a
BLAKE2b-256 0541c332d16938b0ce6937edf08777698b6490c4d0e1127dd9a04b270cf8b454

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ad7a2d7b1b41e631e54531f5cba50598fa596a4bee534e95448466b3489a838
MD5 0ceb44d3b44eb36a26c165ebce76d894
BLAKE2b-256 165420c2d3da39f305170f21a970740c10e2ad0dd3bf87895d101eb5c5161c4e

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-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.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c26802850eb6b1015cb0c1ea759f31653a959be80f19ca82616270a4f29deb6
MD5 443356747b47947d2ba622e2738b0568
BLAKE2b-256 6978277e5bbdb93d9a88a3b7e0d2db394148e296104ed6360d2483834c5d6589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 97d02986ed720fcef9194414d33e456c3ae03057368261dd514340da8c486e57
MD5 a10db5f0ed8cdee6d8ea144983d8f9e2
BLAKE2b-256 5a8940bc4fdd535a9100c2123edd2a882441ff0e34fc5f1ebc9a80e1c0572b73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 940d193f5150ab6aca6350358051e49f09cbf2ec817ac99b07cbb07dc2a3d90c
MD5 8f1fe8885cfb0014600d12e032730450
BLAKE2b-256 55caa6cd4a54a291031db2eb640ab261ca33398788281ebabca593b7ed017461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0fdaee74caa82a6dba38105a886a5a437e574ec7e4a6357fc39aae1a82ec0fa9
MD5 007905d79080ef8f0cc7b692ab818741
BLAKE2b-256 3f39130fce6a969e9dd076e9a2c6b89347b073cc0bf38036063f601db091095e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-6.3-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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7d30a756ac7d71f7f0c0e7aec81c02c50314c2069d688225d22f752bcb8156e2
MD5 3bef5d1f0f16fddb8508741b9defa39e
BLAKE2b-256 80f32b757f02805bfc00f256dd33f9d93d07da3b76977ff829f9093cfd6f7d8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32e1d71524bf9a96aea9c11933230c0a37be2cd024025dc17dd8bc9b53d95a55
MD5 e8a21bea072d37c562192e675e6b77eb
BLAKE2b-256 2f6215003dfeee4285ad98a7e140bb33716e5dd7d73c3bcce866bee66c723163

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-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.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0be459ecd50f05a7a7442d602a27844e2a7d90364a3b1df4bb9964ac56f85ccb
MD5 dfa57bd9cd1d4d243fddc61ba4a2d744
BLAKE2b-256 1abd1c4073f472d8891d2b3b9ea1cf32cf7ee240e8bae2968df38e8f776771d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 855b1ee8bda34780b82c19a859be44e7083c379b324f9e40c144e746da2366d1
MD5 2118db03e250c166da5bf5f15e20a17b
BLAKE2b-256 4a3d46929c5afc524c50b15d8feed3d62ddeeef511c408c289d54ab94ff13161

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7650833b9398fdc9d766ae79150a38764a5bb849393d32d056bc94b285bb2089
MD5 b82bd808b33a507f82ba41b963fe06eb
BLAKE2b-256 d854b37a889a344efcf260a879333249fa4cb1f56df0923b820f2636189846c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99f2c058f0fe55585197e322c87b7bb279b21e2db73d09035e544b129c2101fb
MD5 d9cf812b8e19f4606cbd23973274c285
BLAKE2b-256 ee3c3f059fc036eed3520ab91b4db4f506f26cfe0b78a2721653ff4fcd0bcb1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: AccessControl-6.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 140.8 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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3606ae13f3cdc7504c0c062280f78f04a768f870ff30164e49553750e67d07c8
MD5 b1e283e686ba8dfa01d060b89e2424b7
BLAKE2b-256 3bd98ada35f22835891c6c4ccc3731885c3be02e7ce067db79da17f181eead0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9aca82380bd8dd8aaf44b4a090337eaf6757b22de059de2e87e6be54a665c468
MD5 faca8e0676c93598452fd7b08f75a125
BLAKE2b-256 e5082d57daea31f8263c841bb5ee86b9b86331b8103c02129dac6a4ad4571c0d

See more details on using hashes here.

File details

Details for the file AccessControl-6.3-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.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9896d18b3aab3cdd41fe9087bb6c1e45f8c96c105bf5e31b0d9b6e5b38ea68b1
MD5 05810d45afcfdbc532d2f6d69ce8233a
BLAKE2b-256 714ac7fadabc8dc3b44c64228079341bd2af3e17641b108c89df25bce097c1b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb773f8f5398374cff10ad65d794a90ee6ea60bdd87b6030078571b614278336
MD5 69d3606dc3c9d4401f42720583d69597
BLAKE2b-256 301ae280e7ea3ea89fdafd4207c85a2414246a7890d71a3f967d537411f208a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for AccessControl-6.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bcb56d9a8881aae1e9b2d63ac4f5f20524dc9ac54b79b9928af24fc4258ac691
MD5 cb618b2ff2456231086fef825a9704fc
BLAKE2b-256 8e5a5d0de3bf1200c35d535f8bec0af1261730505c206ef5a730475bc33fc669

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