{"id":358390,"url":"https://github.com/HypothesisWorks/hypothesis/","last_synced_at":"2026-06-23T02:02:04.238Z","repository":{"id":7360827,"uuid":"8685799","full_name":"HypothesisWorks/hypothesis","owner":"HypothesisWorks","description":"The property-based testing library for Python","archived":false,"fork":false,"pushed_at":"2026-05-03T00:18:17.000Z","size":43807,"stargazers_count":8609,"open_issues_count":75,"forks_count":643,"subscribers_count":64,"default_branch":"master","last_synced_at":"2026-05-05T02:35:23.499Z","etag":null,"topics":["fuzzing","property-based-testing","python","testing"],"latest_commit_sha":null,"homepage":"https://hypothesis.works","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/HypothesisWorks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":".github/CODE_OF_CONDUCT.rst","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-03-10T13:51:19.000Z","updated_at":"2026-05-04T03:25:29.000Z","dependencies_parsed_at":"2025-12-12T02:07:58.091Z","dependency_job_id":null,"html_url":"https://github.com/HypothesisWorks/hypothesis","commit_stats":{"total_commits":11363,"total_committers":341,"mean_commits":33.32258064516129,"dds":"0.44583296664613214","last_synced_commit":"058420a4d745f19717f55e85b0493d3b68461bc7"},"previous_names":["drmaciver/hypothesis","hypothesisworks/hypothesis-python"],"tags_count":1809,"template":false,"template_full_name":null,"purl":"pkg:github/HypothesisWorks/hypothesis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HypothesisWorks%2Fhypothesis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HypothesisWorks%2Fhypothesis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HypothesisWorks%2Fhypothesis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HypothesisWorks%2Fhypothesis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HypothesisWorks","download_url":"https://codeload.github.com/HypothesisWorks/hypothesis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HypothesisWorks%2Fhypothesis/sbom","scorecard":{"id":35672,"data":{"date":"2025-08-11","repo":{"name":"github.com/HypothesisWorks/hypothesis","commit":"f2bf8a64b0cad4e31c04937d30bb7bd3d613504a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 24 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":6,"reason":"Found 4/6 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/fuzz.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/update-deps.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/website.yml:13","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/fuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/fuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/fuzz.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fuzz.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/fuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/fuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fuzz.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/fuzz.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:174: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:178: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:221: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:225: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:229: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:255: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:297: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:302: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:306: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-deps.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/update-deps.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-deps.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/update-deps.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update-deps.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/update-deps.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/website.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/website.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/website.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/website.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/website.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/HypothesisWorks/hypothesis/website.yml/master?enable=pin","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:13","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:22","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:26","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:31","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:32","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:36","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:40","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:41","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:43","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:48","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:54","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:56","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:59","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:81","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:86","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/basic-test.sh:90","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:7","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:20","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:24","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:29","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:30","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:31","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:40","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:44","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:45","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:47","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:52","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:57","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:59","Warn: pipCommand not pinned by hash: hypothesis-python/scripts/other-tests.sh:62","Warn: downloadThenRun not pinned by hash: tooling/scripts/ensure-rustup.sh:15","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:60","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:61","Warn: pipCommand not pinned by hash: .github/workflows/fuzz.yml:62","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:264","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:268","Info:   1 out of  26 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   1 out of  36 pipCommand dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-jphg-qwrw-7w9g","Warn: Project is vulnerable to: GHSA-jppv-gw3r-w3q8","Warn: Project is vulnerable to: GHSA-q3wr-qw3g-3p4h","Warn: Project is vulnerable to: GHSA-8mq4-9jjh-9xrc","Warn: Project is vulnerable to: GHSA-xfhh-rx56-rxcr"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-14T20:13:57.914Z","repository_id":7360827,"created_at":"2025-08-14T20:13:57.914Z","updated_at":"2025-08-14T20:13:57.914Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32720912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"HypothesisWorks","name":"Hypothesis","uuid":"18481919","kind":"organization","description":"Hypothesis: Test faster, fix more","email":"hello@hypothesis.works","website":"http://hypothesis.works","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/18481919?v=4","repositories_count":6,"last_synced_at":"2024-03-27T02:02:47.388Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/HypothesisWorks","funding_links":[],"total_stars":7336,"followers":57,"following":0,"created_at":"2022-11-05T01:29:19.234Z","updated_at":"2024-03-27T02:02:47.475Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HypothesisWorks","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HypothesisWorks/repositories"},"packages":[],"commits":{"id":6558,"full_name":"HypothesisWorks/hypothesis","default_branch":"master","total_commits":14672,"total_committers":365,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":40.1972602739726,"dds":0.5391221374045801,"past_year_total_commits":1187,"past_year_total_committers":23,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":51.608695652173914,"past_year_dds":0.37405223251895536,"last_synced_at":"2026-05-02T01:25:15.797Z","last_synced_commit":"84f92dcf29229e37f822ba3ba5eea4212d2abf35","created_at":"2023-03-07T09:41:59.915Z","updated_at":"2026-05-02T01:23:46.350Z","committers":[{"name":"David R. MacIver","email":"david@drmaciver.com","login":"DRMacIver","count":6762},{"name":"Zac-HD","email":"zac.hatfield.dodds@gmail.com","login":"Zac-HD","count":2333},{"name":"Liam DeVoe","email":"orionldevoe@gmail.com","login":"tybug","count":1829},{"name":"pyup-bot","email":"github-bot@pyup.io","login":"pyup-bot","count":411},{"name":"Joachim B Haga","email":"jobh@simula.no","login":"jobh","count":365},{"name":"Alex Chan","email":"alex@alexwlchan.net","login":"alexwlchan","count":241},{"name":"Matthew Barber","email":"quitesimplymatt@gmail.com","login":"honno","count":238},{"name":"Ryan Soklaski","email":"ry26099@mit.edu","login":"rsokl","count":158},{"name":"Stuart Cook","email":"Zalathar","login":"Zalathar","count":157},{"name":"Travis CI User","email":"travis@example.org","login":"invalid-email-address","count":154},{"name":"sobolevn","email":"mail@sobolevn.me","login":"sobolevn","count":124},{"name":"Cheukting","email":"cheukting.ho@gmail.com","login":"Cheukting","count":106},{"name":"Alex Weisberger","email":"alex.m.weisberger@gmail.com","login":"amw-zero","count":58},{"name":"David Chudzicki","email":"dchudz@gmail.com","login":"dchudz","count":52},{"name":"Agustín Covarrubias","email":"agucova@uc.cl","login":"agucova","count":48},{"name":"Reagan Lee","email":"96998476+reaganjlee","login":"reaganjlee","count":46},{"name":"jwg4","email":"jwg4","login":"jwg4","count":45},{"name":"J.J. Green","email":"j.j.green@gmx.co.uk","login":null,"count":41},{"name":"Alex Willmer","email":"alex@moreati.org.uk","login":"moreati","count":40},{"name":"Justus Magin","email":"keewis@posteo.de","login":"keewis","count":36},{"name":"Jonathan Plasse","email":"13716151+JonathanPlasse","login":"JonathanPlasse","count":35},{"name":"Phillip Schanely","email":"pschanely@gmail.com","login":"pschanely","count":30},{"name":"Moinul Hossain","email":"moinul.cse@gmail.com","login":"itsrifat","count":29},{"name":"Felix Divo","email":"4403130+felixdivo","login":"felixdivo","count":28},{"name":"Reeve","email":"reevekyl@amazon.com","login":null,"count":28},{"name":"tyler nickerson","email":"tylerjnickerson@gmail.com","login":"nmbrgts","count":27},{"name":"Shaun Read","email":"shaun.read1@tesco.com","login":null,"count":26},{"name":"Dmitry Dygalo","email":"dadygalo@gmail.com","login":"Stranger6667","count":25},{"name":"Grigorios Giannakopoulos","email":"grigoriosgiann@gmail.com","login":"grigoriosgiann","count":21},{"name":"Nicolas Ganz","email":"gann@zhaw.ch","login":"ThunderKey","count":21},{"name":"Emmanuel Leblond","email":"emmanuel.leblond@gmail.com","login":"touilleMan","count":20},{"name":"Sam Watts","email":"sam.watts445@gmail.com","login":"sam-watts","count":20},{"name":"mulhern","email":"amulhern@redhat.com","login":"mulkieran","count":20},{"name":"Kyle Reeve","email":"krzw92@gmail.com","login":"kreeve","count":18},{"name":"Christopher Armstrong","email":"radix@twistedmatrix.com","login":"radix","count":18},{"name":"Joshua Munn","email":"public@elysee-munn.family","login":"jams2","count":18},{"name":"Claude","email":"noreply@anthropic.com","login":null,"count":17},{"name":"Adrian Garcia Badaracco","email":"1755071+adriangb","login":"adriangb","count":17},{"name":"Tyler Gibbons","email":"tyler.gibbons@flexport.com","login":null,"count":16},{"name":"Jeremy Thurgood","email":"firxen@gmail.com","login":"jerith","count":16},{"name":"Vince Reuter","email":"vince.reuter@gmail.com","login":"vreuter","count":16},{"name":"Florian Bruhin","email":"me@the-compiler.org","login":"The-Compiler","count":15},{"name":"jakkdl","email":"h6+github@pm.me","login":"jakkdl","count":14},{"name":"thismatters","email":"paul@thismatters.net","login":"thismatters","count":14},{"name":"Felix Grünewald","email":"felix.gruenewald@hhu.de","login":null,"count":13},{"name":"JensHeinrich","email":"github.com/JensHeinrich","login":null,"count":13},{"name":"Brandon Chinn","email":"brandon@leapyear.io","login":"brandon-leapyear","count":13},{"name":"Agriya Khetarpal","email":"74401230+agriyakhetarpal","login":"agriyakhetarpal","count":12},{"name":"Alexander Shorin","email":"kxepal@gmail.com","login":"kxepal","count":12},{"name":"Jack Massey","email":"jmassey@barrukka.local","login":null,"count":11},{"name":"SuperStormer","email":"41648788+SuperStormer","login":"SuperStormer","count":11},{"name":"Evan Tey","email":"evantey14@gmail.com","login":"evantey14","count":11},{"name":"Rónán Carrigan","email":"rcarriga@tcd.ie","login":"rcarriga","count":11},{"name":"Viicos","email":"65306057+Viicos","login":"Viicos","count":11},{"name":"Daniel West","email":"dwest@netflix.com","login":"dwest-netflix","count":10},{"name":"Mathieu PATUREL","email":"australie.p@gmail.com","login":"math2001","count":10},{"name":"Tom Prince","email":"tom.prince@twistedmatrix.com","login":"tomprince","count":10},{"name":"Anne Archibald","email":"anne.archibald@ncl.ac.uk","login":"aarchiba","count":10},{"name":"David Mascharka","email":"davidmascharka@gmail.com","login":"davidmascharka","count":10},{"name":"bachmann","email":"bachmann.matt@gmail.com","login":"Bachmann1234","count":10},{"name":"Julian-O","email":"kraken@somethinkodd.com","login":null,"count":9},{"name":"Cory Benfield","email":"lukasaoz@gmail.com","login":"Lukasa","count":9},{"name":"Graham Williamson","email":"graham@williamsonsinc.id.au","login":"00willo","count":9},{"name":"Ryan Turner","email":"ryan.turner@uber.com","login":"rdturnermtl","count":9},{"name":"Tom McDermott","email":"spon@wattwatchers.com.au","login":"spon-ww","count":9},{"name":"Wild Kat","email":"wk@futureinquestion.net","login":"wk","count":9},{"name":"lea","email":"leaprovenzano@gmail.com","login":"leaprovenzano","count":9},{"name":"ianhi","email":"ianhuntisaak@gmail.com","login":"ianhi","count":9},{"name":"Thomas Kluyver","email":"thomas@kluyver.me.uk","login":"takluyver","count":8},{"name":"sclamons","email":"sclamons@gmail.com","login":"sclamons","count":7},{"name":"patchedwork","email":"45861791+patchedwork","login":"patchedwork","count":7},{"name":"akash-suresh","email":"akashsuresh36@gmail.com","login":"akash-suresh","count":7},{"name":"Richard Boulton","email":"richard@tartarus.org","login":"rboulton","count":7},{"name":"Nick Muoh","email":"nickspirit3+github@gmail.com","login":"nicksspirit","count":7},{"name":"Claudio Jolowicz","email":"mail@claudiojolowicz.com","login":"cjolowicz","count":7},{"name":"Jochen Müller","email":"mail@jnmr.de","login":"jomuel","count":7},{"name":"Ed Rogers","email":"edwin.rogers@gmail.com","login":"edrogers","count":6},{"name":"Arjoonn","email":"theSage21","login":"theSage21","count":6},{"name":"Paul Amazona","email":"netfiddler@yahoo.com","login":null,"count":6},{"name":"Kristian Glass","email":"git@doismellburning.co.uk","login":"doismellburning","count":6},{"name":"Peter Kroon","email":"peterkroon06+github@gmail.com","login":"pckroon","count":6},{"name":"Nathan Goldbaum","email":"nathan.goldbaum@gmail.com","login":"ngoldbaum","count":6},{"name":"Chris Wesseling","email":"chris@maykinmedia.nl","login":"CharString","count":6},{"name":"Anne Archibald","email":"anne@jrdltd.co.uk","login":"td-anne","count":6},{"name":"ben","email":"ben@soprisapps.com","login":null,"count":6},{"name":"Francesc Elies","email":"francesc.elies@mbbm-ast.com","login":null,"count":6},{"name":"ssolanki","email":"sushobhitsolanki@gmail.com","login":"sushobhit27","count":6},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":5},{"name":"Iyassou Shimels","email":"s.iyassou@gmail.com","login":"iyassou","count":5},{"name":"Max Nordlund gmail","email":"max.nordlund@gmail.com","login":"maxnordlund","count":5},{"name":"Hugo","email":"hugovk","login":"hugovk","count":5},{"name":"kit pitman","email":"kit.e.pitman@gmail.com","login":"PurpleDevAu","count":5},{"name":"conrad","email":"conrad@pythonanywhere.com","login":"conradho","count":5},{"name":"Vince Knight","email":"vincent.knight@gmail.com","login":"drvinceknight","count":5},{"name":"Varun Chawla","email":"varun_6april@hotmail.com","login":"veeceey","count":5},{"name":"Pax","email":"13646646+paxcodes","login":"paxcodes","count":5},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":5},{"name":"Markus Unterwaditzer","email":"markus@unterwaditzer.net","login":"untitaker","count":5},{"name":"Marco Sirabella","email":"marco@sirabella.org","login":"mjsir911","count":5},{"name":"Daniel Knell","email":"contact@danielknell.co.uk","login":"danielknell","count":5},{"name":"Damon","email":"damontfrancisco@yahoo.com","login":"dtfrancisco","count":5},{"name":"Ben Peterson","email":"killthrush@hotmail.com","login":"killthrush","count":5},{"name":"Ben Anhalt","email":"ben.anhalt@gmail.com","login":"benanhalt","count":5},{"name":"A. Jesse Jiryu Davis","email":"jesse@emptysquare.net","login":"ajdavis","count":5},{"name":"Adam Chainz","email":"adam@adamj.eu","login":null,"count":5},{"name":"Carl Meyer","email":"carljm@fb.com","login":null,"count":5},{"name":"Jonathan Lange","email":"jml@mumak.net","login":"jml","count":5},{"name":"Nick Collins","email":"nickcollins","login":"nickcollins","count":4},{"name":"Petr Viktorin","email":"encukou@gmail.com","login":"encukou","count":4},{"name":"Robert Knight","email":"robertknight@gmail.com","login":"robertknight","count":4},{"name":"Nicholas Chammas","email":"nicholas.chammas@gmail.com","login":"nchammas","count":4},{"name":"Michel Alexandre Salim","email":"michel@michel-slm.name","login":"michel-slm","count":4},{"name":"LundyBernard","email":"lundy.bernard@gmail.com","login":"lundybernard","count":4},{"name":"Krzysztof Przybyła","email":"krzysztof.h.przybyla@gmail.com","login":"kprzybyla","count":4},{"name":"Kevin Wang","email":"1149450+wangkev","login":"wangkev","count":4},{"name":"Sanyam Khurana","email":"sanyam.khurana01@gmail.com","login":"CuriousLearner","count":4},{"name":"Zebulun Arendsee","email":"arendsee@iastate.edu","login":"arendsee","count":4},{"name":"sangarshanan","email":"sangarshanan1998@gmail.com","login":"Sangarshanan","count":4},{"name":"Pi Delport","email":"pjdelport@gmail.com","login":"PiDelport","count":4},{"name":"Bex Dunn","email":"bex.dunn@ga.gov.au","login":"BexDunn","count":4},{"name":"Chris Down","email":"chris@chrisdown.name","login":"cdown","count":4},{"name":"Paul Ganssle","email":"git@m.ganssle.io","login":"pganssle","count":4},{"name":"Vidya Rani D G","email":"vidya@travelanalytics.com.au","login":null,"count":4},{"name":"Peter Kroon","email":"p.c.kroon@rug.nl","login":null,"count":4},{"name":"Joey Tuong","email":"jtuong@freelancer.com","login":null,"count":4},{"name":"Bill Tucker","email":"bill@realgo.com","login":null,"count":4},{"name":"Andrea PIERRÉ","email":"andrea_pierre@brown.edu","login":"kir0ul","count":4},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":4},{"name":"Cong","email":"congusbongus@gmail.com","login":"cxong","count":4},{"name":"Daniel S. Katz","email":"d.katz@ieee.org","login":"danielskatz","count":4},{"name":"Eduardo Enriquez (eduzen)","email":"eduardo.a.enriquez@gmail.com","login":"eduzen","count":4},{"name":"Giorgio Sironi","email":"g.sironi@elifesciences.org","login":"giorgiosironi","count":4},{"name":"Gábor Lipták","email":"gliptak@gmail.com","login":"gliptak","count":4},{"name":"Jack Massey","email":"jacknmassey@gmail.com","login":"massey101","count":4},{"name":"Jens Troeger","email":"jens.troeger@light-speed.de","login":"jenstroeger","count":4},{"name":"Joseph Weston","email":"joseph@weston.cloud","login":"jbweston","count":4},{"name":"Adam Matan","email":"adam@matan.name","login":"adamatan","count":3},{"name":"Jon Dufresne","email":"jon.dufresne@gmail.com","login":"jdufresne","count":3},{"name":"Kai Chen","email":"kaichen120@gmail.com","login":"kx-chen","count":3},{"name":"Lucas Wiman","email":"lucas.wiman@gmail.com","login":"lucaswiman","count":3},{"name":"Kathy Reid","email":"kathy@kathyreid.id.au","login":"KathyReid","count":3},{"name":"Maxim Kulkin","email":"maxim.kulkin@gmail.com","login":"maximkulkin","count":3},{"name":"Mel Seto","email":"mseto@lexmachina.com","login":"mel-seto","count":3},{"name":"Tony Li","email":"tony.y.li@gmail.com","login":"tonyyli","count":3},{"name":"Wilfred Hughes","email":"me@wilfred.me.uk","login":"Wilfred","count":3},{"name":"Yiyang Zhan","email":"pon.zhan@gmail.com","login":"zhanpon","count":3},{"name":"jab","email":"jab","login":"jab","count":3},{"name":"soytys","email":"soutys@go2.pl","login":"soutys","count":3},{"name":"Jim Nicholls","email":"jim.nicholls@sydney.edu.au","login":"SydneyUni-Jim","count":3},{"name":"Bryant Eisenbach","email":"fubuloubu@gmail.com","login":"fubuloubu","count":3},{"name":"Chase Garner","email":"chase@garner.red","login":"chasegarner","count":3},{"name":"Evgeni Burovski","email":"evgeny.burovskiy@gmail.com","login":"ev-br","count":3},{"name":"Felix Yan","email":"felixonmars@archlinux.org","login":"felixonmars","count":3},{"name":"Gary Donovan","email":"gary.donovan@rockmelon.co","login":"garyd203","count":3},{"name":"Hynek Schlawack","email":"hs@ox.cx","login":"hynek","count":3},{"name":"Ilya Lebedev","email":"melevir@gmail.com","login":"Melevir","count":3},{"name":"Benjamin Lee","email":"benjamin_lee@college.harvard.edu","login":"Benjamin-Lee","count":3},{"name":"Alok Singh","email":"Alok","login":"Alok","count":3},{"name":"Afonso Cerejeira","email":"afonso.cerejeira@collabora.com","login":null,"count":3},{"name":"Andrea","email":"andrea@andreareina.com","login":null,"count":3},{"name":"Oliver Bestwalter","email":"oliver@bestwalter.de","login":"obestwalter","count":3},{"name":"Sven Suska","email":"immensly83@suska.org","login":"sunito","count":3},{"name":"PJCampi","email":"pierrejean.campigotto@gmail.com","login":"PJCampi","count":2},{"name":"Peter Inglesby","email":"peter.inglesby@gmail.com","login":"inglesp","count":2},{"name":"Ray Sogata","email":"rayardinanda@gmail.com","login":"rayardinanda","count":2},{"name":"Rodrigo Girão Serrão","email":"5621605+RodrigoGiraoSerrao","login":"RodrigoGiraoSerrao","count":2},{"name":"Ruben Opdebeeck","email":"15186467+ROpdebee","login":"ROpdebee","count":2},{"name":"Russel Winder","email":"russel@winder.org.uk","login":"russel","count":2},{"name":"Serah Rono","email":"serahnjambikiburu@gmail.com","login":"serahkiburu","count":2},{"name":"Thomas Grainger","email":"tagrain@gmail.com","login":"graingert","count":2},{"name":"Vincent Michel","email":"vxgmichel@gmail.com","login":"vxgmichel","count":2},{"name":"Will Thompson","email":"will@willthompson.co.uk","login":"wjt","count":2},{"name":"jorenham","email":"jhammudoglu@gmail.com","login":"jorenham","count":2},{"name":"oleg.hoefling","email":"oleg.hoefling@gmail.com","login":"hoefling","count":2},{"name":"simonfagerholm","email":"zlim00@gmail.com","login":"simonfagerholm","count":2},{"name":"Genevieve Mendoza","email":"genevieve@the-syllabus.com","login":null,"count":2},{"name":"Florian Kromer","email":"thinwybk@mailbox.org","login":null,"count":2},{"name":"Elizabeth Williams","email":"ewilliams@carpentries.com","login":null,"count":2},{"name":"Dave Bonner","email":"david_bonner@harvard.edu","login":null,"count":2},{"name":"Cody Kochmann","email":"cody@Codys-Mac-mini.local","login":null,"count":2},{"name":"Jenny Rouleau","email":"jrouleau@BuffaloComputerGraphics.com","login":null,"count":2},{"name":"Ryan Delaney","email":"ryan.patrick.delaney+github@protonmail.com","login":null,"count":2},{"name":"Sean Sall","email":"sean@arterys.com","login":null,"count":2},{"name":"Stefan Oderbolz","email":"stefan.oderbolz@liip.ch","login":null,"count":2},{"name":"cmcgill","email":"cmcgill@barrukka.local","login":null,"count":2},{"name":"fkromer","email":"florian.kromer@mailbox.org","login":null,"count":2},{"name":"Jakub Wilk","email":"jwilk@jwilk.net","login":"jwilk","count":2},{"name":"J.F.P. (Richard) Scholtens","email":"richardscholtens2@gmail.com","login":"richardscholtens","count":2},{"name":"Harrison Goldstein","email":"hgoldstein95@gmail.com","login":"hgoldstein95","count":2},{"name":"Hal Blackburn","email":"hwtb2@cam.ac.uk","login":"h4l","count":2},{"name":"Gregory Petrosyan","email":"gregory.petrosyan@gmail.com","login":"flyingmutant","count":2},{"name":"Grant David Bachman","email":"grantbachman@gmail.com","login":"grantbachman","count":2},{"name":"Adam Dangoor","email":"adamdangoor@gmail.com","login":"adamtheturtle","count":2},{"name":"John Bytheway","email":"jbytheway@gmail.com","login":"jbytheway","count":2},{"name":"Josh Cole","email":"josh.cole@relational.ai","login":"joshuafcole","count":2},{"name":"Krzysztof Jurewicz","email":"krzysztof.jurewicz@gmail.com","login":"KrzysiekJ","count":2},{"name":"Lood","email":"loodvn@gmail.com","login":"loodvn","count":2},{"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","login":"alex","count":2},{"name":"Nick Fraser","email":"icanlosh@gmail.com","login":"nickfraser","count":2},{"name":"Nace Zavrtanik","email":"zavrtaniknace@gmail.com","login":"nacezavrtanik","count":2},{"name":"Munir Abdinur","email":"munir.abdinur@datadoghq.com","login":"mabdinur","count":2},{"name":"Mostafa Hani","email":"71686115+CatB1t","login":"CatB1t","count":2},{"name":"Mikhail Stepura","email":"mikhail.stepura@outlook.com","login":"Mishail","count":2},{"name":"Michael Overmeyer","email":"m.overmeyer@yahoo.ca","login":"movermeyer","count":2},{"name":"Mateusz Sokół","email":"mat646@gmail.com","login":"mtsokol","count":2},{"name":"Marko Ristin","email":"marko.ristin@gmail.com","login":"mristin","count":2},{"name":"Marco Ricci","email":"software@the13thletter.info","login":"the-13th-letter","count":2},{"name":"Luke Barone-Adesi","email":"lukeadba@gmail.com","login":"baluke","count":2},{"name":"Derek Gustafson","email":"degustaf@gmail.com","login":"degustaf","count":2},{"name":"Anthony Sottile","email":"asottile@umich.edu","login":"asottile","count":2},{"name":"Cristi Cobzarenco","email":"cristi.cobzarenco@gmail.com","login":"cristicbz","count":2},{"name":"guihao_liang","email":"guihao_liang@apple.com","login":null,"count":1},{"name":"matthewemery-stemcell","email":"matthew.emery@stemcell.com","login":null,"count":1},{"name":"root","email":"root@DESKTOP-O9GBVBH.localdomain","login":null,"count":1},{"name":"tg","email":"thomas.grainge@audioanalytic.com","login":null,"count":1},{"name":"Tom Morris","email":"tom@tommorris.org","login":"tommorris","count":1},{"name":"Tom Milligan","email":"tom@reinfer.io","login":"tommilligan","count":1},{"name":"Timo Röhling","email":"roehling@debian.org","login":"roehling","count":1},{"name":"Tim Nonet","email":"tnonet@mit.edu","login":"TNonet","count":1},{"name":"Tim Martin","email":"tim@asymptotic.co.uk","login":"timmartin","count":1},{"name":"Tariq Khokhar","email":"tariq@khokhar.net","login":"tkb","count":1},{"name":"Thethaa","email":"58051060+Thethaa","login":"Thethaa","count":1},{"name":"Thierry Moisan","email":"thierry.moisan@elementai.com","login":"Moisan","count":1},{"name":"Thomas Basche","email":"tcbasche@gmail.com","login":"tombasche","count":1},{"name":"Thomas Nicholas","email":"thomas.nicholas@columbia.edu","login":"TomNicholas","count":1},{"name":"Tim Felgentreff","email":"tim.felgentreff@oracle.com","login":"timfel","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Sam Hames","email":"sam@hames.id.au","login":"SamHames","count":1},{"name":"Robert Smallshire","email":"robert@smallshire.org.uk","login":"rob-smallshire","count":1},{"name":"Pradeep Rajasekhar","email":"pradeep.rajasekhar@gmail.com","login":"pr4deepr","count":1},{"name":"Peter Marsh","email":"pete.d.marsh@gmail.com","login":"petedmarsh","count":1},{"name":"Paul Kehrer","email":"paul.l.kehrer@gmail.com","login":"reaperhulk","count":1},{"name":"Patrick Kanzler","email":"patrick.kanzler@fablab.fau.de","login":"patkan","count":1},{"name":"Omkaar","email":"79257339+Ombucha","login":"Ombucha","count":1},{"name":"Omer Katz","email":"omer.drow@gmail.com","login":"thedrow","count":1},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":1},{"name":"Samuel Bishop","email":"sam@psyx.co","login":"techdragon","count":1},{"name":"Saul Shanabrook","email":"s.shanabrook@gmail.com","login":"saulshanabrook","count":1},{"name":"Sergey Bronnikov","email":"sergeyb@bronevichok.ru","login":"ligurio","count":1},{"name":"Seth Morton","email":"seth.m.morton@gmail.com","login":"SethMMorton","count":1},{"name":"Sharyar Memon","email":"sharyar@ualberta.ca","login":"sharyar","count":1},{"name":"Shubham Chaudhary","email":"shubhamchaudhary92@gmail.com","login":"ylogx","count":1},{"name":"Shupeyko Nikita","email":"webyneter@gmail.com","login":"webyneter","count":1},{"name":"Simon Alford","email":"simonalford42@gmail.com","login":"simonalford42","count":1},{"name":"Simone Robutti","email":"simone.robutti@teraki.com","login":"srobuttiteraki","count":1},{"name":"Stavros Korokithakis","email":"stavros@korokithakis.net","login":"skorokithakis","count":1},{"name":"Steffen Hirte","email":"1706443+shirte","login":"shirte","count":1},{"name":"Vytautas Strimaitis","email":"vstrimaitis@gmail.com","login":"vstrimaitis","count":1},{"name":"Will Hall","email":"wrsh07@gmail.com","login":"wrhall","count":1},{"name":"bibajz","email":"libas@acco.cz","login":"bibajz","count":1},{"name":"bkmartinjr","email":"bruce.martin@tiledb.com","login":"bkmartinjr","count":1},{"name":"bomtall","email":"bomtall1@hotmail.com","login":"bomtall","count":1},{"name":"csawyerYumaed","email":"csawyer@yumaed.org","login":"csawyerYumaed","count":1},{"name":"follower","email":"github@rancidbacon.com","login":"follower","count":1},{"name":"ftorres16","email":"36959980+ftorres16","login":"ftorres16","count":1},{"name":"jmhsi","email":"justinm.hsi@gmail.com","login":"jmhsi","count":1},{"name":"kewde","email":"kewde@particl.io","login":"kewde","count":1},{"name":"lisa","email":"lgoeller","login":"lgoeller","count":1},{"name":"marekventur","email":"marekventur@gmail.com","login":"marekventur","count":1},{"name":"qthequartermasterman","email":"qthequartermasterman@gmail.com","login":"qthequartermasterman","count":1},{"name":"springcoil","email":"peadarcoyle@googlemail.com","login":"springcoil","count":1},{"name":"tessereth","email":"tessereth@yahoo.com.au","login":"tessereth","count":1},{"name":"trowt","email":"trowt","login":"trowt","count":1},{"name":"wyattscarpenter","email":"wyattscarpenter@gmail.com","login":"wyattscarpenter","count":1},{"name":"xtreak","email":"tir.karthi@gmail.com","login":"tirkarthi","count":1},{"name":"Shlok Gandhi","email":"shlog@amazon.com","login":null,"count":1},{"name":"Nikita Fomichev","email":"n.fomichev@semrush.com","login":null,"count":1},{"name":"Mickaël Schoentgen","email":"mschoentgen@nuxeo.com","login":null,"count":1},{"name":"Matt Bachmann","email":"mbachmann@cloudlock.com","login":null,"count":1},{"name":"Lucas Wiman","email":"lucaswiman@counsyl.com","login":null,"count":1},{"name":"Katerina Barone-Adesi","email":"kbarone@igalia.com","login":null,"count":1},{"name":"KOUTSOUKIS","email":"tkout0@eq.edu.au","login":null,"count":1},{"name":"Jan Pobrislo","email":"ccx@webprojekty.cz","login":null,"count":1},{"name":"Jakub Nabaglo","email":"jakub.nabaglo@data61.csiro.au","login":null,"count":1},{"name":"George Macon","email":"george@themacons.net","login":null,"count":1},{"name":"Gavin Bisesi","email":"gavin@curata.com","login":null,"count":1},{"name":"David Keijser","email":"david.keijser@klarna.com","login":null,"count":1},{"name":"Claus Aichinger","email":"claus.aichinger@mailbox.org","login":null,"count":1},{"name":"Charlie","email":"Charlie@Macintosh-2.local","login":null,"count":1},{"name":"Afrida Tabassum","email":"afrida@Afridaocto-MacBook-Pro.local","login":null,"count":1},{"name":"Alex Stapleton","email":"alex@ly.st","login":null,"count":1},{"name":"Tom V","email":"tom@viner.tv","login":"tomviner","count":1},{"name":"Cody Kochmann","email":"kochmanncody@gmail.com","login":"CodyKochmann","count":1},{"name":"Daniel Garcia Moreno","email":"daniel.garcia@suse.com","login":"danigm","count":1},{"name":"Daniel Hahler","email":"git@thequod.de","login":"blueyed","count":1},{"name":"Dave Bonner","email":"dbonner@gmail.com","login":"rascalking","count":1},{"name":"David Baumgold","email":"david@davidbaumgold.com","login":"singingwolfboy","count":1},{"name":"Dawn E. Collett","email":"lisushka","login":"lisushka","count":1},{"name":"Dion Misic","email":"dion.misic@gmail.com","login":"kingdion","count":1},{"name":"Erez Shinan","email":"erezshin@gmail.com","login":"erezsh","count":1},{"name":"Erik Bjäreholt","email":"erik.bjareholt@gmail.com","login":"ErikBjare","count":1},{"name":"Felix Sheldon","email":"felix.sheldon@planning.nsw.gov.au","login":"gsnsw-felixs","count":1},{"name":"Flavio Curella","email":"flavio.curella@gmail.com","login":"fcurella","count":1},{"name":"Forrest","email":"gravyboat","login":"gravyboat","count":1},{"name":"GT","email":"tse.rong.gary@gmail.com","login":"tserg","count":1},{"name":"George Macon","email":"george.macon@gmail.com","login":"gmacon","count":1},{"name":"Gerard Madorell","email":"skab93@gmail.com","login":"GMadorell","count":1},{"name":"Glenn Langford","email":"glenn.langford@gmail.com","login":"glangford","count":1},{"name":"Glenn Lehman","email":"glnn.lhmn@gmail.com","login":"glnnlhmn","count":1},{"name":"Gregor Müllegger","email":"gregor@muellegger.de","login":"gregmuellegger","count":1},{"name":"Grzegorz Zieba","email":"g.zieba@erax.pl","login":"gzaxel","count":1},{"name":"H. Chase Stevens","email":"chase@chasestevens.com","login":"hchasestevens","count":1},{"name":"Harmon","email":"Harmon758@gmail.com","login":"Harmon758","count":1},{"name":"Azat Ibrakov","email":"azatibrakov@gmail.com","login":"lycantropos","count":1},{"name":"AustinRochford","email":"arochford@monetate.com","login":"AustinRochford","count":1},{"name":"Alexander Dragunkin","email":"alexandr69@gmail.com","login":"AlexandrDragunkin","count":1},{"name":"Alex Strick van Linschoten","email":"strickvl","login":"strickvl","count":1},{"name":"Afonso Silva","email":"ajcerejeira@gmail.com","login":"ajcerejeira","count":1},{"name":"Adam Sven Johnson","email":"adam@pkqk.net","login":"pkqk","count":1},{"name":"Adam Stelmaszczyk","email":"stelmaszczykadam@gmail.com","login":"AdamStelmaszczyk","count":1},{"name":"Abdurrahman Akkas","email":"abdurrahmanakkas@gmail.com","login":"abeakkas","count":1},{"name":"Ben Lopatin","email":"bennylope","login":"bennylope","count":1},{"name":"Brice Decaestecker","email":"37740771+NyuB","login":"NyuB","count":1},{"name":"Buck Evan","email":"bukzor@google.com","login":"bukzor","count":1},{"name":"Caitlin Macleod","email":"caitelatte@gmail.com","login":"caitelatte","count":1},{"name":"Calen Pennington","email":"cale@edx.org","login":"cpennington","count":1},{"name":"Carlos Corbacho","email":"carlos@strangeworlds.co.uk","login":"ccorbacho","count":1},{"name":"Charles O'Farrell","email":"charleso@charleso.org","login":"charleso","count":1},{"name":"Charlie Tanksley","email":"charlie.tanksley@gmail.com","login":"charlietanksley","count":1},{"name":"Chris Lamb","email":"chris@chris-lamb.co.uk","login":"lamby","count":1},{"name":"Chris Martin","email":"ch.martin@gmail.com","login":"chris-martin","count":1},{"name":"Christian Bläul","email":"christian@blaeul.de","login":"gogowitsch","count":1},{"name":"Christoph Reiter","email":"reiter.christoph@gmail.com","login":"lazka","count":1},{"name":"Katelyn Gigante","email":"clockwork.singularity@gmail.com","login":"silasary","count":1},{"name":"Katrina Durance","email":"whovian7@gmail.com","login":"kdurance","count":1},{"name":"Lee Begg","email":"lee@beggdigital.com","login":"llnz","count":1},{"name":"Leo Huckvale","email":"leohuckvale@gmail.com","login":"LeoHuckvale","count":1},{"name":"Louis Pilfold","email":"louis@lpil.uk","login":"lpil","count":1},{"name":"Louis Taylor","email":"louis@kragniz.eu","login":"kragniz","count":1},{"name":"Macavirus","email":"macavirus@zoho.com","login":"Macavirus","count":1},{"name":"Manuel Vázquez Acosta","email":"manuel@merchise.org","login":"mvaled","count":1},{"name":"MapleCCC","email":"littlelittlemaple@gmail.com","login":"MapleCCC","count":1},{"name":"Marc O'Morain","email":"github.com@marcomorain.com","login":"marcomorain","count":1},{"name":"Marc Tudurí","email":"marctc@gmail.com","login":"marctc","count":1},{"name":"Marcelo Trylesinski","email":"marcelotryle@gmail.com","login":"Kludex","count":1},{"name":"Marius Gedminas","email":"marius@gedmin.as","login":"mgedmin","count":1},{"name":"Martin Janiczek","email":"martin@janiczek.cz","login":"Janiczek","count":1},{"name":"Michael Simacek","email":"michael.simacek@oracle.com","login":"msimacek","count":1},{"name":"Miro Hrončok","email":"miro@hroncok.cz","login":"hroncok","count":1},{"name":"Muhammad Abdullah","email":"69182153+abdulasiraj","login":"abdulasiraj","count":1},{"name":"Nick Anyos","email":"nick.anyos@gmail.com","login":"NickAnyos","count":1},{"name":"Nikolay Edigaryev","email":"edigaryev@gmail.com","login":"edigaryev","count":1},{"name":"Sam Ritchie","email":"sritchie09@gmail.com","login":"sritchie","count":1},{"name":"Tristan Seligmann","email":"mithrandi@mithrandi.net","login":"mithrandi","count":1},{"name":"Clément Robert","email":"cr52@protonmail.com","login":"neutrinoceros","count":1},{"name":"Hillel","email":"h@hillelwayne.com","login":"hwayne","count":1},{"name":"Humberto Rocha","email":"humrochagf@gmail.com","login":"humrochagf","count":1},{"name":"Imam Alam","email":"imam.alam@gmail.com","login":"uchchwhash","count":1},{"name":"Ismail","email":"ismail-s","login":"ismail-s","count":1},{"name":"Israel Fruchter","email":"fruch@scylladb.com","login":"fruch","count":1},{"name":"Ivan Tham","email":"pickfire@riseup.net","login":"pickfire","count":1},{"name":"JP Viljoen","email":"froztbyte@froztbyte.net","login":"froztbyte","count":1},{"name":"JR Heard","email":"jrheard@cs.stanford.edu","login":"jrheard","count":1},{"name":"James Lamb","email":"jaylamb20@gmail.com","login":"jameslamb","count":1},{"name":"Jason Neal","email":"jason.neal@astro.up.pt","login":"jason-neal","count":1},{"name":"Jay Parlar","email":"parlar@gmail.com","login":"parlarjb","count":1},{"name":"Jeffrey Meadows","email":"jmeadows@box.com","login":"Jeff-Meadows","count":1},{"name":"Jennifer Cwagenberg","email":"candiedcode@gmail.com","login":"CandiedCode","count":1},{"name":"Jonathan GAYVALLET","email":"jonathan.gayvallet@orange.com","login":"Meallia","count":1},{"name":"JonathanMoore","email":"jonathanmoorephd@gmail.com","login":"jonmoore","count":1},{"name":"Jonty Wareing","email":"jonty@jonty.co.uk","login":"Jonty","count":1},{"name":"Josh Soref","email":"jsoref","login":"jsoref","count":1},{"name":"Juan Luis Cano Rodríguez","email":"hello@juanlu.space","login":"astrojuanlu","count":1},{"name":"Julian","email":"github@somethinkodd.com","login":"Julian-O","count":1},{"name":"Julian Pistorius","email":"julianpistorius","login":"julianpistorius","count":1}],"past_year_committers":[{"name":"Liam DeVoe","email":"orionldevoe@gmail.com","login":"tybug","count":743},{"name":"CI on behalf of the Hypothesis team","email":"david@drmaciver.com","login":"DRMacIver","count":190},{"name":"Joachim B Haga","email":"jobh@simula.no","login":"jobh","count":92},{"name":"Zac Hatfield-Dodds","email":"zac.hatfield.dodds@gmail.com","login":"Zac-HD","count":71},{"name":"Shaun Read","email":"shaun.read1@tesco.com","login":null,"count":26},{"name":"Claude","email":"noreply@anthropic.com","login":null,"count":17},{"name":"ianhi","email":"ianhuntisaak@gmail.com","login":"ianhi","count":9},{"name":"Chris Wesseling","email":"chris@maykinmedia.nl","login":"CharString","count":6},{"name":"A. Jesse Jiryu Davis","email":"jesse@emptysquare.net","login":"ajdavis","count":5},{"name":"Iyassou Shimels","email":"s.iyassou@gmail.com","login":"iyassou","count":5},{"name":"Varun Chawla","email":"varun_6april@hotmail.com","login":"veeceey","count":5},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":4},{"name":"Marco Ricci","email":"software@the13thletter.info","login":"the-13th-letter","count":2},{"name":"jorenham","email":"jhammudoglu@gmail.com","login":"jorenham","count":2},{"name":"Genevieve Mendoza","email":"genevieve@the-syllabus.com","login":null,"count":2},{"name":"Brice Decaestecker","email":"37740771+NyuB","login":"NyuB","count":1},{"name":"Clément Robert","email":"cr52@protonmail.com","login":"neutrinoceros","count":1},{"name":"Evgeni Burovski","email":"evgeny.burovskiy@gmail.com","login":"ev-br","count":1},{"name":"Hillel","email":"h@hillelwayne.com","login":"hwayne","count":1},{"name":"Michael Simacek","email":"michael.simacek@oracle.com","login":"msimacek","count":1},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":1},{"name":"Omkaar","email":"79257339+Ombucha","login":"Ombucha","count":1},{"name":"bkmartinjr","email":"bruce.martin@tiledb.com","login":"bkmartinjr","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/HypothesisWorks%2Fhypothesis/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-05T00:00:06.937Z","repositories_count":6228465,"commits_count":901417212,"contributors_count":34942000,"owners_count":1149456,"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":{"table":{"full_name":"HypothesisWorks/hypothesis","html_url":"https://github.com/HypothesisWorks/hypothesis","last_synced_at":"2026-05-03T05:06:21.542Z","status":null,"issues_count":412,"pull_requests_count":1111,"avg_time_to_close_issue":11729398.493288592,"avg_time_to_close_pull_request":567022.6798780488,"issues_closed_count":298,"pull_requests_closed_count":984,"pull_request_authors_count":91,"issue_authors_count":204,"avg_comments_per_issue":2.529126213592233,"avg_comments_per_pull_request":1.7947794779477948,"merged_pull_requests_count":831,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":64,"past_year_pull_requests_count":251,"past_year_avg_time_to_close_issue":1353078.3846153845,"past_year_avg_time_to_close_pull_request":294359.010989011,"past_year_issues_closed_count":26,"past_year_pull_requests_closed_count":182,"past_year_pull_request_authors_count":23,"past_year_issue_authors_count":34,"past_year_avg_comments_per_issue":1.65625,"past_year_avg_comments_per_pull_request":1.247011952191235,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":166,"created_at":"2023-05-11T23:17:47.311Z","updated_at":"2026-05-03T05:06:21.543Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/HypothesisWorks%2Fhypothesis","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/HypothesisWorks%2Fhypothesis/issues","issue_labels_count":{"table":{"enhancement":60,"bug":53,"legibility":50,"interop":49,"question":42,"performance":38,"tests/build/CI":37,"internals":20,"flaky-tests":12,"docs":11,"new-feature":10,"meta":7,"test-case-reduction":6,"opinions-sought":3,"sprint-claimed":2,"website":2,"lark":1}},"pull_request_labels_count":{"table":{"tests/build/CI":25,"legibility":24,"enhancement":24,"interop":17,"performance":16,"bug":10,"internals":10,"new-feature":7,"test-case-reduction":5,"docs":5,"released":1}},"issue_author_associations_count":{"table":{"NONE":208,"MEMBER":132,"CONTRIBUTOR":68,"COLLABORATOR":4}},"pull_request_author_associations_count":{"table":{"MEMBER":828,"CONTRIBUTOR":210,"NONE":68,"COLLABORATOR":3,"OWNER":2}},"issue_authors":{"table":{"Zac-HD":72,"tybug":25,"DRMacIver":14,"jobh":13,"Liam-DeVoe":9,"mgorny":7,"sobolevn":7,"jakkdl":6,"JasonGross":5,"mtelka":5,"honno":5,"Stranger6667":4,"zhoucheng361":4,"eivindjahren":4,"rsokl":4,"gshiba":3,"pspacek":3,"ngoldbaum":3,"dcherian":3,"ianhi":3,"hgoldstein95":3,"ClementWalter":3,"Wyko":2,"jenshnielsen":2,"AdrianSosic":2,"flashcode":2,"roehling":2,"tmsi10":2,"lycantropos":2,"dakotahorstman":2,"JohannesBuchner":2,"nedbat":2,"skirpichev":2,"Zalathar":2,"orbisvicis":2,"Viicos":2,"exarkun":2,"The-Compiler":2,"stinodego":2,"jat9292":2,"alpaylan":2,"KRRT7":2,"vreuter":2,"carterbox":2,"dycw":2,"kloczek":2,"MaigoAkisame":2,"tsvi":1,"cometbeetle":1,"pschanely":1,"philippalbert":1,"ahal":1,"frenzymadness":1,"TomNicholas":1,"nWEIdia":1,"td-anne":1,"jcklie":1,"dunossauro":1,"jacopok":1,"karol-bisztyga":1,"buhtz":1,"tmaxwell-anthropic":1,"hoodmane":1,"bjackman":1,"maread99":1,"markizmandic":1,"jcrist":1,"aliwo":1,"langfield":1,"khardix":1,"apirogov":1,"RazerM":1,"levand":1,"nickfraser":1,"seifertm":1,"lihu-zhong":1,"glowthrower":1,"RuRo":1,"SRv6d":1,"toofar":1,"cpcloud":1,"galipremsagar":1,"bugogish":1,"jimone1":1,"tnachan-splunk":1,"dutyrok":1,"andreareina":1,"bwhitt7":1,"wangkev":1,"qwekjh":1,"TobiasEnergyMachines":1,"neelabalan":1,"JensHeinrich":1,"jorisvandenbossche":1,"keewis":1,"mroeschke":1,"tomato42":1,"BBBmau":1,"ZelphirKaltstahl":1,"gstarovo":1,"radix":1,"Glinte":1,"raybellwaves":1,"pawamoy":1,"MaxG87":1,"HiPhish":1,"jldiaz":1,"mweinelt":1,"CodeTex":1,"bkmartinjr":1,"jenstroeger":1,"boustrophedon":1,"Ezibenroc":1,"neutrinoceros":1,"handrews":1,"liaochris":1,"toddobryan":1,"CharString":1,"enitrat":1,"ilkecan":1,"jams2":1,"erikrw":1,"karlicoss":1,"felixdivo":1,"MeggyCal":1,"arjoonn-s":1,"fayazkhan":1,"mitzkia":1,"tempieMcTempface":1,"andreasdoll":1,"jab":1,"hojo0590":1,"chahalprabh92":1,"crhf":1,"mqvist":1,"PeterJDerrick":1,"nilp0inter":1,"wsanchez":1,"dvzrv":1,"AdamWRichardson":1,"galbino":1,"pllim":1,"qthequartermasterman":1,"kerrick-js":1,"rascalking":1,"amitiunin":1,"sternj":1,"nickcollins":1,"mcepl":1,"eric-czech":1,"mx781":1,"tweyter":1,"galenseilis":1,"brandon-leapyear":1,"viditjain99":1,"Forty-Bot":1,"gmacon":1,"mimre25":1,"cyberthirst":1,"luebbert42":1,"mscheifer":1,"StefanBRas":1,"h4l":1,"TaiSakuma":1,"mhils":1,"yurivict":1,"xlyanca":1,"michael-delarue-axomic":1,"yarnabrina":1,"cleder":1,"moubctez":1,"dmcooke":1,"brunokim":1,"lazka":1,"lmmx":1,"ben-alexander":1,"alanhdu":1,"PorcoRosso85":1,"techdragon":1,"bsless":1,"bartoszflis-silvair":1,"SebastienAndreo":1,"kkpattern":1,"HeikeGilg":1,"ketozhang":1,"helanhalvan":1,"asmeurer":1,"the-13th-letter":1,"alexei":1,"paddyroddy":1,"kasbah":1,"webknjaz":1,"Hnasar":1,"h-vetinari":1,"pganssle":1,"hello-fri-end":1,"rob-smallshire":1,"johnslavik":1,"carljm":1,"yukw777":1,"oscarbenjamin":1,"teruokun":1,"tmcclintock":1,"imAsparky":1}},"pull_request_authors":{"table":{"tybug":428,"Zac-HD":296,"jobh":70,"DRMacIver":44,"Liam-DeVoe":36,"reaganjlee":19,"JonathanPlasse":14,"honno":14,"sobolevn":12,"Viicos":6,"jams2":6,"pschanely":6,"cclauss":5,"yashkotha":5,"CharString":5,"jakkdl":4,"emmanuel-ferdman":4,"ianhi":4,"felixdivo":4,"AathiraTD":4,"nickcollins":4,"the-13th-letter":4,"sternj":3,"pganssle":3,"rsokl":3,"Stranger6667":3,"ev-br":3,"Cheukting":3,"philastrophist":2,"td-anne":2,"iyassou":2,"Gatsik":2,"shirte":2,"voznesenskym":2,"gogowitsch":2,"bkmartinjr":2,"gmacon":2,"brandon-leapyear":2,"mgorny":2,"ThunderKey":2,"rascalking":2,"tonyyli":2,"kewde":2,"worksbyfriday":2,"theSage21":2,"vreuter":2,"keewis":2,"qthequartermasterman":2,"OdinTech3":2,"dvir478":2,"andfoy":2,"hgoldstein95":2,"danigm":2,"abeakkas":2,"agriyakhetarpal":2,"joshuafcole":2,"agucova":2,"jenstroeger":2,"genevieve-me":2,"nacezavrtanik":2,"ftorres16":2,"mulkieran":2,"CandiedCode":2,"fm4v":2,"andrao":1,"prusse-martin":1,"mtsokol":1,"abdulasiraj":1,"umbs":1,"h4l":1,"ErikBjare":1,"ajdavis":1,"rhaps0dy":1,"jorenham":1,"msimacek":1,"felixonmars":1,"sharyar":1,"nickfraser":1,"big-g-squared":1,"ngoldbaum":1,"FrancescElies":1,"ttsugriy":1,"Ombucha":1,"wangkev":1,"JensHeinrich":1,"zhanpon":1,"andreareina":1,"timfel":1,"baza-trainee":1,"roehling":1,"pingshiyu":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-05T00:00:06.846Z","repositories_count":14506210,"issues_count":34273969,"pull_requests_count":112299062,"authors_count":11254955,"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":{"table":{"bug":14,"enhancement":11,"legibility":8,"interop":8,"performance":6,"question":5,"internals":5,"tests/build/CI":4,"flaky-tests":2,"meta":1,"website":1}},"past_year_pull_request_labels_count":{"table":{"docs":1}},"past_year_issue_author_associations_count":{"table":{"NONE":28,"MEMBER":25,"CONTRIBUTOR":10,"COLLABORATOR":1}},"past_year_pull_request_author_associations_count":{"table":{"MEMBER":193,"CONTRIBUTOR":38,"NONE":20}},"past_year_issue_authors":{"table":{"tybug":13,"Liam-DeVoe":8,"JasonGross":5,"ianhi":3,"Zac-HD":3,"mgorny":2,"alpaylan":2,"jobh":2,"TaiSakuma":1,"Stranger6667":1,"qwekjh":1,"pschanely":1,"nedbat":1,"mroeschke":1,"mimre25":1,"lycantropos":1,"the-13th-letter":1,"lmmx":1,"lihu-zhong":1,"KRRT7":1,"kloczek":1,"johnslavik":1,"gstarovo":1,"Glinte":1,"frenzymadness":1,"fayazkhan":1,"DRMacIver":1,"cyberthirst":1,"CharString":1,"bwhitt7":1,"bsless":1,"brunokim":1,"bkmartinjr":1,"ahal":1}},"past_year_pull_request_authors":{"table":{"tybug":117,"Liam-DeVoe":36,"Zac-HD":30,"jobh":18,"DRMacIver":10,"CharString":5,"yashkotha":5,"the-13th-letter":4,"ianhi":4,"philastrophist":2,"mgorny":2,"worksbyfriday":2,"iyassou":2,"genevieve-me":2,"Gatsik":2,"emmanuel-ferdman":2,"bkmartinjr":2,"pingshiyu":1,"Ombucha":1,"msimacek":1,"jorenham":1,"ev-br":1,"ajdavis":1}},"maintainers":[{"table":{"login":"tybug","count":449,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tybug"}},{"table":{"login":"Zac-HD","count":368,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Zac-HD"}},{"table":{"login":"DRMacIver","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DRMacIver"}},{"table":{"login":"Liam-DeVoe","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Liam-DeVoe"}},{"table":{"login":"honno","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/honno"}},{"table":{"login":"sobolevn","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sobolevn"}},{"table":{"login":"Stranger6667","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Stranger6667"}},{"table":{"login":"ThunderKey","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ThunderKey"}},{"table":{"login":"baza-trainee","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/baza-trainee"}},{"table":{"login":"andrao","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andrao"}}],"active_maintainers":[{"table":{"login":"tybug","count":130,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tybug"}},{"table":{"login":"Liam-DeVoe","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Liam-DeVoe"}},{"table":{"login":"Zac-HD","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Zac-HD"}},{"table":{"login":"DRMacIver","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DRMacIver"}},{"table":{"login":"Stranger6667","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Stranger6667"}}]}},"events":{"total":{"CreateEvent":203,"ReleaseEvent":173,"IssuesEvent":179,"WatchEvent":550,"DeleteEvent":32,"IssueCommentEvent":682,"PushEvent":520,"PullRequestReviewCommentEvent":786,"PullRequestReviewEvent":837,"PullRequestEvent":526,"ForkEvent":44},"last_year":{"CreateEvent":196,"ReleaseEvent":172,"IssuesEvent":170,"WatchEvent":534,"DeleteEvent":29,"IssueCommentEvent":669,"PushEvent":501,"PullRequestReviewCommentEvent":785,"PullRequestReviewEvent":825,"PullRequestEvent":513,"ForkEvent":43}},"keywords":["fuzzing","property-based-testing","python","testing"],"dependencies":[{"ecosystem":"cargo","filepath":"conjecture-rust/Cargo.toml","sha":null,"kind":"manifest","created_at":"2022-08-06T20:01:11.424Z","updated_at":"2022-08-06T20:01:11.424Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/conjecture-rust/Cargo.toml","dependencies":[{"id":586400271,"package_name":"rand","ecosystem":"cargo","requirements":"0.3","direct":true,"kind":"runtime","optional":false},{"id":586400272,"package_name":"crypto-hash","ecosystem":"cargo","requirements":"0.3.1","direct":true,"kind":"runtime","optional":false},{"id":586400273,"package_name":"byteorder","ecosystem":"cargo","requirements":"1.2","direct":true,"kind":"runtime","optional":false},{"id":586400274,"package_name":"tempfile","ecosystem":"cargo","requirements":"3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"hypothesis-python/examples/example_hypothesis_entrypoint/setup.py","sha":null,"kind":"manifest","created_at":"2022-08-06T20:01:11.694Z","updated_at":"2022-08-06T20:01:11.694Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/examples/example_hypothesis_entrypoint/setup.py","dependencies":[{"id":586401277,"package_name":"hypothesis","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/coverage.txt","sha":null,"kind":"lockfile","created_at":"2022-08-06T20:01:12.005Z","updated_at":"2022-08-06T20:01:12.005Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/requirements/coverage.txt","dependencies":[{"id":586406341,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.2","direct":false,"kind":"runtime","optional":false},{"id":586406342,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":false,"kind":"runtime","optional":false},{"id":586406343,"package_name":"backports-zoneinfo","ecosystem":"pypi","requirements":"==0.2.1","direct":false,"kind":"runtime","optional":false},{"id":586406344,"package_name":"black","ecosystem":"pypi","requirements":"==22.6.0","direct":false,"kind":"runtime","optional":false},{"id":586406345,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":false,"kind":"runtime","optional":false},{"id":586406346,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.4.2","direct":false,"kind":"runtime","optional":false},{"id":586406347,"package_name":"deprecated","ecosystem":"pypi","requirements":"==1.2.13","direct":false,"kind":"runtime","optional":false},{"id":586406348,"package_name":"dpcontracts","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":586406349,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.0.0rc8","direct":false,"kind":"runtime","optional":false},{"id":586406350,"package_name":"execnet","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"runtime","optional":false},{"id":586406351,"package_name":"fakeredis","ecosystem":"pypi","requirements":"==1.8.2","direct":false,"kind":"runtime","optional":false},{"id":586406352,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"runtime","optional":false},{"id":586406353,"package_name":"lark-parser","ecosystem":"pypi","requirements":"==0.12.0","direct":false,"kind":"runtime","optional":false},{"id":586406354,"package_name":"libcst","ecosystem":"pypi","requirements":"==0.4.7","direct":false,"kind":"runtime","optional":false},{"id":586406355,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":false,"kind":"runtime","optional":false},{"id":586406356,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.1","direct":false,"kind":"runtime","optional":false},{"id":586406357,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"runtime","optional":false},{"id":586406358,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.4.3","direct":false,"kind":"runtime","optional":false},{"id":586406359,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"runtime","optional":false},{"id":586406360,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"runtime","optional":false},{"id":586406361,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.2","direct":false,"kind":"runtime","optional":false},{"id":586406362,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":586406363,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":586406364,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":false,"kind":"runtime","optional":false},{"id":586406365,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"runtime","optional":false},{"id":586406366,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.1.2","direct":false,"kind":"runtime","optional":false},{"id":586406367,"package_name":"pytest-forked","ecosystem":"pypi","requirements":"==1.4.0","direct":false,"kind":"runtime","optional":false},{"id":586406368,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==2.5.0","direct":false,"kind":"runtime","optional":false},{"id":586406369,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":586406370,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.1","direct":false,"kind":"runtime","optional":false},{"id":586406371,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":false,"kind":"runtime","optional":false},{"id":586406372,"package_name":"redis","ecosystem":"pypi","requirements":"==4.3.4","direct":false,"kind":"runtime","optional":false},{"id":586406373,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":586406374,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":586406375,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":586406376,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.3.0","direct":false,"kind":"runtime","optional":false},{"id":586406377,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"==0.7.1","direct":false,"kind":"runtime","optional":false},{"id":586406378,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.14.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/test.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T20:01:12.495Z","updated_at":"2022-08-06T20:01:12.495Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/requirements/test.txt","dependencies":[{"id":586408938,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":true,"kind":"test","optional":false},{"id":586408939,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.0.0rc8","direct":true,"kind":"test","optional":false},{"id":586408940,"package_name":"execnet","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"test","optional":false},{"id":586408941,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"test","optional":false},{"id":586408942,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":true,"kind":"test","optional":false},{"id":586408943,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"test","optional":false},{"id":586408944,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":586408945,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"test","optional":false},{"id":586408946,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"test","optional":false},{"id":586408947,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":true,"kind":"test","optional":false},{"id":586408948,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.1.2","direct":true,"kind":"test","optional":false},{"id":586408949,"package_name":"pytest-forked","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"test","optional":false},{"id":586408950,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==2.5.0","direct":true,"kind":"test","optional":false},{"id":586408951,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":586408952,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/tools.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T20:01:12.704Z","updated_at":"2022-08-06T20:01:12.704Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/requirements/tools.txt","dependencies":[{"id":586410716,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":586410717,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.7.0","direct":true,"kind":"runtime","optional":false},{"id":586410718,"package_name":"lark-parser","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":586410719,"package_name":"libcst","ecosystem":"pypi","requirements":"==0.4.7","direct":true,"kind":"runtime","optional":false},{"id":586410720,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"runtime","optional":false},{"id":586410721,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.3","direct":true,"kind":"runtime","optional":false},{"id":586410722,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":586410723,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.971","direct":true,"kind":"runtime","optional":false},{"id":586410724,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"runtime","optional":false},{"id":586410725,"package_name":"nodeenv","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"runtime","optional":false},{"id":586410726,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":true,"kind":"runtime","optional":false},{"id":586410727,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":true,"kind":"runtime","optional":false},{"id":586410728,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":586410729,"package_name":"pbr","ecosystem":"pypi","requirements":"==5.9.0","direct":true,"kind":"runtime","optional":false},{"id":586410730,"package_name":"pep517","ecosystem":"pypi","requirements":"==0.13.0","direct":true,"kind":"runtime","optional":false},{"id":586410731,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"runtime","optional":false},{"id":586410732,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"runtime","optional":false},{"id":586410733,"package_name":"pip-tools","ecosystem":"pypi","requirements":"==6.8.0","direct":true,"kind":"runtime","optional":false},{"id":586410734,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.8.3","direct":true,"kind":"runtime","optional":false},{"id":586410735,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.2","direct":true,"kind":"runtime","optional":false},{"id":586410736,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":586410737,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.30","direct":true,"kind":"runtime","optional":false},{"id":586410738,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":586410739,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":586410740,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"runtime","optional":false},{"id":586410741,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"runtime","optional":false},{"id":586410742,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":true,"kind":"runtime","optional":false},{"id":586410743,"package_name":"pydocstyle","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"runtime","optional":false},{"id":586410744,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"runtime","optional":false},{"id":586410745,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.12.0","direct":true,"kind":"runtime","optional":false},{"id":586410746,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":true,"kind":"runtime","optional":false},{"id":586410747,"package_name":"pyright","ecosystem":"pypi","requirements":"==1.1.264","direct":true,"kind":"runtime","optional":false},{"id":586410748,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.1.2","direct":true,"kind":"runtime","optional":false},{"id":586410749,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":586410750,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.1","direct":true,"kind":"runtime","optional":false},{"id":586410751,"package_name":"pyupgrade","ecosystem":"pypi","requirements":"==2.37.3","direct":true,"kind":"runtime","optional":false},{"id":586410752,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false},{"id":586410753,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==35.0","direct":true,"kind":"runtime","optional":false},{"id":586410754,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":true,"kind":"runtime","optional":false},{"id":586410755,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"runtime","optional":false},{"id":586410756,"package_name":"restructuredtext-lint","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"runtime","optional":false},{"id":586410757,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":586410758,"package_name":"rich","ecosystem":"pypi","requirements":"==12.5.1","direct":true,"kind":"runtime","optional":false},{"id":586410759,"package_name":"secretstorage","ecosystem":"pypi","requirements":"==3.3.2","direct":true,"kind":"runtime","optional":false},{"id":586410760,"package_name":"shed","ecosystem":"pypi","requirements":"==0.10.1","direct":true,"kind":"runtime","optional":false},{"id":586410761,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":586410762,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":586410763,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":586410764,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"runtime","optional":false},{"id":586410765,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3.2.post1","direct":true,"kind":"runtime","optional":false},{"id":586410766,"package_name":"sphinx","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":586410767,"package_name":"sphinx-codeautolink","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"runtime","optional":false},{"id":586410768,"package_name":"sphinx-hoverxref","ecosystem":"pypi","requirements":"==1.1.3","direct":true,"kind":"runtime","optional":false},{"id":586410769,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":586410770,"package_name":"sphinx-selective-exclude","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":586410771,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":586410772,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":586410773,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":586410774,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":586410775,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":586410776,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"runtime","optional":false},{"id":586410777,"package_name":"sqlparse","ecosystem":"pypi","requirements":"==0.4.2","direct":true,"kind":"runtime","optional":false},{"id":586410778,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"runtime","optional":false},{"id":586410779,"package_name":"stevedore","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"runtime","optional":false},{"id":586410780,"package_name":"tokenize-rt","ecosystem":"pypi","requirements":"==4.2.1","direct":true,"kind":"runtime","optional":false},{"id":586410781,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"runtime","optional":false},{"id":586410782,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":586410783,"package_name":"tox","ecosystem":"pypi","requirements":"==3.25.1","direct":true,"kind":"runtime","optional":false},{"id":586410784,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.3.0","direct":true,"kind":"runtime","optional":false},{"id":586410785,"package_name":"twine","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"runtime","optional":false},{"id":586410786,"package_name":"types-click","ecosystem":"pypi","requirements":"==7.1.8","direct":true,"kind":"runtime","optional":false},{"id":586410787,"package_name":"types-pkg-resources","ecosystem":"pypi","requirements":"==0.1.3","direct":true,"kind":"runtime","optional":false},{"id":586410788,"package_name":"types-pytz","ecosystem":"pypi","requirements":"==2022.1.2","direct":true,"kind":"runtime","optional":false},{"id":586410789,"package_name":"types-redis","ecosystem":"pypi","requirements":"==4.3.12","direct":true,"kind":"runtime","optional":false},{"id":586410790,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.3.0","direct":true,"kind":"runtime","optional":false},{"id":586410791,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":586410792,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.11","direct":true,"kind":"runtime","optional":false},{"id":586410793,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.16.2","direct":true,"kind":"runtime","optional":false},{"id":586410794,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"runtime","optional":false},{"id":586410795,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":586410796,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.1","direct":true,"kind":"runtime","optional":false},{"id":586410797,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"runtime","optional":false},{"id":586410657,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"runtime","optional":false},{"id":586410658,"package_name":"asgiref","ecosystem":"pypi","requirements":"==3.5.2","direct":true,"kind":"runtime","optional":false},{"id":586410659,"package_name":"astor","ecosystem":"pypi","requirements":"==0.8.1","direct":true,"kind":"runtime","optional":false},{"id":586410660,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.0.5","direct":true,"kind":"runtime","optional":false},{"id":586410661,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":true,"kind":"runtime","optional":false},{"id":586410662,"package_name":"autoflake","ecosystem":"pypi","requirements":"==1.4","direct":true,"kind":"runtime","optional":false},{"id":586410663,"package_name":"babel","ecosystem":"pypi","requirements":"==2.10.3","direct":true,"kind":"runtime","optional":false},{"id":586410664,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":586410665,"package_name":"backports-zoneinfo","ecosystem":"pypi","requirements":"==0.2.1","direct":true,"kind":"runtime","optional":false},{"id":586410666,"package_name":"bandit","ecosystem":"pypi","requirements":"==1.7.4","direct":true,"kind":"runtime","optional":false},{"id":586410667,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.11.1","direct":true,"kind":"runtime","optional":false},{"id":586410668,"package_name":"black","ecosystem":"pypi","requirements":"==22.6.0","direct":true,"kind":"runtime","optional":false},{"id":586410669,"package_name":"bleach","ecosystem":"pypi","requirements":"==5.0.1","direct":true,"kind":"runtime","optional":false},{"id":586410670,"package_name":"build","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"runtime","optional":false},{"id":586410671,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.6.15","direct":true,"kind":"runtime","optional":false},{"id":586410672,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"runtime","optional":false},{"id":586410673,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":586410674,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"runtime","optional":false},{"id":586410675,"package_name":"codespell","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":586410676,"package_name":"com2ann","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"runtime","optional":false},{"id":586410677,"package_name":"commonmark","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"runtime","optional":false},{"id":586410678,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.4.2","direct":true,"kind":"runtime","optional":false},{"id":586410679,"package_name":"cryptography","ecosystem":"pypi","requirements":"==37.0.4","direct":true,"kind":"runtime","optional":false},{"id":586410680,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":586410681,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.5","direct":true,"kind":"runtime","optional":false},{"id":586410682,"package_name":"django","ecosystem":"pypi","requirements":"==4.0.6","direct":true,"kind":"runtime","optional":false},{"id":586410683,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"runtime","optional":false},{"id":586410684,"package_name":"dpcontracts","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"runtime","optional":false},{"id":586410685,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.0.0rc8","direct":true,"kind":"runtime","optional":false},{"id":586410686,"package_name":"executing","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"runtime","optional":false},{"id":586410687,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.7.1","direct":true,"kind":"runtime","optional":false},{"id":586410688,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"runtime","optional":false},{"id":586410689,"package_name":"flake8-2020","ecosystem":"pypi","requirements":"==1.6.1","direct":true,"kind":"runtime","optional":false},{"id":586410690,"package_name":"flake8-bandit","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"runtime","optional":false},{"id":586410691,"package_name":"flake8-bugbear","ecosystem":"pypi","requirements":"==22.7.1","direct":true,"kind":"runtime","optional":false},{"id":586410692,"package_name":"flake8-builtins","ecosystem":"pypi","requirements":"==1.5.3","direct":true,"kind":"runtime","optional":false},{"id":586410693,"package_name":"flake8-comprehensions","ecosystem":"pypi","requirements":"==3.10.0","direct":true,"kind":"runtime","optional":false},{"id":586410694,"package_name":"flake8-datetimez","ecosystem":"pypi","requirements":"==20.10.0","direct":true,"kind":"runtime","optional":false},{"id":586410695,"package_name":"flake8-docstrings","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":586410696,"package_name":"flake8-helper","ecosystem":"pypi","requirements":"==0.2.1","direct":true,"kind":"runtime","optional":false},{"id":586410697,"package_name":"flake8-mutable","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":586410698,"package_name":"flake8-noqa","ecosystem":"pypi","requirements":"==1.2.7","direct":true,"kind":"runtime","optional":false},{"id":586410699,"package_name":"flake8-pie","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"runtime","optional":false},{"id":586410700,"package_name":"flake8-plugin-utils","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"runtime","optional":false},{"id":586410701,"package_name":"flake8-polyfill","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":586410702,"package_name":"flake8-pytest-style","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":586410703,"package_name":"flake8-return","ecosystem":"pypi","requirements":"==1.1.3","direct":true,"kind":"runtime","optional":false},{"id":586410704,"package_name":"flake8-simplify","ecosystem":"pypi","requirements":"==0.19.3","direct":true,"kind":"runtime","optional":false},{"id":586410705,"package_name":"flake8-strftime","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"runtime","optional":false},{"id":586410706,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"runtime","optional":false},{"id":586410707,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.27","direct":true,"kind":"runtime","optional":false},{"id":586410708,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"runtime","optional":false},{"id":586410709,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":586410710,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.12.0","direct":true,"kind":"runtime","optional":false},{"id":586410711,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":586410712,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"runtime","optional":false},{"id":586410713,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"runtime","optional":false},{"id":586410714,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":586410715,"package_name":"jeepney","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"hypothesis-ruby/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-06T20:01:13.234Z","updated_at":"2022-08-06T20:01:13.234Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-ruby/Gemfile","dependencies":[{"id":586415947,"package_name":"rubocop","ecosystem":"rubygems","requirements":"~\u003e 0.51.0","direct":true,"kind":"runtime","optional":false},{"id":586415948,"package_name":"simplecov","ecosystem":"rubygems","requirements":"~\u003e 0.15.1","direct":true,"kind":"runtime","optional":false},{"id":586415949,"package_name":"yard","ecosystem":"rubygems","requirements":"~\u003e 0.9.12","direct":true,"kind":"runtime","optional":false},{"id":586415950,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 10.0, \u003c 14.0","direct":true,"kind":"runtime","optional":false},{"id":586415951,"package_name":"redcarpet","ecosystem":"rubygems","requirements":"~\u003e 3.4.0","direct":true,"kind":"runtime","optional":false},{"id":586415952,"package_name":"rutie","ecosystem":"rubygems","requirements":"~\u003e 0.0.3","direct":true,"kind":"runtime","optional":false},{"id":586415953,"package_name":"minitest","ecosystem":"rubygems","requirements":"~\u003e 5.8.4","direct":true,"kind":"runtime","optional":false},{"id":586415954,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"hypothesis-ruby/Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-08-06T20:01:13.323Z","updated_at":"2022-08-06T20:01:13.323Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-ruby/Gemfile.lock","dependencies":[{"id":586418273,"package_name":"hypothesis-specs","ecosystem":"rubygems","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":586418274,"package_name":"ast","ecosystem":"rubygems","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":586418275,"package_name":"diff-lcs","ecosystem":"rubygems","requirements":"1.3","direct":false,"kind":"runtime","optional":false},{"id":586418276,"package_name":"docile","ecosystem":"rubygems","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":586418277,"package_name":"json","ecosystem":"rubygems","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":586418278,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.8.5","direct":false,"kind":"runtime","optional":false},{"id":586418279,"package_name":"parallel","ecosystem":"rubygems","requirements":"1.12.1","direct":false,"kind":"runtime","optional":false},{"id":586418280,"package_name":"parser","ecosystem":"rubygems","requirements":"2.5.1.0","direct":false,"kind":"runtime","optional":false},{"id":586418281,"package_name":"powerpack","ecosystem":"rubygems","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":586418283,"package_name":"rainbow","ecosystem":"rubygems","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":586418284,"package_name":"rake","ecosystem":"rubygems","requirements":"12.3.1","direct":false,"kind":"runtime","optional":false},{"id":586418285,"package_name":"redcarpet","ecosystem":"rubygems","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":586418287,"package_name":"rspec","ecosystem":"rubygems","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":586418289,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"3.7.1","direct":false,"kind":"runtime","optional":false},{"id":586418291,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":586418293,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"3.7.0","direct":false,"kind":"runtime","optional":false},{"id":586418296,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"3.7.1","direct":false,"kind":"runtime","optional":false},{"id":586418298,"package_name":"rubocop","ecosystem":"rubygems","requirements":"0.51.0","direct":false,"kind":"runtime","optional":false},{"id":586418300,"package_name":"ruby-progressbar","ecosystem":"rubygems","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":586418302,"package_name":"rutie","ecosystem":"rubygems","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":586418304,"package_name":"simplecov","ecosystem":"rubygems","requirements":"0.15.1","direct":false,"kind":"runtime","optional":false},{"id":586418305,"package_name":"simplecov-html","ecosystem":"rubygems","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":586418307,"package_name":"unicode-display_width","ecosystem":"rubygems","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":586418309,"package_name":"yard","ecosystem":"rubygems","requirements":"0.9.12","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"hypothesis-ruby/hypothesis-specs.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-06T20:01:13.439Z","updated_at":"2022-08-06T20:01:13.439Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-ruby/hypothesis-specs.gemspec","dependencies":[{"id":586419341,"package_name":"rutie","ecosystem":"rubygems","requirements":"~\u003e 0.0.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T15:00:20.139Z","updated_at":"2023-01-13T15:00:20.139Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/.github/workflows/main.yml","dependencies":[{"id":6879216701,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6879216702,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6879216703,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6879216704,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update-deps.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T15:00:20.593Z","updated_at":"2023-01-13T15:00:20.593Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/.github/workflows/update-deps.yml","dependencies":[{"id":6879217337,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6879217339,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6879217341,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/fuzz.yml","sha":null,"kind":"manifest","created_at":"2023-09-25T04:00:44.780Z","updated_at":"2023-09-25T04:00:44.780Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/.github/workflows/fuzz.yml","dependencies":[{"id":13933532530,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13933532531,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13933532532,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13933532533,"package_name":"dawidd6/action-download-artifact","ecosystem":"actions","requirements":"v2.24.3","direct":true,"kind":"composite","optional":false},{"id":13933532534,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"hypothesis-ruby/Cargo.toml","sha":null,"kind":"manifest","created_at":"2023-09-25T04:00:44.795Z","updated_at":"2023-09-25T04:00:44.795Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-ruby/Cargo.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"hypothesis-python/tests/common/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-25T04:00:44.803Z","updated_at":"2023-09-25T04:00:44.803Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/tests/common/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-25T04:00:44.808Z","updated_at":"2023-09-25T04:00:44.808Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements/fuzzing.txt","sha":null,"kind":"lockfile","created_at":"2023-09-25T04:00:45.729Z","updated_at":"2023-09-25T04:00:45.729Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/requirements/fuzzing.txt","dependencies":[{"id":13933532578,"package_name":"ansi2html","ecosystem":"pypi","requirements":"==1.8.0","direct":false,"kind":"runtime","optional":false},{"id":13933532586,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.3","direct":false,"kind":"runtime","optional":false},{"id":13933532587,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"runtime","optional":false},{"id":13933532588,"package_name":"black","ecosystem":"pypi","requirements":"==23.9.1","direct":false,"kind":"runtime","optional":false},{"id":13933532589,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"runtime","optional":false},{"id":13933532590,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":false,"kind":"runtime","optional":false},{"id":13933532591,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"runtime","optional":false},{"id":13933532592,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.3.1","direct":false,"kind":"runtime","optional":false},{"id":13933532593,"package_name":"dash","ecosystem":"pypi","requirements":"==2.13.0","direct":false,"kind":"runtime","optional":false},{"id":13933532594,"package_name":"dash-core-components","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13933532595,"package_name":"dash-html-components","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13933532596,"package_name":"dash-table","ecosystem":"pypi","requirements":"==5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13933532597,"package_name":"dpcontracts","ecosystem":"pypi","requirements":"==0.6.0","direct":false,"kind":"runtime","optional":false},{"id":13933532599,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":false,"kind":"runtime","optional":false},{"id":13933532600,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"runtime","optional":false},{"id":13933532601,"package_name":"fakeredis","ecosystem":"pypi","requirements":"==2.18.1","direct":false,"kind":"runtime","optional":false},{"id":13933532602,"package_name":"flask","ecosystem":"pypi","requirements":"==2.2.5","direct":false,"kind":"runtime","optional":false},{"id":13933532603,"package_name":"hypofuzz","ecosystem":"pypi","requirements":"==23.7.1","direct":false,"kind":"runtime","optional":false},{"id":13933532604,"package_name":"hypothesis","ecosystem":"pypi","requirements":"==6.86.2","direct":false,"kind":"runtime","optional":false},{"id":13933532605,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"runtime","optional":false},{"id":13933532606,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":13933532607,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"==2.1.2","direct":false,"kind":"runtime","optional":false},{"id":13933532608,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"runtime","optional":false},{"id":13933532609,"package_name":"lark","ecosystem":"pypi","requirements":"==1.1.7","direct":false,"kind":"runtime","optional":false},{"id":13933532610,"package_name":"libcst","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13933532611,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==3.0.0","direct":false,"kind":"runtime","optional":false},{"id":13933532612,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":false,"kind":"runtime","optional":false},{"id":13933532613,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":false,"kind":"runtime","optional":false},{"id":13933532614,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":13933532615,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.8","direct":false,"kind":"runtime","optional":false},{"id":13933532616,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.26.0","direct":false,"kind":"runtime","optional":false},{"id":13933532617,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"runtime","optional":false},{"id":13933532618,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"runtime","optional":false},{"id":13933532619,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.11.2","direct":false,"kind":"runtime","optional":false},{"id":13933532620,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"runtime","optional":false},{"id":13933532621,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==3.10.0","direct":false,"kind":"runtime","optional":false},{"id":13933532622,"package_name":"plotly","ecosystem":"pypi","requirements":"==5.17.0","direct":false,"kind":"runtime","optional":false},{"id":13933532623,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"runtime","optional":false},{"id":13933532624,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.5","direct":false,"kind":"runtime","optional":false},{"id":13933532625,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":13933532626,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.16.1","direct":false,"kind":"runtime","optional":false},{"id":13933532627,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":false,"kind":"runtime","optional":false},{"id":13933532628,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.3.1","direct":false,"kind":"runtime","optional":false},{"id":13933532629,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":13933532630,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"runtime","optional":false},{"id":13933532631,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":false,"kind":"runtime","optional":false},{"id":13933532632,"package_name":"redis","ecosystem":"pypi","requirements":"==5.0.0","direct":false,"kind":"runtime","optional":false},{"id":13933532633,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"runtime","optional":false},{"id":13933532634,"package_name":"retrying","ecosystem":"pypi","requirements":"==1.3.4","direct":false,"kind":"runtime","optional":false},{"id":13933532635,"package_name":"rich","ecosystem":"pypi","requirements":"==13.5.3","direct":false,"kind":"runtime","optional":false},{"id":13933532636,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":13933532637,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":13933532638,"package_name":"tenacity","ecosystem":"pypi","requirements":"==8.2.3","direct":false,"kind":"runtime","optional":false},{"id":13933532639,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13933532640,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":false,"kind":"runtime","optional":false},{"id":13933532641,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"runtime","optional":false},{"id":13933532642,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"runtime","optional":false},{"id":13933532643,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.5","direct":false,"kind":"runtime","optional":false},{"id":13933532644,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.2.3","direct":false,"kind":"runtime","optional":false},{"id":13933532645,"package_name":"setuptools","ecosystem":"pypi","requirements":"==68.2.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"tooling/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-25T04:00:45.821Z","updated_at":"2023-09-25T04:00:45.821Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/tooling/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"hypothesis-python/pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-12-12T02:07:44.205Z","updated_at":"2025-12-12T02:07:44.205Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/hypothesis-python/pyproject.toml","dependencies":[{"id":25765536475,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"\u003e=1.0.0; python_version\u003c'3.11'","direct":true,"kind":"runtime","optional":false},{"id":25765536476,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"\u003e=2.1.0,\u003c3.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/install-base/action.yml","sha":null,"kind":"manifest","created_at":"2025-12-12T02:07:44.015Z","updated_at":"2025-12-12T02:07:44.015Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/.github/actions/install-base/action.yml","dependencies":[{"id":25765536466,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25765536467,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/website.yml","sha":null,"kind":"manifest","created_at":"2025-12-12T02:07:44.111Z","updated_at":"2025-12-12T02:07:44.111Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/.github/workflows/website.yml","dependencies":[{"id":25765536469,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25765536470,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25765536471,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/crosshair.txt","sha":null,"kind":"lockfile","created_at":"2025-12-12T02:07:44.298Z","updated_at":"2025-12-12T02:07:44.298Z","repository_link":"https://github.com/HypothesisWorks/hypothesis/blob/master/requirements/crosshair.txt","dependencies":[{"id":25765536478,"package_name":"attrs","ecosystem":"pypi","requirements":"==25.4.0","direct":false,"kind":"runtime","optional":false},{"id":25765536479,"package_name":"cattrs","ecosystem":"pypi","requirements":"==25.3.0","direct":false,"kind":"runtime","optional":false},{"id":25765536487,"package_name":"crosshair-tool","ecosystem":"pypi","requirements":"==0.0.99","direct":false,"kind":"runtime","optional":false},{"id":25765536491,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.3.1","direct":false,"kind":"runtime","optional":false},{"id":25765536492,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.1.2","direct":false,"kind":"runtime","optional":false},{"id":25765536493,"package_name":"hypothesis","ecosystem":"pypi","requirements":"==6.148.3","direct":false,"kind":"runtime","optional":false},{"id":25765536494,"package_name":"hypothesis-crosshair","ecosystem":"pypi","requirements":"==0.0.26","direct":false,"kind":"runtime","optional":false},{"id":25765536497,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==8.7.0","direct":false,"kind":"runtime","optional":false},{"id":25765536498,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==6.5.2","direct":false,"kind":"runtime","optional":false},{"id":25765536499,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25765536500,"package_name":"lsprotocol","ecosystem":"pypi","requirements":"==2025.0.0","direct":false,"kind":"runtime","optional":false},{"id":25765536510,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25765536511,"package_name":"packaging","ecosystem":"pypi","requirements":"==25.0","direct":false,"kind":"runtime","optional":false},{"id":25765536512,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.9.0","direct":false,"kind":"runtime","optional":false},{"id":25765536513,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.6.0","direct":false,"kind":"runtime","optional":false},{"id":25765536514,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":25765536515,"package_name":"pygls","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25765536524,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.19.2","direct":false,"kind":"runtime","optional":false},{"id":25765536525,"package_name":"pytest","ecosystem":"pypi","requirements":"==9.0.1","direct":false,"kind":"runtime","optional":false},{"id":25765536526,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.8.0","direct":false,"kind":"runtime","optional":false},{"id":25765536527,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":25765536529,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25765536530,"package_name":"typeshed-client","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":25765536531,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.15.0","direct":false,"kind":"runtime","optional":false},{"id":25765536532,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"runtime","optional":false},{"id":25765536536,"package_name":"z3-solver","ecosystem":"pypi","requirements":"==4.15.4.0","direct":false,"kind":"runtime","optional":false},{"id":25765536538,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.23.0","direct":false,"kind":"runtime","optional":false}]}],"score":14.969134884580672,"created_at":"2025-04-11T10:22:37.404Z","updated_at":"2026-06-23T02:02:04.238Z","avatar_url":"https://github.com/HypothesisWorks.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/358390","html_url":"https://summary.ecosyste.ms/projects/358390"}