{"id":62159,"name":"accesscontrol","description":"Security framework for Zope.","url":"https://github.com/zopefoundation/accesscontrol","last_synced_at":"2025-09-08T12:38:55.069Z","repository":{"id":7116901,"uuid":"8410895","full_name":"zopefoundation/AccessControl","owner":"zopefoundation","description":"Security framework for Zope.","archived":false,"fork":false,"pushed_at":"2025-03-04T22:15:33.000Z","size":878,"stargazers_count":13,"open_issues_count":5,"forks_count":17,"subscribers_count":63,"default_branch":"master","last_synced_at":"2025-07-31T19:32:40.501Z","etag":null,"topics":["python","zope"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zopefoundation.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-02-25T14:38:38.000Z","updated_at":"2025-04-04T00:14:59.000Z","dependencies_parsed_at":"2023-01-14T11:38:53.697Z","dependency_job_id":"868cff97-8571-4c0a-940e-cde6dd8e4fe6","html_url":"https://github.com/zopefoundation/AccessControl","commit_stats":{"total_commits":392,"total_committers":42,"mean_commits":9.333333333333334,"dds":0.7244897959183674,"last_synced_commit":"002fa320ed6c9c1419decd84c6e019a3a5d97b51"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/zopefoundation/AccessControl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zopefoundation","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274186762,"owners_count":25237654,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"zopefoundation","name":"Zope","uuid":"1163184","kind":"organization","description":"","email":null,"website":"https://www.zope.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1163184?v=4","repositories_count":393,"last_synced_at":"2023-04-09T06:01:48.113Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/zopefoundation","funding_links":[],"total_stars":2872,"followers":null,"following":null,"created_at":"2022-11-02T16:21:46.626Z","updated_at":"2023-04-09T06:01:50.004Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zopefoundation","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zopefoundation/repositories"},"packages":[{"id":2630841,"name":"accesscontrol","ecosystem":"pypi","description":"Security framework for Zope.","homepage":"https://github.com/zopefoundation/AccessControl","licenses":"ZPL 2.1","normalized_licenses":["ZPL-2.1"],"repository_url":"https://github.com/zopefoundation/AccessControl","keywords_array":["security","access","authorization"],"namespace":null,"versions_count":67,"first_release_published_at":"2010-06-20T05:00:49.000Z","latest_release_published_at":"2022-03-29T06:34:27.000Z","latest_release_number":"5.3.1","last_synced_at":"2025-08-02T22:03:16.515Z","created_at":"2022-04-10T09:57:31.477Z","updated_at":"2025-08-02T22:03:16.515Z","registry_url":"https://pypi.org/project/accesscontrol/","install_command":"pip install accesscontrol --index-url https://pypi.org/simple","documentation_url":"https://accesscontrol.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 6 - Mature","Environment :: Web Environment","Framework :: Zope","Framework :: Zope :: 5","License :: OSI Approved :: Zope Public License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython"],"normalized_name":"accesscontrol"},"repo_metadata":{"id":7116901,"uuid":"8410895","full_name":"zopefoundation/AccessControl","owner":"zopefoundation","description":"Security framework for Zope.","archived":false,"fork":false,"pushed_at":"2025-03-04T22:15:33.000Z","size":878,"stargazers_count":13,"open_issues_count":5,"forks_count":17,"subscribers_count":63,"default_branch":"master","last_synced_at":"2025-05-25T18:07:24.335Z","etag":null,"topics":["python","zope"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zopefoundation.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-02-25T14:38:38.000Z","updated_at":"2025-04-04T00:14:59.000Z","dependencies_parsed_at":"2023-01-14T11:38:53.697Z","dependency_job_id":"868cff97-8571-4c0a-940e-cde6dd8e4fe6","html_url":"https://github.com/zopefoundation/AccessControl","commit_stats":{"total_commits":392,"total_committers":42,"mean_commits":9.333333333333334,"dds":0.7244897959183674,"last_synced_commit":"002fa320ed6c9c1419decd84c6e019a3a5d97b51"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/zopefoundation/AccessControl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zopefoundation","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263013751,"owners_count":23399818,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"zopefoundation","name":"Zope","uuid":"1163184","kind":"organization","description":"","email":null,"website":"https://www.zope.dev","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1163184?v=4","repositories_count":393,"last_synced_at":"2023-04-09T06:01:48.113Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/zopefoundation","funding_links":[],"total_stars":2872,"followers":null,"following":null,"created_at":"2022-11-02T16:21:46.626Z","updated_at":"2023-04-09T06:01:50.004Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zopefoundation","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zopefoundation/repositories"},"tags":[{"name":"7.2","sha":"81dcf3d284964e468f8eba32224863ed47033170","kind":"tag","published_at":"2024-11-03T11:53:03.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/7.2","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/7.2/manifests"},{"name":"7.1","sha":"c3480ca1407cc2d9091c7a0feffdf5f9059bd2d3","kind":"tag","published_at":"2024-10-10T06:42:36.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/7.1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/7.1/manifests"},{"name":"7.0","sha":"7edcd7e71f2fec9cf5de43d48e1cf135ad086e01","kind":"tag","published_at":"2024-05-30T08:28:23.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/7.0","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/7.0/manifests"},{"name":"6.3","sha":"02637b879e07d850d50ef17c6e60c0c91d7a4cf0","kind":"tag","published_at":"2023-11-20T07:13:18.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/6.3","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/6.3/manifests"},{"name":"4.4","sha":"a6d3d02e9fe8054dd97d7f9c705b1e76ca180b7a","kind":"tag","published_at":"2023-09-04T05:51:14.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.4","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.4/manifests"},{"name":"6.2","sha":"11852a6868885d47f1cd6c7c82b2fcdfa4bc40de","kind":"tag","published_at":"2023-09-04T05:29:46.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/6.2","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/6.2/manifests"},{"name":"6.1","sha":"4903ebaef828ff6b81da85e51d20e9143435d2c6","kind":"tag","published_at":"2023-05-22T11:33:21.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/6.1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/6.1/manifests"},{"name":"6.0","sha":"db9f93f5b97de562e7741ea95cd38299b05fc7bc","kind":"tag","published_at":"2023-01-12T14:25:58.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/6.0","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/6.0/manifests"},{"name":"5.7","sha":"53f68b96042d15d253ffbd0d774a5c2d5684e242","kind":"tag","published_at":"2022-11-17T14:46:38.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.7","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.7/manifests"},{"name":"5.6","sha":"61da8b449b611847d53c94431d8d58fc074b8eeb","kind":"tag","published_at":"2022-11-03T10:53:14.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.6","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.6/manifests"},{"name":"5.5","sha":"9bcf485255bd166116eb0405ad5642627fa95575","kind":"tag","published_at":"2022-10-10T06:39:48.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.5","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.5/manifests"},{"name":"5.4","sha":"67c96933e37fcc5acf2a522a5b5d351fbc22c467","kind":"tag","published_at":"2022-08-26T07:16:46.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.4","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.4/manifests"},{"name":"5.3.1","sha":"1e3e12bc20ac476bdf78fd2382b717d53aa110ce","kind":"tag","published_at":"2022-03-29T06:31:29.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.3.1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.3.1/manifests"},{"name":"5.3","sha":"a4e12642a9a18bb91d26586fd89e870221d208c7","kind":"tag","published_at":"2022-02-25T07:42:35.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.3","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.3/manifests"},{"name":"4.3","sha":"f11416f52e5a09a521312ea20e78bbb17c7bf647","kind":"tag","published_at":"2021-07-30T10:43:12.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.3","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.3/manifests"},{"name":"5.2","sha":"e4fa02fd6f624283ec586d15d25230fc241d361d","kind":"tag","published_at":"2021-07-30T09:50:52.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.2","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.2/manifests"},{"name":"5.1","sha":"a8d3a22acc34d624043ca7017890a3359b69fad0","kind":"tag","published_at":"2021-07-30T08:40:39.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.1/manifests"},{"name":"5.0","sha":"b0123dcf9ed672444ef2b53802df2f48602fe60b","kind":"tag","published_at":"2020-10-07T13:35:04.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/5.0","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/5.0/manifests"},{"name":"4.2","sha":"705a256217db9b8981d6823573bea3a2bde38da1","kind":"tag","published_at":"2020-04-20T08:55:02.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.2","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.2/manifests"},{"name":"4.1","sha":"418eb887f3b182990f915b182d2cd02d19c243d0","kind":"tag","published_at":"2019-09-02T11:38:24.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.1/manifests"},{"name":"4.0","sha":"4acebba0ffe57e020c847acd84eed276dd9e1696","kind":"tag","published_at":"2019-05-08T15:39:42.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0/manifests"},{"name":"4.0b7","sha":"b16aa95bf2872f5c4d5ee62c60396f81a0cbd690","kind":"tag","published_at":"2019-04-14T01:39:45.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0b7","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0b7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0b7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b7/manifests"},{"name":"4.0b6","sha":"1e12ac18bc69a594e8298b260d750cdf97d7f50f","kind":"tag","published_at":"2018-10-09T06:27:15.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0b6","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0b6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0b6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b6/manifests"},{"name":"4.0b5","sha":"4687b0182bc52b22d8b7867fdbd9790106a356cb","kind":"tag","published_at":"2018-10-05T15:21:26.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0b5","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0b5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0b5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b5/manifests"},{"name":"4.0b4","sha":"ca76d41cec89871fef7e8281bdca61bcfa093112","kind":"tag","published_at":"2018-04-16T09:01:27.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0b4","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0b4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0b4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b4/manifests"},{"name":"4.0b3","sha":"0d13cdb14e7bd8e1b7237efb0acb507302ce6a63","kind":"tag","published_at":"2018-01-27T11:06:26.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0b3","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b3/manifests"},{"name":"4.0b2","sha":"55620219e2ee2c10665d19872fb7fa04caf3fe42","kind":"tag","published_at":"2018-01-25T13:08:06.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0b2","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b2/manifests"},{"name":"3.0.14","sha":"fef7a1cf71eae40e9b6f99ce545be66aa367ee55","kind":"tag","published_at":"2018-01-25T12:58:39.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.14","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.14/manifests"},{"name":"2.13.16","sha":"f08ba1ffaa19a428a4215b175b4cd256561371ab","kind":"tag","published_at":"2018-01-25T11:58:40.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.16","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.16/manifests"},{"name":"4.0b1","sha":"ca096dedd42ac172b11c3b964512980c351831d9","kind":"tag","published_at":"2017-09-15T13:31:27.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0b1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0b1/manifests"},{"name":"4.0a7","sha":"6e3e338ad8af303a71c784ca7c1c9808e6c9349b","kind":"tag","published_at":"2017-05-17T18:51:36.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0a7","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0a7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0a7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a7/manifests"},{"name":"4.0a6","sha":"72e31c37a013f1a2898ae96c0af0d304df125921","kind":"tag","published_at":"2017-05-12T10:03:19.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0a6","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0a6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0a6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a6/manifests"},{"name":"4.0a5","sha":"2cd2ccf345d675500d2415e1be0a4a19a407aa2c","kind":"tag","published_at":"2017-05-05T12:09:01.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0a5","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0a5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0a5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a5/manifests"},{"name":"3.0.13","sha":"3059962d2b0a0acfc0cee4a1c07eedece6a5d58c","kind":"tag","published_at":"2017-02-15T11:27:46.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.13","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.13/manifests"},{"name":"2.13.15","sha":"a061189353c2a134b87f312d38c2855c852732f9","kind":"tag","published_at":"2017-02-15T11:26:19.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.15","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.15/manifests"},{"name":"4.0a4","sha":"299b13050f71caac74606f67689ac54fe3468db5","kind":"tag","published_at":"2017-02-01T16:44:57.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0a4","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a4/manifests"},{"name":"4.0a3","sha":"8749c949a4688f7a3a1fbfbfdb9751dcca4b8d37","kind":"tag","published_at":"2016-08-05T19:00:43.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0a3","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a3/manifests"},{"name":"4.0a2","sha":"a22e4c74699352991e6e5f5c7462f715ace3d968","kind":"tag","published_at":"2016-08-01T18:41:27.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0a2","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a2/manifests"},{"name":"4.0a1","sha":"a2b3b6a0fa82c3281e99b0342f055dd07a85fdb7","kind":"tag","published_at":"2016-07-21T16:23:35.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/4.0a1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/4.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@4.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/4.0a1/manifests"},{"name":"3.0.12","sha":"20215fe545f7e4d81a52c6b269b57c01444a24dc","kind":"tag","published_at":"2015-12-21T17:32:54.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.12","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.12/manifests"},{"name":"2.13.14","sha":"2c678a0f84230de495aa59c01e93c53b3af5b127","kind":"tag","published_at":"2015-12-21T17:29:32.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.14","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.14/manifests"},{"name":"3.0.11","sha":"6619d747a108c24361080b148f7c75aebffe0049","kind":"tag","published_at":"2014-11-02T17:19:00.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.11","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.11/manifests"},{"name":"3.0.10","sha":"44540859cad913473744381ad250177da1419e67","kind":"tag","published_at":"2014-11-02T15:04:39.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.10","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.10/manifests"},{"name":"3.0.9","sha":"6de064567cadaa9cfab135870a4bdb2413cb9f90","kind":"commit","published_at":"2014-08-08T06:27:16.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.9","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.9/manifests"},{"name":"3.0.8","sha":"9d0f723355a20314c7458c4e4589d8ba68dc88fb","kind":"tag","published_at":"2013-07-16T15:28:52.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.8","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.8/manifests"},{"name":"2.13.13","sha":"fd676e4a24962fe420a6bc0ea8cb6aa38e9dd97a","kind":"tag","published_at":"2013-07-16T15:26:04.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.13","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.13/manifests"},{"name":"3.0.7","sha":"9fab78896315ffa2656fe855b74686ae93390c4a","kind":"tag","published_at":"2013-05-14T11:00:33.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.7","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.7/manifests"},{"name":"3.0.6","sha":"5bb3743b8b4b1a73a898a0327bdc2992ba2fb23d","kind":"commit","published_at":"2012-10-31T14:10:19.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.6","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.6/manifests"},{"name":"2.13.12","sha":"255538fbe6b8d59209f7ce0872e14a6f4cd8b4f3","kind":"commit","published_at":"2012-10-31T14:08:44.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.12","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.12/manifests"},{"name":"3.0.5","sha":"17792eca962fdeaf0be9e87464a6f3e9751e6b23","kind":"commit","published_at":"2012-10-21T17:33:05.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.5","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.5/manifests"},{"name":"2.13.11","sha":"100d1a5db7fca9bda663cd0fa67ca088979a24d5","kind":"commit","published_at":"2012-10-21T17:31:41.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.11","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.11/manifests"},{"name":"3.0.4","sha":"6e1974dc04c15a5a25e6736ceed7ea17a413dfc4","kind":"commit","published_at":"2012-09-09T13:04:08.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.4","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.4/manifests"},{"name":"2.13.10","sha":"65b176ac4af97c2582723aad812d5c54521a1815","kind":"commit","published_at":"2012-09-09T13:02:13.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.10","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.10/manifests"},{"name":"2.13.9","sha":"30bdec6a2ac61dce435ccb880c1bcf17944e6db6","kind":"commit","published_at":"2012-08-23T14:18:58.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.9","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.9/manifests"},{"name":"3.0.3","sha":"1a429b121f70f6828befbb52563d41668df45f99","kind":"commit","published_at":"2012-08-23T14:06:24.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.3","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"b248ff7a2fc6ff7af1f609692bf7ed4188193670","kind":"commit","published_at":"2012-06-22T10:57:47.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.2","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.2/manifests"},{"name":"2.13.8","sha":"736ee4460bd538dd712be6db2665a18b1ee29a30","kind":"commit","published_at":"2012-06-22T10:55:51.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.8","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.8/manifests"},{"name":"3.0.1","sha":"71b11e95594bb35992b0dccd4cccd8b6041d46d6","kind":"commit","published_at":"2012-05-24T14:32:48.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0.1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0.1/manifests"},{"name":"3.0","sha":"14ec295e7f052c168ece81a522e3a5c96b3b9fe8","kind":"commit","published_at":"2012-05-20T15:18:20.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/3.0","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/3.0/manifests"},{"name":"2.13.7","sha":"1ee80bbe01e90c221c88851f9fdf5d669c4b23e9","kind":"commit","published_at":"2011-12-12T12:04:00.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.7","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.7/manifests"},{"name":"2.13.6","sha":"fd881ecdf640be7dd112c18dc42f047fd17a55b4","kind":"commit","published_at":"2011-12-12T11:42:07.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.6","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.6/manifests"},{"name":"2.13.5","sha":"1e911cd479c8db92fdcc3078c24d8910e32fc7a0","kind":"commit","published_at":"2011-12-12T10:21:16.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.5","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.5/manifests"},{"name":"2.13.4","sha":"dbbe81986fd113c00a8512d0fe0f68e8fbf09a64","kind":"commit","published_at":"2011-01-11T14:27:28.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.4","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.4/manifests"},{"name":"2.13.3","sha":"9fae09178742f09c4399b0fad771d14ef9dfbda0","kind":"commit","published_at":"2010-08-28T16:22:03.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.3","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.3/manifests"},{"name":"2.13.2","sha":"4dae7f3cdbf5b182def4e0ddc8e16301ef9e758b","kind":"commit","published_at":"2010-07-16T19:15:06.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.2","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.2/manifests"},{"name":"2.13.1","sha":"0b334edb37f644978174e6d910c1ee63762981cd","kind":"commit","published_at":"2010-06-19T16:52:49.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.1","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.1/manifests"},{"name":"2.13.0","sha":"0256b79cde7151ba8ec04c3c1e00fcfd507e9ef6","kind":"commit","published_at":"2010-06-19T16:24:51.000Z","download_url":"https://codeload.github.com/zopefoundation/AccessControl/tar.gz/2.13.0","html_url":"https://github.com/zopefoundation/AccessControl/releases/tag/2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/zopefoundation/AccessControl@2.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/tags/2.13.0/manifests"}]},"repo_metadata_updated_at":"2025-07-01T18:17:58.596Z","dependent_packages_count":5,"downloads":63493,"downloads_period":"last-month","dependent_repos_count":12,"rankings":{"downloads":1.4991404978972895,"dependent_repos_count":4.19854214088032,"dependent_packages_count":1.5695712755789448,"stargazers_count":16.521408679396654,"forks_count":8.39158154942174,"docker_downloads_count":null,"average":6.4360488286349895},"purl":"pkg:pypi/accesscontrol","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/accesscontrol","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/accesscontrol","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/accesscontrol/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-05-25T18:08:32.920Z","issues_count":37,"pull_requests_count":83,"avg_time_to_close_issue":16694098.78125,"avg_time_to_close_pull_request":1276529.536585366,"issues_closed_count":32,"pull_requests_closed_count":82,"pull_request_authors_count":23,"issue_authors_count":18,"avg_comments_per_issue":2.1621621621621623,"avg_comments_per_pull_request":1.9879518072289157,"merged_pull_requests_count":71,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":7,"past_year_avg_time_to_close_issue":163197.5,"past_year_avg_time_to_close_pull_request":522382.71428571426,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":7,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":0.8571428571428571,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/issues","maintainers":[{"login":"icemac","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icemac"},{"login":"dataflake","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dataflake"},{"login":"sallner","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sallner"},{"login":"jugmac00","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jugmac00"},{"login":"mauritsvanrees","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mauritsvanrees"},{"login":"tseaver","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tseaver"},{"login":"pbauer","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pbauer"},{"login":"mpeeters","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpeeters"},{"login":"tlotze","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tlotze"},{"login":"davisagli","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davisagli"},{"login":"loechel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/loechel"},{"login":"mgedmin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mgedmin"},{"login":"rbu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rbu"},{"login":"gotcha","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gotcha"}],"active_maintainers":[{"login":"dataflake","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dataflake"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/accesscontrol/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/accesscontrol/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/accesscontrol/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/accesscontrol/related_packages","maintainers":[{"uuid":"hannosch","login":"hannosch","name":null,"email":null,"url":null,"packages_count":500,"html_url":"https://pypi.org/user/hannosch/","role":null,"created_at":"2023-02-23T15:29:33.495Z","updated_at":"2023-02-23T15:29:33.495Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/hannosch/packages"},{"uuid":"icemac","login":"icemac","name":null,"email":null,"url":null,"packages_count":249,"html_url":"https://pypi.org/user/icemac/","role":null,"created_at":"2023-02-23T15:29:33.533Z","updated_at":"2023-02-23T15:29:33.533Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/icemac/packages"},{"uuid":"tseaver","login":"tseaver","name":null,"email":null,"url":null,"packages_count":144,"html_url":"https://pypi.org/user/tseaver/","role":null,"created_at":"2023-02-23T15:29:33.543Z","updated_at":"2023-02-23T15:29:33.543Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tseaver/packages"},{"uuid":"zope.wheelbuilder","login":"zope.wheelbuilder","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://pypi.org/user/zope.wheelbuilder/","role":null,"created_at":"2023-02-23T15:29:33.568Z","updated_at":"2023-02-23T15:29:33.568Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/zope.wheelbuilder/packages"},{"uuid":"wichert","login":"wichert","name":null,"email":null,"url":null,"packages_count":157,"html_url":"https://pypi.org/user/wichert/","role":null,"created_at":"2023-02-23T15:29:33.550Z","updated_at":"2023-02-23T15:29:33.550Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/wichert/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726135,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":530054,"full_name":"zopefoundation/AccessControl","default_branch":"master","committers":[{"name":"Michael Howitz","email":"mh@gocept.com","login":"icemac","count":115},{"name":"Hanno Schlichting","email":"hanno@hannosch.eu","login":"hannosch","count":108},{"name":"Jens Vagelpohl","email":"jens@plyp.com","login":"dataflake","count":74},{"name":"Tres Seaver","email":"tseaver@palladion.com","login":"tseaver","count":27},{"name":"Steffen Allner","email":"sa@gocept.com","login":"sallner","count":8},{"name":"Ruda Porto Filgueiras","email":"rudazz@gmail.com","login":"rudaporto","count":7},{"name":"Martin Häcker","email":"spamfaenger@gmx.de","login":"dwt","count":7},{"name":"Florian Friesdorf","email":"flo@chaoflow.net","login":"chaoflow","count":6},{"name":"Jürgen Gmach","email":"juergen.gmach@googlemail.com","login":"jugmac00","count":5},{"name":"Alexander Loechel","email":"Alexander.Loechel@lmu.de","login":"loechel","count":5},{"name":"David Glick","email":"david@glicksoftware.com","login":"davisagli","count":4},{"name":"Dieter Maurer","email":"d-maurer","login":"d-maurer","count":4},{"name":"Jérome Perrin","email":"jerome@nexedi.com","login":"perrinjerome","count":4},{"name":"Maurits van Rees","email":"maurits@vanrees.org","login":"mauritsvanrees","count":4},{"name":"Wichert Akkerman","email":"wichert@wiggy.net","login":"wichert","count":3},{"name":"stephan-hof","email":"sh@axiros.com","login":"stephan-hof","count":3},{"name":"Marius Gedminas","email":"marius@gedmin.as","login":"mgedmin","count":3},{"name":"Suresh V","email":"suresh@grafware.com","login":"sureshvv","count":3},{"name":"","email":"y.2011@wcm-solutions.de","login":null,"count":2},{"name":"Thomas Lotze","email":"tl@gocept.com","login":null,"count":2},{"name":"Viktor Dick","email":"viktordick","login":"viktordick","count":2},{"name":"Thomas Schorr","email":"t_schorr@gmx.de","login":"tschorr","count":2},{"name":"Arnaud Fontaine","email":"arnaud.fontaine@nexedi.com","login":"arnaud-fontaine","count":2},{"name":"Thomas Lotze","email":"thomas@thomas-lotze.net","login":"tlotze","count":2},{"name":"Jeremy Kolbe","email":"jk@gocept.com","login":"vernans","count":2},{"name":"Patrick Gerken","email":"do3cc@patrick-gerken.de","login":"do3cc","count":2},{"name":"Philip Bauer","email":"bauer@starzel.de","login":"pbauer","count":2},{"name":"‮zlohhcuB treboR","email":"robert.buchholz@goodpoint.de","login":"rbu","count":1},{"name":"Yusei TAHARA","email":"yusei@domen.cx","login":"yuseitahara","count":1},{"name":"Stephan Richter","email":"stephan.richter@gmail.com","login":"strichter","count":1},{"name":"Martin Peeters","email":"martin.peeters@affinitic.be","login":"mpeeters","count":1},{"name":"Kees Hink","email":"keeshink@gmail.com","login":"khink","count":1},{"name":"Godefroid Chapelle","email":"gotcha@bubblenet.be","login":"gotcha","count":1},{"name":"Georg Gogo. BERNHARD","email":"gogo@bluedynamics.com","login":"gogobd","count":1},{"name":"Gagaro","email":"gagaro42@gmail.com","login":"Gagaro","count":1},{"name":"1letter","email":"1letter@gmx.de","login":"1letter","count":1}],"total_commits":417,"total_committers":36,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":11.583333333333334,"dds":0.724220623501199,"past_year_committers":[{"name":"Jens Vagelpohl","email":"jens@plyp.com","login":"dataflake","count":13},{"name":"Jérome Perrin","email":"jerome@nexedi.com","login":"perrinjerome","count":2},{"name":"Dieter Maurer","email":"d-maurer","login":"d-maurer","count":1}],"past_year_total_commits":16,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":5.333333333333333,"past_year_dds":0.1875,"last_synced_at":"2025-05-22T15:35:11.471Z","last_synced_commit":"17a5ceb0aef9728e9d5ee6c341de3518ae0139a2","created_at":"2023-03-09T03:45:04.548Z","updated_at":"2025-05-22T15:35:11.491Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-29T00:00:19.078Z","repositories_count":5479765,"commits_count":853309695,"contributors_count":31095220,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"zopefoundation/AccessControl","html_url":"https://github.com/zopefoundation/AccessControl","last_synced_at":"2025-07-31T17:57:07.088Z","status":"error","issues_count":37,"pull_requests_count":83,"avg_time_to_close_issue":16694098.78125,"avg_time_to_close_pull_request":1276529.536585366,"issues_closed_count":32,"pull_requests_closed_count":82,"pull_request_authors_count":23,"issue_authors_count":18,"avg_comments_per_issue":2.1621621621621623,"avg_comments_per_pull_request":1.9879518072289157,"merged_pull_requests_count":71,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":163197.5,"past_year_avg_time_to_close_pull_request":726836.8,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":1.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":5,"created_at":"2023-05-14T08:23:41.539Z","updated_at":"2025-09-02T19:06:21.515Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/zopefoundation%2FAccessControl/issues","issue_labels_count":{"enhancement":5,"bug":4,"invalid":3,"wontfix":1,"question":1},"pull_request_labels_count":{"enhancement":9,"bug":2,"wontfix":1,"hacktoberfest-accepted":1},"issue_author_associations_count":{"MEMBER":24,"NONE":8,"CONTRIBUTOR":6},"pull_request_author_associations_count":{"MEMBER":73,"CONTRIBUTOR":22},"issue_authors":{"icemac":11,"dataflake":3,"sallner":3,"viktordick":3,"tseaver":3,"pbauer":2,"d-maurer":2,"georgpfolz":1,"n1k9":1,"mcasagrande18":1,"1letter":1,"ksuess":1,"idgserpro":1,"n12i":1,"agroszer":1,"alumni":1,"jugmac00":1,"mpeeters":1},"pull_request_authors":{"icemac":37,"dataflake":13,"perrinjerome":8,"jugmac00":5,"sallner":5,"mauritsvanrees":4,"dwt":3,"viktordick":3,"d-maurer":2,"tschorr":2,"vernans":1,"1letter":1,"tseaver":1,"rudaporto":1,"gotcha":1,"rbu":1,"arnaud-fontaine":1,"tlotze":1,"davisagli":1,"mpeeters":1,"mgedmin":1,"loechel":1,"pbauer":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10070565,"issues_count":31248011,"pull_requests_count":95412886,"authors_count":10689197,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":2},"past_year_pull_request_author_associations_count":{"MEMBER":4,"CONTRIBUTOR":3},"past_year_issue_authors":{"ksuess":1,"n1k9":1},"past_year_pull_request_authors":{"dataflake":4,"perrinjerome":3},"maintainers":[{"login":"icemac","count":48,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icemac"},{"login":"dataflake","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dataflake"},{"login":"sallner","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sallner"},{"login":"jugmac00","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jugmac00"},{"login":"mauritsvanrees","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mauritsvanrees"},{"login":"tseaver","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tseaver"},{"login":"pbauer","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pbauer"},{"login":"mpeeters","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpeeters"},{"login":"tlotze","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tlotze"},{"login":"loechel","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/loechel"},{"login":"mgedmin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mgedmin"},{"login":"rbu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rbu"},{"login":"gotcha","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gotcha"},{"login":"davisagli","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davisagli"}],"active_maintainers":[{"login":"dataflake","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dataflake"}]},"events":{"total":{"IssuesEvent":4,"WatchEvent":1,"IssueCommentEvent":4,"PushEvent":3,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":3,"PullRequestEvent":2,"ForkEvent":2,"CreateEvent":2},"last_year":{"IssuesEvent":4,"WatchEvent":1,"IssueCommentEvent":4,"PushEvent":3,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":3,"PullRequestEvent":2,"ForkEvent":2,"CreateEvent":2}},"keywords":["python","zope"],"dependencies":[{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-31T14:49:07.384Z","updated_at":"2022-07-31T14:49:07.384Z","repository_link":"https://github.com/zopefoundation/AccessControl/blob/master/setup.py","dependencies":[{"id":529963311,"package_name":"Acquisition","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963312,"package_name":"AuthEncoding","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963313,"package_name":"BTrees","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963314,"package_name":"DateTime","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963315,"package_name":"ExtensionClass","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963316,"package_name":"Persistence","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963317,"package_name":"RestrictedPython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963318,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963319,"package_name":"transaction","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963320,"package_name":"zExceptions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963321,"package_name":"zope.component","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963322,"package_name":"zope.configuration","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963323,"package_name":"zope.deferredimport","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963324,"package_name":"zope.interface","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963325,"package_name":"zope.publisher","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963326,"package_name":"zope.schema","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963327,"package_name":"zope.security","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963328,"package_name":"zope.testing","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":529963329,"package_name":"funcsigs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T14:16:38.323Z","updated_at":"2023-01-13T14:16:38.323Z","repository_link":"https://github.com/zopefoundation/AccessControl/blob/master/.github/workflows/tests.yml","dependencies":[{"id":6876208733,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6876208734,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6876208735,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6876208736,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6876208737,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6876208738,"package_name":"AndreMiras/coveralls-python-action","ecosystem":"actions","requirements":"develop","direct":true,"kind":"composite","optional":false},{"id":6876208739,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]}],"score":17.532922073809836,"created_at":"2025-09-08T11:18:24.176Z","updated_at":"2025-10-07T08:24:17.690Z","avatar_url":"https://github.com/zopefoundation.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":63493,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["unit-testing"],"project_url":"https://science.ecosyste.ms/api/v1/projects/62159","html_url":"https://science.ecosyste.ms/projects/62159"}