{"id":371513,"url":"https://github.com/docopt/docopt","last_synced_at":"2026-05-30T19:30:25.943Z","repository":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":8006,"open_issues_count":266,"forks_count":557,"subscribers_count":156,"default_branch":"master","last_synced_at":"2026-05-23T16:07:22.789Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2026-05-22T21:10:48.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33483159,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T14:31:05.219Z","status":"ssl_error","status_checked_at":"2026-05-25T14:31:02.878Z","response_time":57,"last_error":"SSL_read: 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":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"packages":[{"id":11765214,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-03-27T22:11:15.929Z","created_at":"2025-06-07T18:14:28.220Z","updated_at":"2026-03-27T22:11:15.930Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.313Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":118,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2025-06-08T15:25:30.171Z","updated_at":"2025-06-08T15:25:30.171Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26322,"maintainers_count":422,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-04-27T18:20:22.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":10344227,"name":"py3-docopt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-docopt","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-03-17T22:13:23.891Z","created_at":"2024-06-11T09:48:33.905Z","updated_at":"2026-03-17T22:13:23.891Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-docopt-pyc","install_command":"apk add py3-docopt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.318Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt-pyc/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":190,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-06-12T01:06:43.132Z","updated_at":"2024-06-12T01:06:43.132Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-04-27T18:20:23.245Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":7778568,"name":"py3-docopt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-docopt","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-19T22:10:20.000Z","latest_release_published_at":"2023-04-19T22:10:20.000Z","latest_release_number":"0.6.2-r10","last_synced_at":"2026-03-16T09:15:43.304Z","created_at":"2023-05-22T14:18:57.327Z","updated_at":"2026-03-16T09:15:43.304Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-docopt-pyc","install_command":"apk add py3-docopt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.632Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":2.059747643509052,"forks_count":3.09211510647848,"docker_downloads_count":null,"average":1.287965687496883},"purl":"pkg:apk/alpine/py3-docopt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt-pyc/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":280,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-05-23T07:07:50.764Z","updated_at":"2023-05-23T07:07:50.764Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-04-27T18:20:23.557Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":13008690,"name":"py3-docopt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-docopt","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-04-13T00:00:38.493Z","created_at":"2026-01-31T00:42:41.801Z","updated_at":"2026-04-13T00:00:38.494Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/py3-docopt-pyc","install_command":"apk add py3-docopt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt-pyc/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":119,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2026-03-04T03:56:29.689Z","updated_at":"2026-03-04T03:56:29.689Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27569,"maintainers_count":428,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-04-27T18:20:22.382Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":6222981,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-11-05T15:33:53.000Z","latest_release_published_at":"2019-11-05T15:33:53.000Z","latest_release_number":"0.6.2-r5","last_synced_at":"2026-03-27T23:00:23.596Z","created_at":"2023-02-01T03:51:53.943Z","updated_at":"2026-03-27T23:00:23.598Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.12/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.320Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":21.468306824414324,"stargazers_count":1.5435242497845334,"forks_count":2.27219305805845,"average":6.321006033064327},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":"fabian@affolter-engineering.ch","url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":163,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-20T02:28:06.087Z","updated_at":"2023-02-20T02:28:06.087Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.12","url":"https://pkgs.alpinelinux.org/packages?branch=v3.12","ecosystem":"alpine","default":false,"packages_count":12763,"maintainers_count":216,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.748Z","updated_at":"2026-04-27T18:20:26.910Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.12/namespaces"}},{"id":2713458,"name":"docopt","ecosystem":"pypi","description":"Pythonic argument parser, that will make you smile","homepage":"http://docopt.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":["option","arguments","parsing","optparse","argparse","getopt"],"namespace":null,"versions_count":11,"first_release_published_at":"2012-04-10T18:58:59.000Z","latest_release_published_at":"2014-06-16T11:18:57.000Z","latest_release_number":"0.6.2","last_synced_at":"2026-05-26T21:01:05.366Z","created_at":"2022-04-10T10:47:23.415Z","updated_at":"2026-05-26T21:01:05.366Z","registry_url":"https://pypi.org/project/docopt/","install_command":"pip install docopt --index-url https://pypi.org/simple","documentation_url":"https://docopt.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 3 - Alpha","License :: OSI Approved :: MIT License","Programming Language :: Python :: 2.5","Programming Language :: Python :: 2.6","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3.2","Programming Language :: Python :: 3.3","Topic :: Utilities"],"normalized_name":"docopt","project_status":null},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2024-05-22T11:23:25.000Z","size":544,"stargazers_count":7932,"open_issues_count":266,"forks_count":559,"subscribers_count":162,"default_branch":"master","last_synced_at":"2024-09-05T09:03:44.854Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2024-09-04T21:11:35.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217778926,"owners_count":16228995,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T14:39:11.085Z","dependent_packages_count":680,"downloads":17592569,"downloads_period":"last-month","dependent_repos_count":34985,"rankings":{"downloads":0.08272087482369081,"dependent_repos_count":0.03649989820380149,"dependent_packages_count":0.035949648482136144,"stargazers_count":0.6331540130629284,"forks_count":2.8502935582265083,"docker_downloads_count":0.031364234134924895,"average":0.6116637044889983},"purl":"pkg:pypi/docopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/docopt","docker_dependents_count":1588,"docker_downloads_count":1779241116,"usage_url":"https://repos.ecosyste.ms/usage/pypi/docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/docopt/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":{"last_synced_at":"2024-09-06T12:04:37.972Z","issues_count":91,"pull_requests_count":54,"avg_time_to_close_issue":63370869.13333333,"avg_time_to_close_pull_request":106964760.375,"issues_closed_count":30,"pull_requests_closed_count":8,"pull_request_authors_count":38,"issue_authors_count":84,"avg_comments_per_issue":3.5934065934065935,"avg_comments_per_pull_request":2.6296296296296298,"merged_pull_requests_count":1,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":596.0,"past_year_avg_time_to_close_pull_request":53.0,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.625,"past_year_avg_comments_per_pull_request":1.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"mboersma","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"}],"active_maintainers":[{"login":"mboersma","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/docopt/codemeta","maintainers":[{"uuid":"vladimir","login":"vladimir","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://pypi.org/user/vladimir/","role":null,"created_at":"2022-12-01T11:51:47.521Z","updated_at":"2022-12-01T11:51:47.521Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vladimir/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":873150,"maintainers_count":373382,"namespaces_count":0,"keywords_count":280639,"github":"pypi","metadata":{"funded_packages_count":53810},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-05-13T05:09:37.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":7778565,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-04-19T22:10:20.000Z","latest_release_published_at":"2023-04-19T22:10:20.000Z","latest_release_number":"0.6.2-r10","last_synced_at":"2026-03-23T21:24:01.747Z","created_at":"2023-05-22T14:18:56.665Z","updated_at":"2026-03-23T21:24:01.748Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.303Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":2.064734925938856,"forks_count":3.0871278240486757,"docker_downloads_count":null,"average":1.2879656874968828},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":280,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-05-23T07:07:53.261Z","updated_at":"2023-05-23T07:07:53.261Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-04-27T18:20:23.557Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":14512135,"name":"dev-python/docopt","ecosystem":"gentoo","description":"Pythonic argument parser, that will make you smile","homepage":"https://github.com/docopt/docopt/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":["~alpha","amd64","arm","arm64","~hppa","~loong","~mips","ppc","ppc64","~riscv","~s390","~sparc","x86"],"namespace":"dev-python","versions_count":1,"first_release_published_at":"2026-05-11T16:39:47.000Z","latest_release_published_at":"2026-05-11T16:39:47.000Z","latest_release_number":"0.6.2-r5","last_synced_at":"2026-05-27T02:22:41.521Z","created_at":"2026-05-27T02:22:41.154Z","updated_at":"2026-05-27T02:33:09.605Z","registry_url":"https://packages.gentoo.org/packages/dev-python/docopt","install_command":"emerge dev-python/docopt","documentation_url":"https://packages.gentoo.org/packages/dev-python/docopt","metadata":{"category":"dev-python","slot":"0","eapi":"8","inherit":"distutils-r1","iuse":"test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-27T02:22:42.044Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:gentoo/dev-python/docopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/gentoo/dev-python/docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/gentoo/dev-python/docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/gentoo/dev-python/docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fdocopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fdocopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fdocopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fdocopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fdocopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fdocopt/codemeta","maintainers":[],"registry":{"name":"gentoo-portage","url":"https://packages.gentoo.org/","ecosystem":"gentoo","default":true,"packages_count":19285,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"gentoo","metadata":{"snapshot_url":"https://distfiles.gentoo.org/snapshots/portage-latest.tar.xz"},"icon_url":"https://github.com/gentoo.png","created_at":"2026-05-26T08:59:24.155Z","updated_at":"2026-05-26T08:59:24.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/namespaces"}},{"id":5302739,"name":"rb-docopt","ecosystem":"conda","description":null,"homepage":"https://rubygems.org/gems/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2019-09-07T20:28:40.000Z","latest_release_published_at":"2019-09-07T21:21:18.000Z","latest_release_number":"0.6.1","last_synced_at":"2026-03-27T21:12:25.438Z","created_at":"2022-10-03T16:13:21.747Z","updated_at":"2026-03-27T21:18:12.911Z","registry_url":"https://anaconda.org/conda-forge/rb-docopt","install_command":"conda install -c conda-forge rb-docopt","documentation_url":null,"metadata":{},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-03-27T21:18:12.891Z","dependent_packages_count":1,"downloads":17330,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":3.1644621911654602,"forks_count":6.254055403044672,"average":18.0658847017719},"purl":"pkg:conda/rb-docopt?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/rb-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/rb-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/rb-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-docopt/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":6233771,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2019-11-05T15:33:53.000Z","latest_release_published_at":"2019-11-05T15:33:53.000Z","latest_release_number":"0.6.2-r5","last_synced_at":"2026-03-27T22:01:41.136Z","created_at":"2023-02-01T04:38:18.613Z","updated_at":"2026-03-27T22:01:41.138Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.11/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.299Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":4.106794394181302,"stargazers_count":1.5877239666489267,"forks_count":2.3239311690615576,"average":2.0046123824729465},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":"fabian@affolter-engineering.ch","url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":150,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-20T02:27:59.243Z","updated_at":"2023-02-20T02:27:59.243Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.11","url":"https://pkgs.alpinelinux.org/packages?branch=v3.11","ecosystem":"alpine","default":false,"packages_count":11274,"maintainers_count":184,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.767Z","updated_at":"2026-04-27T18:20:27.521Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.11/namespaces"}},{"id":11765217,"name":"py3-docopt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-docopt","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-03-27T22:11:18.510Z","created_at":"2025-06-07T18:14:28.801Z","updated_at":"2026-03-27T22:11:18.510Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/py3-docopt-pyc","install_command":"apk add py3-docopt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.610Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-docopt-pyc/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":118,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2025-06-08T15:25:30.846Z","updated_at":"2025-06-08T15:25:30.846Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26322,"maintainers_count":422,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-04-27T18:20:22.527Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":8676675,"name":"py3-docopt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-docopt","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-06-07T05:27:36.000Z","latest_release_published_at":"2023-06-07T05:27:36.000Z","latest_release_number":"0.6.2-r10","last_synced_at":"2026-03-27T22:11:35.528Z","created_at":"2023-12-20T10:27:12.955Z","updated_at":"2026-03-27T22:11:35.529Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-docopt-pyc","install_command":"apk add py3-docopt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:22.077Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt-pyc/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":282,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-02-04T23:18:26.594Z","updated_at":"2024-02-04T23:18:26.594Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-04-27T18:20:23.384Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":8676672,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2023-06-07T05:27:36.000Z","latest_release_published_at":"2023-06-07T05:27:36.000Z","latest_release_number":"0.6.2-r10","last_synced_at":"2026-03-27T22:11:36.666Z","created_at":"2023-12-20T10:27:12.640Z","updated_at":"2026-03-27T22:11:36.667Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.594Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":282,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-08-21T12:59:01.743Z","updated_at":"2024-08-21T12:59:01.743Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-04-27T18:20:23.384Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":6097164,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:18:11.000Z","latest_release_published_at":"2021-12-15T19:18:11.000Z","latest_release_number":"0.6.2-r7","last_synced_at":"2026-03-27T22:12:40.667Z","created_at":"2023-01-31T20:37:40.204Z","updated_at":"2026-03-27T22:12:40.667Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.322Z","dependent_packages_count":9,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":4.069832715841473,"stargazers_count":1.8805433928370943,"forks_count":2.7562591220388457,"average":2.1766588076793534},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":184,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-01T07:11:55.054Z","updated_at":"2023-02-01T07:11:55.054Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-04-27T18:20:23.689Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":13008688,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-04-08T21:08:09.447Z","created_at":"2026-01-31T00:42:40.244Z","updated_at":"2026-04-08T21:08:09.447Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":119,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2026-03-03T15:30:17.945Z","updated_at":"2026-03-03T15:30:17.945Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27569,"maintainers_count":428,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-04-27T18:20:22.382Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":7604953,"name":"py3-docopt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-docopt","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":2,"first_release_published_at":"2023-04-19T22:10:20.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-03-28T00:01:14.876Z","created_at":"2023-04-20T00:08:12.295Z","updated_at":"2026-03-28T00:01:14.877Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-docopt-pyc","install_command":"apk add py3-docopt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.297Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.250941315178945,"stargazers_count":2.0234814451281666,"forks_count":4.292347766997621,"average":5.141692631826183},"purl":"pkg:apk/alpine/py3-docopt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt-pyc/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":"fabian@affolter-engineering.ch","url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":427,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-04-20T05:36:59.296Z","updated_at":"2023-04-20T05:36:59.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39448,"maintainers_count":883,"namespaces_count":3,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community","testing"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-04-27T18:20:22.267Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":11138678,"name":"py3-docopt-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-docopt","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-03-28T01:11:57.248Z","created_at":"2024-12-07T12:34:14.829Z","updated_at":"2026-03-28T01:11:57.249Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-docopt-pyc","install_command":"apk add py3-docopt-pyc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.620Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt-pyc/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":126,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-12-09T14:19:48.963Z","updated_at":"2024-12-09T14:19:48.963Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-04-27T18:20:22.676Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":11138661,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-03-28T01:11:57.831Z","created_at":"2024-12-07T12:34:06.747Z","updated_at":"2026-03-28T01:11:57.832Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.530Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":126,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-12-09T14:19:46.360Z","updated_at":"2024-12-09T14:19:46.360Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25393,"maintainers_count":413,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-04-27T18:20:22.676Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":10344226,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_published_at":"2024-04-12T09:59:22.000Z","latest_release_number":"0.6.2-r11","last_synced_at":"2026-03-27T22:11:51.102Z","created_at":"2024-06-11T09:48:28.506Z","updated_at":"2026-03-27T22:11:51.102Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:22.072Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":190,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2024-06-12T01:06:39.324Z","updated_at":"2024-06-12T01:06:39.324Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-04-27T18:20:23.245Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":5283660,"name":"docopt","ecosystem":"conda","description":null,"homepage":"http://docopt.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2018-05-02T14:00:28.000Z","latest_release_published_at":"2018-05-02T14:00:28.000Z","latest_release_number":"0.6.2","last_synced_at":"2026-03-27T21:11:46.702Z","created_at":"2022-10-03T15:40:06.875Z","updated_at":"2026-03-27T21:18:12.893Z","registry_url":"https://anaconda.org/anaconda/docopt","install_command":"conda install -c anaconda docopt","documentation_url":null,"metadata":{},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-03-27T21:18:12.872Z","dependent_packages_count":6,"downloads":34110,"downloads_period":"total","dependent_repos_count":77,"rankings":{"downloads":null,"dependent_repos_count":20.710598238688128,"dependent_packages_count":6.984512602490131,"stargazers_count":9.26207105982387,"forks_count":14.303067112055876,"docker_downloads_count":null,"average":12.8150622532645},"purl":"pkg:conda/docopt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/docopt/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5146,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com"},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-04-27T18:20:20.117Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":6052229,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2023-04-19T22:10:20.000Z","latest_release_published_at":"2023-02-23T00:16:12.000Z","latest_release_number":"0.6.2-r9","last_synced_at":"2026-03-28T01:03:09.385Z","created_at":"2023-01-31T18:31:07.332Z","updated_at":"2026-03-28T01:03:09.385Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.518Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":2.34815278647464,"stargazers_count":1.905917345021916,"forks_count":4.14448966812774,"average":2.099639949906074},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":"fabian@affolter-engineering.ch","url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":427,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-01-31T21:53:09.954Z","updated_at":"2023-01-31T21:53:09.954Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39448,"maintainers_count":883,"namespaces_count":3,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community","testing"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-04-27T18:20:22.267Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":6210400,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2020-12-13T13:07:19.000Z","latest_release_published_at":"2020-12-13T13:07:19.000Z","latest_release_number":"0.6.2-r5","last_synced_at":"2026-03-18T17:01:17.340Z","created_at":"2023-02-01T02:53:09.682Z","updated_at":"2026-03-18T17:01:17.352Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.13/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.647Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.2387565661653595,"stargazers_count":1.6694250557674317,"forks_count":2.432179607109448,"average":2.5850903072605598},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.13","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":"fabian@affolter-engineering.ch","url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":176,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-20T02:27:59.232Z","updated_at":"2023-02-20T02:27:59.232Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.13","url":"https://pkgs.alpinelinux.org/packages?branch=v3.13","ecosystem":"alpine","default":false,"packages_count":13897,"maintainers_count":231,"namespaces_count":2,"keywords_count":1898,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.734Z","updated_at":"2026-05-22T18:14:22.791Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.13/namespaces"}},{"id":6190203,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:20.000Z","latest_release_published_at":"2021-04-05T18:18:20.000Z","latest_release_number":"0.6.2-r6","last_synced_at":"2026-03-18T17:01:40.540Z","created_at":"2023-02-01T01:16:03.927Z","updated_at":"2026-03-18T17:01:40.540Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.14/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:19.786Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":4.405669207113251,"stargazers_count":1.6312341222088516,"forks_count":2.379997325845701,"average":2.1042251637919507},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.14","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":182,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-20T02:28:04.122Z","updated_at":"2023-02-20T02:28:04.122Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.14","url":"https://pkgs.alpinelinux.org/packages?branch=v3.14","ecosystem":"alpine","default":false,"packages_count":14958,"maintainers_count":258,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.706Z","updated_at":"2026-04-27T18:20:25.531Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.14/namespaces"}},{"id":6169640,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-04-05T18:18:20.000Z","latest_release_published_at":"2021-04-05T18:18:20.000Z","latest_release_number":"0.6.2-r6","last_synced_at":"2026-03-27T22:05:52.924Z","created_at":"2023-02-01T00:06:46.058Z","updated_at":"2026-03-27T22:05:52.924Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.15/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:22.068Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":6.546004918963234,"stargazers_count":1.6648798637825566,"forks_count":2.440562527590339,"average":2.6628618275840323},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.15","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":180,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-20T02:28:04.311Z","updated_at":"2023-02-20T02:28:04.311Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.15","url":"https://pkgs.alpinelinux.org/packages?branch=v3.15","ecosystem":"alpine","default":false,"packages_count":15857,"maintainers_count":287,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.684Z","updated_at":"2026-04-27T18:20:24.922Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.15/namespaces"}},{"id":6149781,"name":"py3-docopt","ecosystem":"alpine","description":"A Python argument parser","homepage":"https://github.com/docopt/docopt","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/docopt/docopt","keywords_array":[],"namespace":"community","versions_count":1,"first_release_published_at":"2021-12-15T19:18:11.000Z","latest_release_published_at":"2021-12-15T19:18:11.000Z","latest_release_number":"0.6.2-r7","last_synced_at":"2026-03-27T21:06:52.405Z","created_at":"2023-01-31T23:18:43.373Z","updated_at":"2026-03-27T21:06:52.406Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.16/community/x86_64/py3-docopt","install_command":"apk add py3-docopt","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":2946111,"uuid":"3959394","full_name":"docopt/docopt","owner":"docopt","description":"Create *beautiful* command-line interfaces with Python","archived":false,"fork":false,"pushed_at":"2025-06-23T09:03:15.000Z","size":546,"stargazers_count":7998,"open_issues_count":265,"forks_count":562,"subscribers_count":161,"default_branch":"master","last_synced_at":"2025-09-27T19:03:13.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/docopt.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-04-07T17:45:14.000Z","updated_at":"2025-09-26T17:53:04.000Z","dependencies_parsed_at":"2022-07-12T14:59:55.960Z","dependency_job_id":"a6975814-4a8e-47e1-aa54-9b2ed8824860","html_url":"https://github.com/docopt/docopt","commit_stats":{"total_commits":394,"total_committers":34,"mean_commits":"11.588235294117647","dds":"0.14720812182741116","last_synced_commit":"20b9c4ffec71d17cee9fd963238c8ec240905b65"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/docopt/docopt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/sbom","scorecard":{"id":349286,"data":{"date":"2025-08-11","repo":{"name":"github.com/docopt/docopt","commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.7,"checks":[{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","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":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"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":"Code-Review","score":5,"reason":"Found 13/22 approved changesets -- score normalized to 5","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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-MIT:0","Info: FSF or OSI recognized license: MIT License: LICENSE-MIT:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 23 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-18T07:54:30.804Z","repository_id":2946111,"created_at":"2025-08-18T07:54:30.804Z","updated_at":"2025-08-18T07:54:30.804Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"docopt","name":"docopt","uuid":"1820478","kind":"organization","description":"","email":null,"website":"http://docopt.org","location":"Your terminal","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1820478?v=4","repositories_count":26,"last_synced_at":"2024-03-25T20:28:48.298Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/docopt","funding_links":[],"total_stars":14261,"followers":92,"following":0,"created_at":"2022-11-02T16:33:24.149Z","updated_at":"2024-03-25T20:28:49.059Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/docopt/repositories"},"tags":[{"name":"0.6.2","sha":"944641a7357376a43151bd4a3ca44f9c07c4d1ae","kind":"commit","published_at":"2014-06-16T11:14:32.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"940b1eb28175c0e4855a1e3b529cdf97309aa634","kind":"tag","published_at":"2013-02-01T20:13:13.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"ebcbca042e63c470ec7836ac0f3e419293bcf242","kind":"tag","published_at":"2013-01-23T19:56:53.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.6.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"c2ccb3a036b1defd74ae4f6f2940f3113891f56a","kind":"tag","published_at":"2012-08-13T17:58:20.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.5.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.5.0/manifests"},{"name":"0.4.2","sha":"770f9db16b32c656431a6db937330abf5f00676d","kind":"tag","published_at":"2012-07-29T14:48:03.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.2","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"d4101183c841e5b9c639281f6103aa26fb88f06e","kind":"tag","published_at":"2012-06-20T20:06:01.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5b92eccf7db3a3477ac37f8a6cb9bf4894d63d37","kind":"tag","published_at":"2012-06-14T16:13:28.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.4.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"bec33023a5b133d770d872d8bfa9fd66ea4bf12b","kind":"tag","published_at":"2012-06-04T19:12:46.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.3.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"922f4dea8da12fb08c9ca566493bd4a8ed63efac","kind":"tag","published_at":"2012-05-26T18:15:17.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.2.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"38b5eb4ea454710dbc51a2014d34856e5aa1f786","kind":"tag","published_at":"2012-04-22T20:14:27.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.1","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"387ccebcad588a6207c7b122cf500c97634f46d2","kind":"tag","published_at":"2012-04-22T20:11:47.000Z","download_url":"https://codeload.github.com/docopt/docopt/tar.gz/0.1.0","html_url":"https://github.com/docopt/docopt/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/docopt/docopt@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-28T00:57:22.066Z","dependent_packages_count":6,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":5.106532840288783,"stargazers_count":1.6493514116335035,"forks_count":2.406526970710806,"average":2.2906028056582732},"purl":"pkg:apk/alpine/py3-docopt?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.16","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-docopt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-docopt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-docopt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-10T01:58:58.664Z","issues_count":91,"pull_requests_count":49,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":66450151.5,"issues_closed_count":32,"pull_requests_closed_count":16,"pull_request_authors_count":42,"issue_authors_count":84,"avg_comments_per_issue":3.5714285714285716,"avg_comments_per_pull_request":2.2653061224489797,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":202.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","maintainers":[{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"},{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"},{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"},{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-docopt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-docopt/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-docopt/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-docopt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-docopt/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages/py3-docopt/codemeta","maintainers":[{"uuid":"fabian@affolter-engineering.ch","login":null,"name":"Fabian Affolter","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","packages_count":181,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Fabian Affolter","role":null,"created_at":"2023-02-01T14:26:49.080Z","updated_at":"2023-02-01T14:26:49.080Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers/fabian@affolter-engineering.ch/packages"}],"registry":{"name":"alpine-v3.16","url":"https://pkgs.alpinelinux.org/packages?branch=v3.16","ecosystem":"alpine","default":false,"packages_count":17040,"maintainers_count":328,"namespaces_count":2,"keywords_count":0,"github":"alpinelinux","metadata":{"repos":["main","community"]},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.662Z","updated_at":"2026-04-27T18:20:24.295Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.16/namespaces"}}],"commits":{"id":4984,"full_name":"docopt/docopt","default_branch":"master","total_commits":395,"total_committers":32,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":12.34375,"dds":0.14936708860759496,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-05-27T00:28:53.673Z","last_synced_commit":"8fea867d4220f1095dae9d6264ec5aa4031fb712","created_at":"2023-03-07T09:22:15.484Z","updated_at":"2026-05-27T00:27:48.525Z","committers":[{"name":"Vladimir Keleshev","email":"halst@ya.ru","login":null,"count":336},{"name":"Vlad Shcherbina","email":"vlad.shcherbina@gmail.com","login":"Vlad-Shcherbina","count":8},{"name":"Matt Boersma","email":"matt@sprout.org","login":"mboersma","count":5},{"name":"Andrey Popp","email":"8mayday@gmail.com","login":"andreypopp","count":5},{"name":"Jon Lundy","email":"jon@xuu.cc","login":"jonlundy","count":4},{"name":"Andrew Sutton","email":"met48@met48.com","login":"Met48","count":3},{"name":"Laurent Bachelier","email":"laurent@bachelier.name","login":"laurentb","count":3},{"name":"Ralf Schmitt","email":"ralf@systemexit.de","login":"schmir","count":3},{"name":"shabbyrobe","email":"code@shabbyrobe.org","login":"shabbyrobe","count":3},{"name":"Thomas Grainger","email":"tagrain@gmail.com","login":"graingert","count":2},{"name":"Andrew Kassen","email":"atkassen@ucdavis.edu","login":null,"count":2},{"name":"Waldemar Schwan","email":"waldemar.schwan@adcloud.com","login":null,"count":1},{"name":"Vladimir Keleshev","email":"vladimirk@hapti.co","login":null,"count":1},{"name":"Iain Barnett","email":"iainspeed@gmail.com","login":null,"count":1},{"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","login":"alex","count":1},{"name":"Cheer Xiao","email":"xiaqqaix@gmail.com","login":"xiaq","count":1},{"name":"Dan Keder","email":"dan.keder@gmail.com","login":"dankeder","count":1},{"name":"Even Wiik Thomassen","email":"eventh@gmail.com","login":"eventh","count":1},{"name":"Ilya Vorontsov","email":"prijutme4ty@gmail.com","login":"VorontsovIE","count":1},{"name":"Jay Parlar","email":"parlar@gmail.com","login":"parlarjb","count":1},{"name":"Jim Bagrow","email":"bagrowjp@gmail.com","login":"bagrow","count":1},{"name":"Keith Batten","email":"kbatten@gmail.com","login":"kbatten","count":1},{"name":"Marc Abramowitz","email":"marc@marc-abramowitz.com","login":"msabramo","count":1},{"name":"Marius Gedminas","email":"marius@gedmin.as","login":"mgedmin","count":1},{"name":"Nima Johari","email":"nimajohari@gmail.com","login":"johari","count":1},{"name":"Qian Linfeng","email":"thewawar@gmail.com","login":"TheWaWaR","count":1},{"name":"ReneSac","email":"reneduani@yahoo.com.br","login":"ReneSac","count":1},{"name":"Ryan Nowakowski","email":"tubaman@fattuba.com","login":"tubaman","count":1},{"name":"William Reynolds","email":"wojreynolds2@gmail.com","login":"daugihao","count":1},{"name":"jeffrimko","email":"jeffrimko@gmail.com","login":"jeffrimko","count":1},{"name":"lenesk","email":"elena@sokolova.dk","login":"lenesk","count":1},{"name":"tanji","email":"nicholastanjerome@gmail.com","login":"nicolaisi","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-27T00:00:12.503Z","repositories_count":6242980,"commits_count":883171153,"contributors_count":34939508,"owners_count":1158122,"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":"docopt/docopt","html_url":"https://github.com/docopt/docopt","last_synced_at":"2026-04-28T18:26:52.261Z","status":"active","issues_count":92,"pull_requests_count":51,"avg_time_to_close_issue":66057277.875,"avg_time_to_close_pull_request":62861957.176470585,"issues_closed_count":32,"pull_requests_closed_count":17,"pull_request_authors_count":44,"issue_authors_count":84,"avg_comments_per_issue":3.5543478260869565,"avg_comments_per_pull_request":2.2745098039215685,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":5450848.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.8,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T11:05:04.773Z","updated_at":"2026-04-28T18:26:52.261Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/docopt%2Fdocopt/issues","issue_labels_count":{"table":{"contributor-friendly":1,"question":1}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":89,"MEMBER":2,"CONTRIBUTOR":1}},"pull_request_author_associations_count":{"table":{"NONE":46,"MEMBER":3,"CONTRIBUTOR":2}},"issue_authors":{"table":{"guettli":2,"mcandre":2,"sodul":2,"nbro10":2,"laszewsk":2,"tdegeus":2,"paulocoutinhox":2,"thisisazeez":2,"Grokzen":1,"Taitep":1,"youkaichao":1,"t6am3":1,"dknecht":1,"NoOne511":1,"emaadmanzoor":1,"STaRDoGGCHaMP":1,"rwarren":1,"aygtftp":1,"danigarciaoca":1,"unixsurfer":1,"depau":1,"gtarabat":1,"tom-and-jary":1,"asciiaardvark":1,"shouldsee":1,"rominf":1,"mcondarelli":1,"kzmkv":1,"steveoh":1,"tongxiaoge1001":1,"funkyfuture":1,"flaf":1,"benscarlson":1,"alexwlchan":1,"andrew-vant":1,"thomas-mangin":1,"conqp":1,"catb0t":1,"sharmaansh21":1,"JosephSummerhays1":1,"OnkelTem":1,"surak1961":1,"chakshuahuja":1,"nerg4l":1,"shabbyrobe":1,"nmz787":1,"csaftoiu":1,"siovador":1,"VorontsovIE":1,"pihentagy":1,"jric":1,"Eliran-Turgeman":1,"DaanHoogland":1,"Eyal-Shalev":1,"monagai":1,"sharpaper":1,"nilgoyette":1,"ncolomer":1,"leafonsword":1,"jasonkarns":1,"khoopes":1,"gonzalo-hvega":1,"MadeInPierre":1,"wjsetzer":1,"lihsing":1,"KenKundert":1,"kkdd":1,"alaricljs":1,"smurfix":1,"smarks":1,"henrykironde":1,"xhawk18":1,"skeptycal":1,"pcn":1,"arnemertz":1,"oliver-joos":1,"laurentvm":1,"thedrow":1,"pauloortins":1,"iwonbigbro":1,"voieducode":1,"guven":1,"calebwherry":1,"ciembor":1}},"pull_request_authors":{"table":{"phdye":2,"daugihao":2,"EVGVir":2,"mboersma":2,"chrisrossi":2,"dreamgonfly":2,"bob-schumaker":2,"galactics":1,"set-soft":1,"kalekundert":1,"edumco":1,"StevenMaude":1,"cben":1,"graingert":1,"dweaver":1,"hrnciar":1,"benoitc":1,"Ivoz":1,"PierrunoYT":1,"Dimas241":1,"ghost":1,"pilattebe":1,"JasonnnW3000":1,"renefritze":1,"cjwelborn":1,"mfrischknecht":1,"tatum24":1,"alanjds":1,"frnhr":1,"Aluriak":1,"dmwelch":1,"Ladsgroup":1,"Zearin":1,"timgates42":1,"benjaoming":1,"jaredgrubb":1,"blabut":1,"lukmdo":1,"kianmeng":1,"hobson":1,"hroncok":1,"eaaltonen":1,"nyurik":1,"Grokzen":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-23T00:00:30.079Z","repositories_count":14676914,"issues_count":34113950,"pull_requests_count":111636723,"authors_count":11271206,"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":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{"NONE":5}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{"phdye":2,"hobson":1,"hrnciar":1,"PierrunoYT":1}},"maintainers":[{"table":{"login":"mboersma","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mboersma"}},{"table":{"login":"jaredgrubb","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jaredgrubb"}},{"table":{"login":"voieducode","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/voieducode"}},{"table":{"login":"shabbyrobe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shabbyrobe"}}],"active_maintainers":[]}},"events":{"total":{"PullRequestEvent":9,"ForkEvent":12,"IssuesEvent":1,"WatchEvent":86,"IssueCommentEvent":2,"PushEvent":1,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":2},"last_year":{"PullRequestEvent":4,"ForkEvent":4,"WatchEvent":36,"PushEvent":1,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":2}},"keywords":[],"dependencies":[],"score":33.79570881426162,"created_at":"2026-05-04T06:42:36.988Z","updated_at":"2026-05-30T19:30:25.943Z","avatar_url":"https://github.com/docopt.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/371513","html_url":"https://summary.ecosyste.ms/projects/371513"}