{"id":63005,"name":"babel","description":"The official repository for Babel, the Python Internationalization Library","url":"https://github.com/python-babel/babel","last_synced_at":"2025-09-08T12:52:16.053Z","repository":{"id":37826457,"uuid":"11150301","full_name":"python-babel/babel","owner":"python-babel","description":"The official repository for Babel, the Python Internationalization Library","archived":false,"fork":false,"pushed_at":"2025-07-08T10:16:35.000Z","size":3458,"stargazers_count":1388,"open_issues_count":202,"forks_count":458,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-08-21T13:43:17.501Z","etag":null,"topics":["cldr","gettext","hacktoberfest","i18n","l10n"],"latest_commit_sha":null,"homepage":"http://babel.pocoo.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-babel.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.rst","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-07-03T12:25:10.000Z","updated_at":"2025-08-20T03:24:55.000Z","dependencies_parsed_at":"2023-10-03T11:38:52.219Z","dependency_job_id":"5c087cd9-f4f7-4c0e-8580-0b665dd7a951","html_url":"https://github.com/python-babel/babel","commit_stats":{"total_commits":1446,"total_committers":169,"mean_commits":8.55621301775148,"dds":0.768326417704011,"last_synced_commit":"740ee3d6a4c57ea3543334d6465085dd1d5df010"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/python-babel/babel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/sbom","scorecard":{"id":752118,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-babel/babel","commit":"fb1c19cca45feb6461e94b1fd348f9c36f736278"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Maintained","score":10,"reason":"9 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 18/24 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/python-babel/babel/ci.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:81","Info:   0 out of   8 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   3 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v2.15.0 not signed: https://api.github.com/repos/python-babel/babel/releases/154306070","Warn: release artifact v2.15.0 does not have provenance: https://api.github.com/repos/python-babel/babel/releases/154306070"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/ci.yml:87"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 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-22T20:39:33.757Z","repository_id":37826457,"created_at":"2025-08-22T20:39:33.757Z","updated_at":"2025-08-22T20:39:33.757Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274188717,"owners_count":25237853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"python-babel","name":"python-babel","uuid":"14215782","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14215782?v=4","repositories_count":3,"last_synced_at":"2024-03-25T23:17:21.764Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-babel","funding_links":[],"total_stars":1715,"followers":9,"following":0,"created_at":"2022-11-02T21:06:09.103Z","updated_at":"2024-03-25T23:17:21.831Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel/repositories"},"packages":[{"id":5282839,"name":"babel","ecosystem":"conda","description":"Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications, with an emphasis on web-base applications.","homepage":"http://babel.pocoo.org/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/python-babel/babel","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2022-10-03T15:38:21.750Z","latest_release_published_at":"2022-11-05T22:47:48.000Z","latest_release_number":"2.11.0","last_synced_at":"2025-08-21T14:06:40.003Z","created_at":"2022-10-03T15:38:21.743Z","updated_at":"2025-08-21T14:56:03.117Z","registry_url":"https://anaconda.org/conda-forge/babel","install_command":"conda install -c conda-forge babel","documentation_url":null,"metadata":{},"repo_metadata":{"id":37826457,"uuid":"11150301","full_name":"python-babel/babel","owner":"python-babel","description":"The official repository for Babel, the Python Internationalization Library","archived":false,"fork":false,"pushed_at":"2025-07-08T10:16:35.000Z","size":3458,"stargazers_count":1386,"open_issues_count":201,"forks_count":460,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-08-11T03:35:11.812Z","etag":null,"topics":["cldr","gettext","hacktoberfest","i18n","l10n"],"latest_commit_sha":null,"homepage":"http://babel.pocoo.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-babel.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.rst","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-07-03T12:25:10.000Z","updated_at":"2025-08-06T14:40:26.000Z","dependencies_parsed_at":"2023-10-03T11:38:52.219Z","dependency_job_id":"5c087cd9-f4f7-4c0e-8580-0b665dd7a951","html_url":"https://github.com/python-babel/babel","commit_stats":{"total_commits":1446,"total_committers":169,"mean_commits":8.55621301775148,"dds":0.768326417704011,"last_synced_commit":"740ee3d6a4c57ea3543334d6465085dd1d5df010"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/python-babel/babel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271488861,"owners_count":24768492,"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-08-21T02:00:08.990Z","response_time":74,"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":"python-babel","name":"python-babel","uuid":"14215782","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14215782?v=4","repositories_count":3,"last_synced_at":"2024-03-25T23:17:21.764Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-babel","funding_links":[],"total_stars":1715,"followers":9,"following":0,"created_at":"2022-11-02T21:06:09.103Z","updated_at":"2024-03-25T23:17:21.831Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel/repositories"},"tags":[{"name":"v2.17.0","sha":"b50a1d2186c20f3359f7e10853d2b2225a46ed40","kind":"commit","published_at":"2025-02-01T15:13:46.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.17.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.17.0/manifests"},{"name":"v2.16.0","sha":"cf7d22369cf40a8218cff1d3dc823eefa174aee0","kind":"commit","published_at":"2024-08-08T12:45:14.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.16.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.16.0/manifests"},{"name":"v2.15.0","sha":"40b194f4777366e95cc2dfb680fd696b86ef1c04","kind":"commit","published_at":"2024-05-05T13:48:29.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.15.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.15.0/manifests"},{"name":"v2.14.0","sha":"a8505a4de1d365d7eac6313908cac6dda2708a05","kind":"tag","published_at":"2023-12-12T13:19:54.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.14.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.14.0/manifests"},{"name":"v2.13.1","sha":"65de3dcf2dc217d6135eff999dc87a3861065e8d","kind":"tag","published_at":"2023-10-24T14:30:11.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.13.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"76677eacd10cc35bea0a11ec1d2f0566cadd4066","kind":"tag","published_at":"2023-10-03T07:07:31.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.13.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.0/manifests"},{"name":"v2.12.1","sha":"56071c90116e6b9ebbb62ac072bcf032fc6987cb","kind":"tag","published_at":"2023-02-28T14:05:17.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.12.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.1/manifests"},{"name":"v2.12.0","sha":"f5bb5bffdbc7923bc0297b99fd9dc2cb69afd6e7","kind":"tag","published_at":"2023-02-28T08:13:33.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.12.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.0/manifests"},{"name":"v2.11.0","sha":"a30d7cff7ed2df689e9539ef07104e8ea20445a9","kind":"commit","published_at":"2022-11-01T10:40:08.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.11.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.11.0/manifests"},{"name":"v2.10.3","sha":"0d902412c3e1ddfcc305abaf24ccfd5a3b52a53e","kind":"tag","published_at":"2022-06-16T06:28:54.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.3","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.3/manifests"},{"name":"v2.10.2","sha":"24bc2ddd682631439a590da89735297e09419289","kind":"tag","published_at":"2022-06-14T07:22:49.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.2","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.2/manifests"},{"name":"v2.10.1","sha":"4fcc285b0bd9221d8f421adc1ad4154262110d2d","kind":"tag","published_at":"2022-04-20T18:08:51.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"5d24af5be3ae048a86bf3dc40daaf965f3502331","kind":"tag","published_at":"2022-04-20T14:16:08.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"a99fa2474c808b51ebdabea18db871e389751559","kind":"tag","published_at":"2021-04-28T19:31:51.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.9.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"9f6ea69f49fad04ece0611b856e0debfac2ae805","kind":"tag","published_at":"2020-12-03T09:29:34.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.9.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"efa0d6d3d7f632ff398705d4f767d953226c16fd","kind":"tag","published_at":"2020-11-11T10:58:19.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.8.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"d45b2d300b1e2ef261c243ab7d094045d61fcd8e","kind":"tag","published_at":"2019-12-31T12:39:27.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.8.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"8b684d56e90d593d4f431263a6a3fea1aabc0d0c","kind":"tag","published_at":"2019-05-27T12:50:11.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.7.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"a5ecaa321817d3705cbda1476f6e9f06daa1e847","kind":"tag","published_at":"2018-05-28T14:28:12.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.6.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"6cca5c736e53936b8b0d16d809382b472f5cd342","kind":"tag","published_at":"2018-01-15T17:13:41.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.3","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"edfb518a589aa6d7bc4243dc2430a5b0f200ca8c","kind":"tag","published_at":"2018-01-15T12:05:26.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.2","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"f29eccd6b6edd031e43ccd1bcf92513221b66df6","kind":"commit","published_at":"2017-09-14T10:04:32.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"e6a926a78d7286b84ff482ed1f61131518532190","kind":"tag","published_at":"2017-08-18T09:06:56.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"ac158ccd96a5e44e3bb024bf46ee780db880cd85","kind":"tag","published_at":"2017-03-24T14:43:15.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.4.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.4.0/manifests"},{"name":"2.3.4","sha":"6a1491a6ac5d850498ba834a55815a8f18deba4e","kind":"commit","published_at":"2016-04-22T11:47:49.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.4","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.4/manifests"},{"name":"2.3.2","sha":"9ac2fdff0acb118f27caaec900e29fd112eef293","kind":"commit","published_at":"2016-04-08T08:36:34.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.2","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"d36f0fe57c897ba55d6efe48011681b791b9a717","kind":"commit","published_at":"2016-04-07T20:50:33.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.1","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.1/manifests"},{"name":"2.2.0","sha":"327bcdf9e83d3e07619912a980e3b1e5eba38a89","kind":"commit","published_at":"2016-01-02T19:15:46.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.2.0","html_url":"https://github.com/python-babel/babel/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.2.0/manifests"},{"name":"dev-2a51c9b95d06","sha":"2a51c9b95d06d442d8cfc5ebad30bbdcd46e5010","kind":"commit","published_at":"2015-12-20T16:28:19.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/dev-2a51c9b95d06","html_url":"https://github.com/python-babel/babel/releases/tag/dev-2a51c9b95d06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@dev-2a51c9b95d06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/dev-2a51c9b95d06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/dev-2a51c9b95d06/manifests"},{"name":"2.1.1","sha":"138f71723fa09798ea8a426bbfa7557c48250592","kind":"commit","published_at":"2015-09-25T12:41:40.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.1.1","html_url":"https://github.com/python-babel/babel/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.1.1/manifests"},{"name":"2.0","sha":"5e9ae0996d6c502a04a338a7fa3c0c1c9024e734","kind":"commit","published_at":"2015-07-27T11:27:47.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.0","html_url":"https://github.com/python-babel/babel/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.0/manifests"},{"name":"1.3","sha":"62975daac12602efae44d9fc9bf62fce373778b9","kind":"commit","published_at":"2013-07-29T11:33:20.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.3","html_url":"https://github.com/python-babel/babel/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.3/manifests"},{"name":"1.2","sha":"e7efbbcb87d36126e1d74ed75d55591d5268ca3f","kind":"commit","published_at":"2013-07-27T10:58:38.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.2","html_url":"https://github.com/python-babel/babel/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.2/manifests"},{"name":"1.1","sha":"21cedd6b250d90a5e15d87e7d2db98c810a95839","kind":"commit","published_at":"2013-07-27T09:37:59.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.1","html_url":"https://github.com/python-babel/babel/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.1/manifests"},{"name":"1.0","sha":"2f8ed62038b42c8f228b7422ec18648bdc74d6c1","kind":"commit","published_at":"2013-07-26T16:13:17.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.0","html_url":"https://github.com/python-babel/babel/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-21T14:56:03.117Z","dependent_packages_count":38,"downloads":null,"downloads_period":null,"dependent_repos_count":509,"rankings":{"downloads":null,"dependent_repos_count":1.2325964369479514,"dependent_packages_count":1.8064773691301963,"stargazers_count":11.792005589101253,"forks_count":8.184041119816358,"docker_downloads_count":null,"average":5.753780128748939},"purl":"pkg:conda/babel","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/babel","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/babel","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/babel/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2025-08-12T02:56:06.595Z","issues_count":174,"pull_requests_count":178,"avg_time_to_close_issue":40860930.481481485,"avg_time_to_close_pull_request":6984329.832258064,"issues_closed_count":107,"pull_requests_closed_count":155,"pull_request_authors_count":64,"issue_authors_count":137,"avg_comments_per_issue":3.1091954022988504,"avg_comments_per_pull_request":2.342696629213483,"merged_pull_requests_count":136,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":44,"past_year_pull_requests_count":83,"past_year_avg_time_to_close_issue":3581049.96,"past_year_avg_time_to_close_pull_request":1663574.5820895522,"past_year_issues_closed_count":25,"past_year_pull_requests_closed_count":67,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":33,"past_year_avg_comments_per_issue":2.2954545454545454,"past_year_avg_comments_per_pull_request":2.3132530120481927,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":63,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/issues","maintainers":[{"login":"akx","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"tomasr8","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"},{"login":"sils","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sils"}],"active_maintainers":[{"login":"akx","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"tomasr8","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/babel/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/babel/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/babel/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/babel/related_packages","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":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","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":2650816,"name":"babel","ecosystem":"pypi","description":"Internationalization utilities","homepage":"https://babel.pocoo.org/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/python-babel/babel","keywords_array":[],"namespace":null,"versions_count":45,"first_release_published_at":"2013-07-26T16:13:50.000Z","latest_release_published_at":"2025-02-01T15:17:37.000Z","latest_release_number":"2.17.0","last_synced_at":"2025-09-08T04:03:08.911Z","created_at":"2022-04-10T10:08:53.634Z","updated_at":"2025-09-08T04:03:08.911Z","registry_url":"https://pypi.org/project/babel/","install_command":"pip install babel --index-url https://pypi.org/simple","documentation_url":"https://babel.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Web Environment","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"babel","project_status":null},"repo_metadata":{"id":37826457,"uuid":"11150301","full_name":"python-babel/babel","owner":"python-babel","description":"The official repository for Babel, the Python Internationalization Library","archived":false,"fork":false,"pushed_at":"2024-02-21T16:25:59.000Z","size":3304,"stargazers_count":1250,"open_issues_count":194,"forks_count":428,"subscribers_count":53,"default_branch":"master","last_synced_at":"2024-03-25T23:17:22.316Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"http://babel.pocoo.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-babel.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.rst","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2013-07-03T12:25:10.000Z","updated_at":"2024-03-27T16:53:29.158Z","dependencies_parsed_at":"2023-10-03T11:38:52.219Z","dependency_job_id":"5c087cd9-f4f7-4c0e-8580-0b665dd7a951","html_url":"https://github.com/python-babel/babel","commit_stats":{"total_commits":1395,"total_committers":155,"mean_commits":9.0,"dds":0.7792114695340502,"last_synced_commit":"65de3dcf2dc217d6135eff999dc87a3861065e8d"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215977704,"owners_count":15957570,"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":"python-babel","name":"python-babel","uuid":"14215782","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14215782?v=4","repositories_count":3,"last_synced_at":"2024-03-25T23:17:21.764Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-babel","funding_links":[],"total_stars":1715,"followers":9,"following":0,"created_at":"2022-11-02T21:06:09.103Z","updated_at":"2024-03-25T23:17:21.831Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel/repositories"},"tags":[{"name":"v2.14.0","sha":"a8505a4de1d365d7eac6313908cac6dda2708a05","kind":"tag","published_at":"2023-12-12T13:19:54.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.14.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.14.0/manifests"},{"name":"v2.13.1","sha":"65de3dcf2dc217d6135eff999dc87a3861065e8d","kind":"tag","published_at":"2023-10-24T14:30:11.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.13.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"76677eacd10cc35bea0a11ec1d2f0566cadd4066","kind":"tag","published_at":"2023-10-03T07:07:31.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.13.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.0/manifests"},{"name":"v2.12.1","sha":"56071c90116e6b9ebbb62ac072bcf032fc6987cb","kind":"tag","published_at":"2023-02-28T14:05:17.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.12.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.1/manifests"},{"name":"v2.12.0","sha":"f5bb5bffdbc7923bc0297b99fd9dc2cb69afd6e7","kind":"tag","published_at":"2023-02-28T08:13:33.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.12.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.0/manifests"},{"name":"v2.11.0","sha":"a30d7cff7ed2df689e9539ef07104e8ea20445a9","kind":"commit","published_at":"2022-11-01T10:40:08.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.11.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.11.0/manifests"},{"name":"v2.10.3","sha":"0d902412c3e1ddfcc305abaf24ccfd5a3b52a53e","kind":"tag","published_at":"2022-06-16T06:28:54.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.3","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.3/manifests"},{"name":"v2.10.2","sha":"24bc2ddd682631439a590da89735297e09419289","kind":"tag","published_at":"2022-06-14T07:22:49.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.2","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.2/manifests"},{"name":"v2.10.1","sha":"4fcc285b0bd9221d8f421adc1ad4154262110d2d","kind":"tag","published_at":"2022-04-20T18:08:51.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"5d24af5be3ae048a86bf3dc40daaf965f3502331","kind":"tag","published_at":"2022-04-20T14:16:08.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"a99fa2474c808b51ebdabea18db871e389751559","kind":"tag","published_at":"2021-04-28T19:31:51.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.9.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"9f6ea69f49fad04ece0611b856e0debfac2ae805","kind":"tag","published_at":"2020-12-03T09:29:34.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.9.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"efa0d6d3d7f632ff398705d4f767d953226c16fd","kind":"tag","published_at":"2020-11-11T10:58:19.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.8.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"d45b2d300b1e2ef261c243ab7d094045d61fcd8e","kind":"tag","published_at":"2019-12-31T12:39:27.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.8.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"8b684d56e90d593d4f431263a6a3fea1aabc0d0c","kind":"tag","published_at":"2019-05-27T12:50:11.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.7.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"a5ecaa321817d3705cbda1476f6e9f06daa1e847","kind":"tag","published_at":"2018-05-28T14:28:12.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.6.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"6cca5c736e53936b8b0d16d809382b472f5cd342","kind":"tag","published_at":"2018-01-15T17:13:41.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.3","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"edfb518a589aa6d7bc4243dc2430a5b0f200ca8c","kind":"tag","published_at":"2018-01-15T12:05:26.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.2","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"f29eccd6b6edd031e43ccd1bcf92513221b66df6","kind":"commit","published_at":"2017-09-14T10:04:32.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"e6a926a78d7286b84ff482ed1f61131518532190","kind":"tag","published_at":"2017-08-18T09:06:56.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"ac158ccd96a5e44e3bb024bf46ee780db880cd85","kind":"tag","published_at":"2017-03-24T14:43:15.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.4.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.4.0/manifests"},{"name":"2.3.4","sha":"6a1491a6ac5d850498ba834a55815a8f18deba4e","kind":"commit","published_at":"2016-04-22T11:47:49.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.4","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.4/manifests"},{"name":"2.3.2","sha":"9ac2fdff0acb118f27caaec900e29fd112eef293","kind":"commit","published_at":"2016-04-08T08:36:34.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.2","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"d36f0fe57c897ba55d6efe48011681b791b9a717","kind":"commit","published_at":"2016-04-07T20:50:33.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.1","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.1/manifests"},{"name":"2.2.0","sha":"327bcdf9e83d3e07619912a980e3b1e5eba38a89","kind":"commit","published_at":"2016-01-02T19:15:46.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.2.0","html_url":"https://github.com/python-babel/babel/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.2.0/manifests"},{"name":"dev-2a51c9b95d06","sha":"2a51c9b95d06d442d8cfc5ebad30bbdcd46e5010","kind":"commit","published_at":"2015-12-20T16:28:19.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/dev-2a51c9b95d06","html_url":"https://github.com/python-babel/babel/releases/tag/dev-2a51c9b95d06","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/dev-2a51c9b95d06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/dev-2a51c9b95d06/manifests"},{"name":"2.1.1","sha":"138f71723fa09798ea8a426bbfa7557c48250592","kind":"commit","published_at":"2015-09-25T12:41:40.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.1.1","html_url":"https://github.com/python-babel/babel/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.1.1/manifests"},{"name":"2.0","sha":"5e9ae0996d6c502a04a338a7fa3c0c1c9024e734","kind":"commit","published_at":"2015-07-27T11:27:47.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.0","html_url":"https://github.com/python-babel/babel/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.0/manifests"},{"name":"1.3","sha":"62975daac12602efae44d9fc9bf62fce373778b9","kind":"commit","published_at":"2013-07-29T11:33:20.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.3","html_url":"https://github.com/python-babel/babel/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.3/manifests"},{"name":"1.2","sha":"e7efbbcb87d36126e1d74ed75d55591d5268ca3f","kind":"commit","published_at":"2013-07-27T10:58:38.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.2","html_url":"https://github.com/python-babel/babel/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.2/manifests"},{"name":"1.1","sha":"21cedd6b250d90a5e15d87e7d2db98c810a95839","kind":"commit","published_at":"2013-07-27T09:37:59.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.1","html_url":"https://github.com/python-babel/babel/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.1/manifests"},{"name":"1.0","sha":"2f8ed62038b42c8f228b7422ec18648bdc74d6c1","kind":"commit","published_at":"2013-07-26T16:13:17.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.0","html_url":"https://github.com/python-babel/babel/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-08T01:57:36.834Z","dependent_packages_count":308,"downloads":77478680,"downloads_period":"last-month","dependent_repos_count":24551,"rankings":{"downloads":0.0317310672827018,"dependent_repos_count":0.047871725784885376,"dependent_packages_count":0.07941937649369872,"stargazers_count":2.5689325338816267,"forks_count":3.4454803404945276,"docker_downloads_count":0.06896463178205708,"average":1.0403999459532496},"purl":"pkg:pypi/babel","advisories":[{"uuid":"GSA_kwCzR0hTQS1oNG01LXFwZnAtM21wds0Wpg","url":"https://github.com/advisories/GHSA-h4m5-qpfp-3mpv","title":"Directory Traversal in Babel","description":"Babel.Locale in Babel before 2.9.1 allows attackers to load arbitrary locale .dat files (containing serialized Python objects) via directory traversal, leading to code execution.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-10-21T17:49:59.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-42771","https://github.com/python-babel/babel/pull/782","https://lists.debian.org/debian-lts/2021/10/msg00040.html","https://www.tenable.com/security/research/tra-2021-14","https://lists.debian.org/debian-lts-announce/2021/10/msg00018.html","https://www.debian.org/security/2021/dsa-5018","https://github.com/python-babel/babel/commit/412015ef642bfcc0d8ba8f4d05cdbb6aac98d9b3","https://github.com/advisories/GHSA-h4m5-qpfp-3mpv","https://github.com/pypa/advisory-database/tree/main/vulns/babel/PYSEC-2021-421.yaml"],"source_kind":"github","identifiers":["GHSA-h4m5-qpfp-3mpv","CVE-2021-42771"],"repository_url":"https://github.com/python-babel/babel","blast_radius":38.193601920824236,"packages":[{"versions":[{"first_patched_version":"2.9.1","vulnerable_version_range":"\u003c 2.9.1"}],"ecosystem":"pypi","package_name":"babel"}],"created_at":"2022-12-21T16:12:44.350Z","updated_at":"2025-08-04T11:59:34.270Z","epss_percentage":0.0013,"epss_percentile":0.33579}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/babel","docker_dependents_count":1284,"docker_downloads_count":1438810980,"usage_url":"https://repos.ecosyste.ms/usage/pypi/babel","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/babel/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2024-09-06T02:45:06.383Z","issues_count":120,"pull_requests_count":113,"avg_time_to_close_issue":41302101.40845071,"avg_time_to_close_pull_request":8437633.56122449,"issues_closed_count":70,"pull_requests_closed_count":98,"pull_request_authors_count":44,"issue_authors_count":104,"avg_comments_per_issue":2.9833333333333334,"avg_comments_per_pull_request":2.2831858407079646,"merged_pull_requests_count":87,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":42,"past_year_pull_requests_count":52,"past_year_avg_time_to_close_issue":2314753.85,"past_year_avg_time_to_close_pull_request":1122786.3720930233,"past_year_issues_closed_count":20,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":21,"past_year_issue_authors_count":37,"past_year_avg_comments_per_issue":2.5,"past_year_avg_comments_per_pull_request":2.269230769230769,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/issues","maintainers":[{"login":"akx","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"sils","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sils"}],"active_maintainers":[{"login":"akx","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/babel/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/babel/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/babel/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/babel/related_packages","maintainers":[{"uuid":"akx","login":"akx","name":null,"email":null,"url":null,"packages_count":44,"html_url":"https://pypi.org/user/akx/","role":null,"created_at":"2022-11-15T12:59:25.771Z","updated_at":"2022-11-15T12:59:25.771Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/akx/packages"},{"uuid":"babel","login":"babel","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/babel/","role":null,"created_at":"2022-11-15T12:59:25.660Z","updated_at":"2022-11-15T12:59:25.660Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/babel/packages"},{"uuid":"cmlenz","login":"cmlenz","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/cmlenz/","role":null,"created_at":"2022-11-15T12:59:25.674Z","updated_at":"2022-11-15T12:59:25.674Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/cmlenz/packages"},{"uuid":"mitsuhiko","login":"mitsuhiko","name":null,"email":null,"url":null,"packages_count":59,"html_url":"https://pypi.org/user/mitsuhiko/","role":null,"created_at":"2022-11-15T12:59:25.730Z","updated_at":"2022-11-15T12:59:25.730Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mitsuhiko/packages"},{"uuid":"sils","login":"sils","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/sils/","role":null,"created_at":"2022-11-15T12:59:25.759Z","updated_at":"2022-11-15T12:59:25.759Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/sils/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726135,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5283225,"name":"babel","ecosystem":"conda","description":"Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications, with an emphasis on web-base applications.","homepage":"https://babel.pocoo.org/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/python-babel/babel","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2017-09-11T05:17:38.000Z","latest_release_published_at":"2025-01-21T10:13:52.000Z","latest_release_number":"2.16.0","last_synced_at":"2025-08-21T14:07:36.673Z","created_at":"2022-10-03T15:39:12.800Z","updated_at":"2025-08-21T14:56:03.371Z","registry_url":"https://anaconda.org/anaconda/babel","install_command":"conda install -c anaconda babel","documentation_url":null,"metadata":{},"repo_metadata":{"id":37826457,"uuid":"11150301","full_name":"python-babel/babel","owner":"python-babel","description":"The official repository for Babel, the Python Internationalization Library","archived":false,"fork":false,"pushed_at":"2025-07-08T10:16:35.000Z","size":3458,"stargazers_count":1386,"open_issues_count":201,"forks_count":460,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-08-11T03:35:11.812Z","etag":null,"topics":["cldr","gettext","hacktoberfest","i18n","l10n"],"latest_commit_sha":null,"homepage":"http://babel.pocoo.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-babel.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.rst","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-07-03T12:25:10.000Z","updated_at":"2025-08-06T14:40:26.000Z","dependencies_parsed_at":"2023-10-03T11:38:52.219Z","dependency_job_id":"5c087cd9-f4f7-4c0e-8580-0b665dd7a951","html_url":"https://github.com/python-babel/babel","commit_stats":{"total_commits":1446,"total_committers":169,"mean_commits":8.55621301775148,"dds":0.768326417704011,"last_synced_commit":"740ee3d6a4c57ea3543334d6465085dd1d5df010"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/python-babel/babel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271488861,"owners_count":24768492,"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-08-21T02:00:08.990Z","response_time":74,"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":"python-babel","name":"python-babel","uuid":"14215782","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14215782?v=4","repositories_count":3,"last_synced_at":"2024-03-25T23:17:21.764Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-babel","funding_links":[],"total_stars":1715,"followers":9,"following":0,"created_at":"2022-11-02T21:06:09.103Z","updated_at":"2024-03-25T23:17:21.831Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel/repositories"},"tags":[{"name":"v2.17.0","sha":"b50a1d2186c20f3359f7e10853d2b2225a46ed40","kind":"commit","published_at":"2025-02-01T15:13:46.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.17.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.17.0/manifests"},{"name":"v2.16.0","sha":"cf7d22369cf40a8218cff1d3dc823eefa174aee0","kind":"commit","published_at":"2024-08-08T12:45:14.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.16.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.16.0/manifests"},{"name":"v2.15.0","sha":"40b194f4777366e95cc2dfb680fd696b86ef1c04","kind":"commit","published_at":"2024-05-05T13:48:29.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.15.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.15.0/manifests"},{"name":"v2.14.0","sha":"a8505a4de1d365d7eac6313908cac6dda2708a05","kind":"tag","published_at":"2023-12-12T13:19:54.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.14.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.14.0/manifests"},{"name":"v2.13.1","sha":"65de3dcf2dc217d6135eff999dc87a3861065e8d","kind":"tag","published_at":"2023-10-24T14:30:11.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.13.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"76677eacd10cc35bea0a11ec1d2f0566cadd4066","kind":"tag","published_at":"2023-10-03T07:07:31.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.13.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.0/manifests"},{"name":"v2.12.1","sha":"56071c90116e6b9ebbb62ac072bcf032fc6987cb","kind":"tag","published_at":"2023-02-28T14:05:17.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.12.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.1/manifests"},{"name":"v2.12.0","sha":"f5bb5bffdbc7923bc0297b99fd9dc2cb69afd6e7","kind":"tag","published_at":"2023-02-28T08:13:33.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.12.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.0/manifests"},{"name":"v2.11.0","sha":"a30d7cff7ed2df689e9539ef07104e8ea20445a9","kind":"commit","published_at":"2022-11-01T10:40:08.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.11.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.11.0/manifests"},{"name":"v2.10.3","sha":"0d902412c3e1ddfcc305abaf24ccfd5a3b52a53e","kind":"tag","published_at":"2022-06-16T06:28:54.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.3","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.3/manifests"},{"name":"v2.10.2","sha":"24bc2ddd682631439a590da89735297e09419289","kind":"tag","published_at":"2022-06-14T07:22:49.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.2","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.2/manifests"},{"name":"v2.10.1","sha":"4fcc285b0bd9221d8f421adc1ad4154262110d2d","kind":"tag","published_at":"2022-04-20T18:08:51.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"5d24af5be3ae048a86bf3dc40daaf965f3502331","kind":"tag","published_at":"2022-04-20T14:16:08.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"a99fa2474c808b51ebdabea18db871e389751559","kind":"tag","published_at":"2021-04-28T19:31:51.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.9.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"9f6ea69f49fad04ece0611b856e0debfac2ae805","kind":"tag","published_at":"2020-12-03T09:29:34.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.9.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"efa0d6d3d7f632ff398705d4f767d953226c16fd","kind":"tag","published_at":"2020-11-11T10:58:19.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.8.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"d45b2d300b1e2ef261c243ab7d094045d61fcd8e","kind":"tag","published_at":"2019-12-31T12:39:27.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.8.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"8b684d56e90d593d4f431263a6a3fea1aabc0d0c","kind":"tag","published_at":"2019-05-27T12:50:11.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.7.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"a5ecaa321817d3705cbda1476f6e9f06daa1e847","kind":"tag","published_at":"2018-05-28T14:28:12.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.6.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"6cca5c736e53936b8b0d16d809382b472f5cd342","kind":"tag","published_at":"2018-01-15T17:13:41.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.3","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"edfb518a589aa6d7bc4243dc2430a5b0f200ca8c","kind":"tag","published_at":"2018-01-15T12:05:26.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.2","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"f29eccd6b6edd031e43ccd1bcf92513221b66df6","kind":"commit","published_at":"2017-09-14T10:04:32.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"e6a926a78d7286b84ff482ed1f61131518532190","kind":"tag","published_at":"2017-08-18T09:06:56.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"ac158ccd96a5e44e3bb024bf46ee780db880cd85","kind":"tag","published_at":"2017-03-24T14:43:15.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.4.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.4.0/manifests"},{"name":"2.3.4","sha":"6a1491a6ac5d850498ba834a55815a8f18deba4e","kind":"commit","published_at":"2016-04-22T11:47:49.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.4","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.4/manifests"},{"name":"2.3.2","sha":"9ac2fdff0acb118f27caaec900e29fd112eef293","kind":"commit","published_at":"2016-04-08T08:36:34.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.2","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"d36f0fe57c897ba55d6efe48011681b791b9a717","kind":"commit","published_at":"2016-04-07T20:50:33.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.1","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.1/manifests"},{"name":"2.2.0","sha":"327bcdf9e83d3e07619912a980e3b1e5eba38a89","kind":"commit","published_at":"2016-01-02T19:15:46.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.2.0","html_url":"https://github.com/python-babel/babel/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.2.0/manifests"},{"name":"dev-2a51c9b95d06","sha":"2a51c9b95d06d442d8cfc5ebad30bbdcd46e5010","kind":"commit","published_at":"2015-12-20T16:28:19.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/dev-2a51c9b95d06","html_url":"https://github.com/python-babel/babel/releases/tag/dev-2a51c9b95d06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@dev-2a51c9b95d06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/dev-2a51c9b95d06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/dev-2a51c9b95d06/manifests"},{"name":"2.1.1","sha":"138f71723fa09798ea8a426bbfa7557c48250592","kind":"commit","published_at":"2015-09-25T12:41:40.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.1.1","html_url":"https://github.com/python-babel/babel/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.1.1/manifests"},{"name":"2.0","sha":"5e9ae0996d6c502a04a338a7fa3c0c1c9024e734","kind":"commit","published_at":"2015-07-27T11:27:47.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.0","html_url":"https://github.com/python-babel/babel/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.0/manifests"},{"name":"1.3","sha":"62975daac12602efae44d9fc9bf62fce373778b9","kind":"commit","published_at":"2013-07-29T11:33:20.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.3","html_url":"https://github.com/python-babel/babel/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.3/manifests"},{"name":"1.2","sha":"e7efbbcb87d36126e1d74ed75d55591d5268ca3f","kind":"commit","published_at":"2013-07-27T10:58:38.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.2","html_url":"https://github.com/python-babel/babel/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.2/manifests"},{"name":"1.1","sha":"21cedd6b250d90a5e15d87e7d2db98c810a95839","kind":"commit","published_at":"2013-07-27T09:37:59.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.1","html_url":"https://github.com/python-babel/babel/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.1/manifests"},{"name":"1.0","sha":"2f8ed62038b42c8f228b7422ec18648bdc74d6c1","kind":"commit","published_at":"2013-07-26T16:13:17.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.0","html_url":"https://github.com/python-babel/babel/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-21T14:56:03.371Z","dependent_packages_count":7,"downloads":null,"downloads_period":null,"dependent_repos_count":509,"rankings":{"downloads":null,"dependent_repos_count":7.320777642770353,"dependent_packages_count":6.986634264884568,"stargazers_count":22.083839611178615,"forks_count":16.373025516403402,"docker_downloads_count":null,"average":13.191069258809234},"purl":"pkg:conda/babel","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/babel","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/babel","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/babel/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":{"last_synced_at":"2025-08-12T02:56:06.595Z","issues_count":174,"pull_requests_count":178,"avg_time_to_close_issue":40860930.481481485,"avg_time_to_close_pull_request":6984329.832258064,"issues_closed_count":107,"pull_requests_closed_count":155,"pull_request_authors_count":64,"issue_authors_count":137,"avg_comments_per_issue":3.1091954022988504,"avg_comments_per_pull_request":2.342696629213483,"merged_pull_requests_count":136,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":44,"past_year_pull_requests_count":83,"past_year_avg_time_to_close_issue":3581049.96,"past_year_avg_time_to_close_pull_request":1663574.5820895522,"past_year_issues_closed_count":25,"past_year_pull_requests_closed_count":67,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":33,"past_year_avg_comments_per_issue":2.2954545454545454,"past_year_avg_comments_per_pull_request":2.3132530120481927,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":63,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/issues","maintainers":[{"login":"akx","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"tomasr8","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"},{"login":"sils","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sils"}],"active_maintainers":[{"login":"akx","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"tomasr8","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/babel/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/babel/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/babel/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/babel/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","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":8614582,"name":"github.com/python-babel/babel","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/python-babel/babel","keywords_array":[],"namespace":null,"versions_count":24,"first_release_published_at":"2023-12-02T02:14:51.647Z","latest_release_published_at":"2025-02-01T15:13:46.000Z","latest_release_number":"v2.17.0+incompatible","last_synced_at":"2025-08-21T14:05:13.544Z","created_at":"2023-12-02T02:14:38.822Z","updated_at":"2025-08-21T14:56:02.892Z","registry_url":"https://pkg.go.dev/github.com/python-babel/babel","install_command":"go get github.com/python-babel/babel","documentation_url":"https://pkg.go.dev/github.com/python-babel/babel#section-documentation","metadata":{},"repo_metadata":{"id":37826457,"uuid":"11150301","full_name":"python-babel/babel","owner":"python-babel","description":"The official repository for Babel, the Python Internationalization Library","archived":false,"fork":false,"pushed_at":"2025-07-08T10:16:35.000Z","size":3458,"stargazers_count":1386,"open_issues_count":201,"forks_count":460,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-08-11T03:35:11.812Z","etag":null,"topics":["cldr","gettext","hacktoberfest","i18n","l10n"],"latest_commit_sha":null,"homepage":"http://babel.pocoo.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-babel.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.rst","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-07-03T12:25:10.000Z","updated_at":"2025-08-06T14:40:26.000Z","dependencies_parsed_at":"2023-10-03T11:38:52.219Z","dependency_job_id":"5c087cd9-f4f7-4c0e-8580-0b665dd7a951","html_url":"https://github.com/python-babel/babel","commit_stats":{"total_commits":1446,"total_committers":169,"mean_commits":8.55621301775148,"dds":0.768326417704011,"last_synced_commit":"740ee3d6a4c57ea3543334d6465085dd1d5df010"},"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/python-babel/babel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271488861,"owners_count":24768492,"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-08-21T02:00:08.990Z","response_time":74,"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":"python-babel","name":"python-babel","uuid":"14215782","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14215782?v=4","repositories_count":3,"last_synced_at":"2024-03-25T23:17:21.764Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/python-babel","funding_links":[],"total_stars":1715,"followers":9,"following":0,"created_at":"2022-11-02T21:06:09.103Z","updated_at":"2024-03-25T23:17:21.831Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-babel/repositories"},"tags":[{"name":"v2.17.0","sha":"b50a1d2186c20f3359f7e10853d2b2225a46ed40","kind":"commit","published_at":"2025-02-01T15:13:46.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.17.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.17.0/manifests"},{"name":"v2.16.0","sha":"cf7d22369cf40a8218cff1d3dc823eefa174aee0","kind":"commit","published_at":"2024-08-08T12:45:14.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.16.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.16.0/manifests"},{"name":"v2.15.0","sha":"40b194f4777366e95cc2dfb680fd696b86ef1c04","kind":"commit","published_at":"2024-05-05T13:48:29.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.15.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.15.0/manifests"},{"name":"v2.14.0","sha":"a8505a4de1d365d7eac6313908cac6dda2708a05","kind":"tag","published_at":"2023-12-12T13:19:54.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.14.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.14.0/manifests"},{"name":"v2.13.1","sha":"65de3dcf2dc217d6135eff999dc87a3861065e8d","kind":"tag","published_at":"2023-10-24T14:30:11.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.13.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"76677eacd10cc35bea0a11ec1d2f0566cadd4066","kind":"tag","published_at":"2023-10-03T07:07:31.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.13.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.13.0/manifests"},{"name":"v2.12.1","sha":"56071c90116e6b9ebbb62ac072bcf032fc6987cb","kind":"tag","published_at":"2023-02-28T14:05:17.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.12.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.1/manifests"},{"name":"v2.12.0","sha":"f5bb5bffdbc7923bc0297b99fd9dc2cb69afd6e7","kind":"tag","published_at":"2023-02-28T08:13:33.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.12.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.12.0/manifests"},{"name":"v2.11.0","sha":"a30d7cff7ed2df689e9539ef07104e8ea20445a9","kind":"commit","published_at":"2022-11-01T10:40:08.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.11.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.11.0/manifests"},{"name":"v2.10.3","sha":"0d902412c3e1ddfcc305abaf24ccfd5a3b52a53e","kind":"tag","published_at":"2022-06-16T06:28:54.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.3","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.3/manifests"},{"name":"v2.10.2","sha":"24bc2ddd682631439a590da89735297e09419289","kind":"tag","published_at":"2022-06-14T07:22:49.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.2","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.2/manifests"},{"name":"v2.10.1","sha":"4fcc285b0bd9221d8f421adc1ad4154262110d2d","kind":"tag","published_at":"2022-04-20T18:08:51.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"5d24af5be3ae048a86bf3dc40daaf965f3502331","kind":"tag","published_at":"2022-04-20T14:16:08.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.10.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.10.0/manifests"},{"name":"v2.9.1","sha":"a99fa2474c808b51ebdabea18db871e389751559","kind":"tag","published_at":"2021-04-28T19:31:51.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.9.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"9f6ea69f49fad04ece0611b856e0debfac2ae805","kind":"tag","published_at":"2020-12-03T09:29:34.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.9.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"efa0d6d3d7f632ff398705d4f767d953226c16fd","kind":"tag","published_at":"2020-11-11T10:58:19.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.8.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"d45b2d300b1e2ef261c243ab7d094045d61fcd8e","kind":"tag","published_at":"2019-12-31T12:39:27.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.8.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"8b684d56e90d593d4f431263a6a3fea1aabc0d0c","kind":"tag","published_at":"2019-05-27T12:50:11.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.7.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"a5ecaa321817d3705cbda1476f6e9f06daa1e847","kind":"tag","published_at":"2018-05-28T14:28:12.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.6.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"6cca5c736e53936b8b0d16d809382b472f5cd342","kind":"tag","published_at":"2018-01-15T17:13:41.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.3","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"edfb518a589aa6d7bc4243dc2430a5b0f200ca8c","kind":"tag","published_at":"2018-01-15T12:05:26.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.2","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"f29eccd6b6edd031e43ccd1bcf92513221b66df6","kind":"commit","published_at":"2017-09-14T10:04:32.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.1","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"e6a926a78d7286b84ff482ed1f61131518532190","kind":"tag","published_at":"2017-08-18T09:06:56.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.5.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"ac158ccd96a5e44e3bb024bf46ee780db880cd85","kind":"tag","published_at":"2017-03-24T14:43:15.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/v2.4.0","html_url":"https://github.com/python-babel/babel/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/v2.4.0/manifests"},{"name":"2.3.4","sha":"6a1491a6ac5d850498ba834a55815a8f18deba4e","kind":"commit","published_at":"2016-04-22T11:47:49.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.4","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.4/manifests"},{"name":"2.3.2","sha":"9ac2fdff0acb118f27caaec900e29fd112eef293","kind":"commit","published_at":"2016-04-08T08:36:34.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.2","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"d36f0fe57c897ba55d6efe48011681b791b9a717","kind":"commit","published_at":"2016-04-07T20:50:33.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.3.1","html_url":"https://github.com/python-babel/babel/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.3.1/manifests"},{"name":"2.2.0","sha":"327bcdf9e83d3e07619912a980e3b1e5eba38a89","kind":"commit","published_at":"2016-01-02T19:15:46.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.2.0","html_url":"https://github.com/python-babel/babel/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.2.0/manifests"},{"name":"dev-2a51c9b95d06","sha":"2a51c9b95d06d442d8cfc5ebad30bbdcd46e5010","kind":"commit","published_at":"2015-12-20T16:28:19.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/dev-2a51c9b95d06","html_url":"https://github.com/python-babel/babel/releases/tag/dev-2a51c9b95d06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@dev-2a51c9b95d06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/dev-2a51c9b95d06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/dev-2a51c9b95d06/manifests"},{"name":"2.1.1","sha":"138f71723fa09798ea8a426bbfa7557c48250592","kind":"commit","published_at":"2015-09-25T12:41:40.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.1.1","html_url":"https://github.com/python-babel/babel/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.1.1/manifests"},{"name":"2.0","sha":"5e9ae0996d6c502a04a338a7fa3c0c1c9024e734","kind":"commit","published_at":"2015-07-27T11:27:47.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/2.0","html_url":"https://github.com/python-babel/babel/releases/tag/2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/2.0/manifests"},{"name":"1.3","sha":"62975daac12602efae44d9fc9bf62fce373778b9","kind":"commit","published_at":"2013-07-29T11:33:20.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.3","html_url":"https://github.com/python-babel/babel/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.3/manifests"},{"name":"1.2","sha":"e7efbbcb87d36126e1d74ed75d55591d5268ca3f","kind":"commit","published_at":"2013-07-27T10:58:38.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.2","html_url":"https://github.com/python-babel/babel/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.2/manifests"},{"name":"1.1","sha":"21cedd6b250d90a5e15d87e7d2db98c810a95839","kind":"commit","published_at":"2013-07-27T09:37:59.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.1","html_url":"https://github.com/python-babel/babel/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.1/manifests"},{"name":"1.0","sha":"2f8ed62038b42c8f228b7422ec18648bdc74d6c1","kind":"commit","published_at":"2013-07-26T16:13:17.000Z","download_url":"https://codeload.github.com/python-babel/babel/tar.gz/1.0","html_url":"https://github.com/python-babel/babel/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-babel/babel@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/tags/1.0/manifests"}]},"repo_metadata_updated_at":"2025-08-21T14:56:02.892Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.801592556016239,"dependent_packages_count":9.575730298247606,"stargazers_count":1.9361006612004226,"forks_count":1.3952446349689214,"docker_downloads_count":null,"average":5.927167037608298},"purl":"pkg:golang/github.com/python-babel/babel","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/python-babel/babel","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/python-babel/babel","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/python-babel/babel/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-12T02:56:06.595Z","issues_count":174,"pull_requests_count":178,"avg_time_to_close_issue":40860930.481481485,"avg_time_to_close_pull_request":6984329.832258064,"issues_closed_count":107,"pull_requests_closed_count":155,"pull_request_authors_count":64,"issue_authors_count":137,"avg_comments_per_issue":3.1091954022988504,"avg_comments_per_pull_request":2.342696629213483,"merged_pull_requests_count":136,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":44,"past_year_pull_requests_count":83,"past_year_avg_time_to_close_issue":3581049.96,"past_year_avg_time_to_close_pull_request":1663574.5820895522,"past_year_issues_closed_count":25,"past_year_pull_requests_closed_count":67,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":33,"past_year_avg_comments_per_issue":2.2954545454545454,"past_year_avg_comments_per_pull_request":2.3132530120481927,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":63,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/issues","maintainers":[{"login":"akx","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"tomasr8","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"},{"login":"sils","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sils"}],"active_maintainers":[{"login":"akx","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"tomasr8","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpython-babel%2Fbabel/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpython-babel%2Fbabel/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpython-babel%2Fbabel/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpython-babel%2Fbabel/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954233,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":6649,"full_name":"python-babel/babel","default_branch":"master","committers":[{"name":"Aarni Koskela","email":"akx@iki.fi","login":"akx","count":370},{"name":"Christopher Lenz","email":"cmlenz@gmail.com","login":"cmlenz","count":225},{"name":"Armin Ronacher","email":"armin.ronacher@active-4.com","login":"mitsuhiko","count":191},{"name":"Alex Morega","email":"alex@grep.ro","login":"mgax","count":83},{"name":"Felix Schwarz","email":"felix.schwarz@oss.schwarz.eu","login":"FelixSchwarz","count":74},{"name":"Pedro Algarvio","email":"pedro@algarvio.me","login":"s0undt3ch","count":62},{"name":"Jeroen Ruigrok van der Werven","email":"asmodai@in-nomine.org","login":"ashemedai","count":61},{"name":"Lasse Schuirmann","email":"lasse.schuirmann@gmail.com","login":"sils","count":41},{"name":"Philip Jenvey","email":"pjenvey@underboss.org","login":"pjenvey","count":28},{"name":"benselme","email":"benselme@gmail.com","login":"benselme","count":23},{"name":"Tomas R.","email":"tomas.roun8@gmail.com","login":"tomasr8","count":22},{"name":"Isaac Jurado","email":"diptongo@gmail.com","login":"etanol","count":20},{"name":"Tobias Bieniek","email":"Tobias.Bieniek@gmx.de","login":"Turbo87","count":16},{"name":"Jonah Lawrence","email":"jonah@freshidea.com","login":"DenverCoder1","count":12},{"name":"Jonas Borgström","email":"jonas@edgewall.org","login":null,"count":12},{"name":"Michael Birtwell","email":"michael.birtwell@starleaf.com","login":null,"count":11},{"name":"Ville Skyttä","email":"ville.skytta@iki.fi","login":"scop","count":10},{"name":"Jon Dufresne","email":"jon.dufresne@gmail.com","login":"jdufresne","count":10},{"name":"Hugo","email":"hugovk","login":"hugovk","count":9},{"name":"Jun Omae","email":"jun66j5@gmail.com","login":"jun66j5","count":8},{"name":"Kevin Deldycke","email":"kdeldycke@scaleway.com","login":null,"count":6},{"name":"Kevin Deldycke","email":"kevin@deldycke.com","login":"kdeldycke","count":5},{"name":"Heungsub Lee","email":"sub@subl.ee","login":"sublee","count":5},{"name":"Sachin Paliwal","email":"sachin.pali146@gmail.com","login":"sachinpali146","count":4},{"name":"Jakob Schnitzer","email":"mail@jakobschnitzer.de","login":"yagebu","count":4},{"name":"Erick Wilder","email":"erickwilder@gmail.com","login":"erickwilder","count":4},{"name":"Daniel Neuhäuser","email":"dasdasich@gmail.com","login":"DasIch","count":4},{"name":"Boris Verkhovskiy","email":"boris.verk@gmail.com","login":"verhovsky","count":4},{"name":"Alex Willmer","email":"alex@moreati.org.uk","login":"moreati","count":4},{"name":"Jean Abou Samra","email":"jean@abou-samra.fr","login":"jeanas","count":3},{"name":"Changaco","email":"changaco@changaco.oy.lc","login":"Changaco","count":3},{"name":"sudheesh001","email":"sudheesh1995@outlook.com","login":"sudheesh001","count":3},{"name":"Miro Hrončok","email":"miro@hroncok.cz","login":"hroncok","count":3},{"name":"Luke Plant","email":"L.Plant.98@cantab.net","login":"spookylukey","count":3},{"name":"Lukas Balaga","email":"lukas.balaga@gmail.com","login":"lukasbalaga","count":3},{"name":"Jennifer Wang","email":"jtwang@yelp.com","login":"jtwang","count":3},{"name":"Cédric Krier","email":"ced@b2ck.com","login":"cedk","count":3},{"name":"Erik Romijn","email":"eromijn@solidlinks.nl","login":"mxsasha","count":2},{"name":"srisankethu","email":"sanketh.uppalapati@research.iiit.ac.in","login":null,"count":2},{"name":"Sébastien Diemer","email":"sebastien.diemer@polyconseil.fr","login":null,"count":2},{"name":"Arturas Moskvinas","email":"arturas@uber.com","login":null,"count":2},{"name":"mondeja","email":"mondejar1994@gmail.com","login":"mondeja","count":2},{"name":"Ryan J Ollos","email":"ryanollos@verasonics.com","login":"rjollos","count":2},{"name":"Hyunjun Kim","email":"kim@hyunjun.kr","login":"yoloseem","count":2},{"name":"KO. Mattsson","email":"karloskar@ponty.se","login":"karloskar","count":2},{"name":"Leonardo Pistone","email":"leonardo.pistone@camptocamp.com","login":"lepistone","count":2},{"name":"Lukas B","email":"lukas-b","login":"lukas-b","count":2},{"name":"Niklas Hambüchen","email":"mail@nh2.me","login":"nh2","count":2},{"name":"Xavier Fernandez","email":"xavier.fernandez@polyconseil.fr","login":"xavfernandez","count":2},{"name":"alexbodn@gmail.com","email":"alexbodn@gmail.com","login":"alexbodn","count":2},{"name":"saurabhiiit","email":"saurabh.agrahari@research.iiit.ac.in","login":"saurabhiiit","count":2},{"name":"Andrii Oriekhov","email":"andriyorehov@gmail.com","login":"andriyor","count":1},{"name":"Anthony Sottile","email":"asottile@umich.edu","login":"asottile","count":1},{"name":"BT-sschmid","email":"39914536+BT-sschmid","login":"BT-sschmid","count":1},{"name":"Best Olunusi","email":"olunusibest@gmail.com","login":"olunusib","count":1},{"name":"Alexander A. Dyshev","email":"adyshev@gmail.com","login":"adyshev","count":1},{"name":"Alex Waygood","email":"Alex.Waygood@Gmail.com","login":"AlexWaygood","count":1},{"name":"Alex Kuzmenko","email":"a.kuzmenko@smartweb.com.ua","login":"oleksandr-kuzmenko","count":1},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":1},{"name":"Ivan Koldakov","email":"coldie322@gmail.com","login":"koldakov","count":1},{"name":"The Gitter Badger","email":"badger@gitter.im","login":"gitter-badger","count":1},{"name":"Teo","email":"33686434+kajte","login":"kajte","count":1},{"name":"Sven Anderson","email":"sven@redhat.com","login":"ansiwen","count":1},{"name":"Steve (Gadget) Barnes","email":"gadgetsteve@hotmail.com","login":"GadgetSteve","count":1},{"name":"Stefane Fermigier","email":"sf@fermigier.com","login":"sfermigier","count":1},{"name":"Simeon Visser","email":"svisser","login":"svisser","count":1},{"name":"Sigurd Ljødal","email":"544451+ljodal","login":"ljodal","count":1},{"name":"Dylan Kiss","email":"dyki@odoo.com","login":"dylankiss","count":1},{"name":"Eoin Nugent","email":"eoin@yelp.com","login":null,"count":1},{"name":"He Chen","email":"hchen584@bloomberg.net","login":null,"count":1},{"name":"Adam Chainz","email":"adam@adamj.eu","login":null,"count":1},{"name":"Brad Martin","email":"brad.martin@ibotta.com","login":null,"count":1},{"name":"Bryn Truscott","email":"b.truscott@bboxx.co.uk","login":null,"count":1},{"name":"Sébastien Fievet","email":"_@sebastien-fievet.fr","login":null,"count":1},{"name":"StevenJ","email":"stevenj@surveymonkey.com","login":null,"count":1},{"name":"Sjoerd Langkemper","email":"sjoerd@byte.nl","login":null,"count":1},{"name":"Roy Williams","email":"rwilliams@lyft.com","login":null,"count":1},{"name":"Roy Wellington Ⅳ","email":"roy@mybasis.com","login":null,"count":1},{"name":"Yuriy Shatrov","email":"y_shatrov@wargaming.net","login":null,"count":1},{"name":"Marc-André Dufresne","email":"marc-andre.dufresne@ormuco.com","login":null,"count":1},{"name":"Nick Retallack","email":"nick@bitcasa.com","login":null,"count":1},{"name":"Mario Frasca","email":"mfrasca@zonnet.nl","login":null,"count":1},{"name":"Chris","email":"chrisbrake","login":"chrisbrake","count":1},{"name":"Brian Cappello","email":"briancappello@gmail.com","login":"briancappello","count":1},{"name":"Bohdan Malomuzh","email":"igreenbergi78@gmail.com","login":"Edwin18","count":1},{"name":"Dirkjan Ochtman","email":"dirkjan@ochtman.nl","login":"djc","count":1},{"name":"Alessio Bogon","email":"youtux","login":"youtux","count":1},{"name":"Serban Constantin","email":"serban.constantin@sparkware.ro","login":"fuzzmz","count":1},{"name":"Régis Behmo","email":"regis@behmo.com","login":"regisb","count":1},{"name":"Ronan Amicel","email":"ronan@amicel.net","login":"ronnix","count":1},{"name":"Romuald Brunet","email":"romuald@gandi.net","login":"romuald","count":1},{"name":"Roman Rader","email":"roman.rader@gmail.com","login":"rrader","count":1},{"name":"Roman Imankulov","email":"roman.imankulov@gmail.com","login":"imankulov","count":1},{"name":"Rodrigo Ramírez Norambuena","email":"a@rodrigoramirez.com","login":"roramirez","count":1},{"name":"Rico Hermans","email":"rix0rrr@gmail.com","login":"rix0rrr","count":1},{"name":"xmo-odoo","email":"xmo@odoo.com","login":"xmo-odoo","count":1},{"name":"xen","email":"m@xen.ru","login":"xen","count":1},{"name":"wandrew004","email":"60816885+wandrew004","login":"wandrew004","count":1},{"name":"sebleblanc","email":"seb@sebleblanc.net","login":"sebleblanc","count":1},{"name":"ruro","email":"ruro.ruro@ya.ru","login":"RuRo","count":1},{"name":"rachele-collin","email":"63007243+rachele-collin","login":"rachele-collin","count":1},{"name":"mattdiaz007","email":"124223568+mattdiaz007","login":"mattdiaz007","count":1},{"name":"masklinn","email":"github.com@masklinn.net","login":"masklinn","count":1},{"name":"martin f. krafft","email":"github.com@pobox.madduck.net","login":"madduck","count":1},{"name":"lilinjie","email":"102012657+uniontech-lilinjie","login":"uniontech-lilinjie","count":1},{"name":"ldwoolley","email":"ldwoolley@gmail.com","login":"ldwoolley","count":1},{"name":"iamshubh22","email":"sgshubham03@gmail.com","login":"shubh1m","count":1},{"name":"farhan5900","email":"farhan5900@gmail.com","login":"farhan5900","count":1},{"name":"clach04","email":"Chris.Clark@actian.com","login":"clach04","count":1},{"name":"buhtz","email":"c.buhtz@posteo.jp","login":"buhtz","count":1},{"name":"astaric","email":"anze.staric@gmail.com","login":"astaric","count":1},{"name":"Wolfgang Doll","email":"wolfgang.doll@web.de","login":"wodo","count":1},{"name":"Tyler Kennedy","email":"tk@tkte.ch","login":"TkTech","count":1},{"name":"Tomáš Hrnčiar","email":"tomas.hrnciar@me.com","login":"hrnciar","count":1},{"name":"Todd M. Guerra","email":"toddguerra@gmail.com","login":"gutsy","count":1},{"name":"Marc-Etienne Vargenau","email":"marc-etienne.vargenau@nokia.com","login":"vargenau","count":1},{"name":"Maciej Olko","email":"maciej.olko@affirm.com","login":"m-aciek","count":1},{"name":"Lukas Winkler","email":"git@lw1.at","login":"Findus23","count":1},{"name":"Lukas Kahwe Smith","email":"smith@pooteeweet.org","login":"lsmith77","count":1},{"name":"Lukas Juhrich","email":"lukas.juhrich@agdsn.de","login":"lukasjuhrich","count":1},{"name":"Leonid","email":"81681712+john-psina","login":"john-psina","count":1},{"name":"Krzysztof Jagiełło","email":"me@kjagiello.com","login":"kjagiello","count":1},{"name":"Kenny Root","email":"kenny@the-b.org","login":"kruton","count":1},{"name":"Jungmo Ku","email":"suhojm@utexas.edu","login":"suhojm","count":1},{"name":"Juliette Monsel","email":"j_4321@protonmail.com","login":"j4321","count":1},{"name":"Julien Palard","email":"julien@palard.fr","login":"JulienPalard","count":1},{"name":"Julen Ruiz Aizpuru","email":"julenx@gmail.com","login":"julen","count":1},{"name":"Narayan Acharya","email":"narayan.acharya6@gmail.com","login":"narayanacharya6","count":1},{"name":"Morgan Wahl","email":"morgan@addgene.org","login":"morganwahl","count":1},{"name":"Nikita Sobolev","email":"mail@sobolevn.me","login":"sobolevn","count":1},{"name":"Nikiforov Konstantin","email":"kostya.nik.3854@gmail.com","login":"nikifkon","count":1},{"name":"Nicolas Grilly","email":"nicolas@gardentechno.com","login":"ngrilly","count":1},{"name":"Nehal J Wani","email":"nehaljw.kkd1@gmail.com","login":"nehaljwani","count":1},{"name":"Narendra Vardi","email":"narendravardi","login":"narendravardi","count":1},{"name":"Alberto Mardegan","email":"mardy@users.sourceforge.net","login":"mardy","count":1},{"name":"Abhishek Tiwari","email":"erabhishektiwarics@gmail.com","login":"abhishekcs10","count":1},{"name":"Abdullah Javed Nesar","email":"abduljaved1994@gmail.com","login":"Abdullahjavednesar","count":1},{"name":"Georg Schölly","email":"git@gsch.ch","login":"georgschoelly","count":1},{"name":"Gabe Sherman","email":"56273933+gabe-sherman","login":"gabe-sherman","count":1},{"name":"François Magimel","email":"magimel.francois@gmail.com","login":"Linkid","count":1},{"name":"Frank Harrison","email":"frank@doublethefish.com","login":"doublethefish","count":1},{"name":"Florian Schulze","email":"florian.schulze@gmx.net","login":"fschulze","count":1},{"name":"Felix Yan","email":"felixonmars@archlinux.org","login":"felixonmars","count":1},{"name":"Eric L","email":"ewl+git@lavar.de","login":"ericzolf","count":1},{"name":"Craig Loftus","email":"craig@regulusweb.com","login":"craigloftus","count":1},{"name":"CyanNani123","email":"f.st@live.de","login":"stfab","count":1},{"name":"DS/Charlie","email":"82801887+ds-cbo","login":"ds-cbo","count":1},{"name":"Daniel","email":"daniel.infanger@gmail.com","login":"DI84","count":1},{"name":"Daniel Roschka","email":"dunedan@phoenitydawn.de","login":"Dunedan","count":1},{"name":"David Baumgold","email":"david@davidbaumgold.com","login":"singingwolfboy","count":1},{"name":"Mohamed Morsy","email":"muhamed.hafez+github@gmail.com","login":"muhamed-hafez","count":1},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":1},{"name":"Michael Birtwell","email":"michael.birtwell@gmail.com","login":"mbirtwell","count":1},{"name":"Max Shenfield","email":"shenfieldmax@gmail.com","login":"mshenfield","count":1},{"name":"Matt Iversen","email":"teh.ivo@gmail.com","login":"Ivoz","count":1},{"name":"Joseph Breihan","email":"josephbreihan@gmail.com","login":"josephbreihan","count":1},{"name":"Johannes Wilm","email":"johanneswilm@gmail.com","login":"johanneswilm","count":1},{"name":"Joe Portela","email":"jportela14@gmail.com","login":"joeportela","count":1},{"name":"Jesús Espino","email":"jespinog@gmail.com","login":"jespino","count":1},{"name":"Jeremy Weinstein","email":"jeremydw@gmail.com","login":"jeremydw","count":1},{"name":"James Page","email":"james.page@ubuntu.com","login":"javacruft","count":1},{"name":"James McKinney","email":"26463+jpmckinney","login":"jpmckinney","count":1},{"name":"Jakub Wilk","email":"jwilk@jwilk.net","login":"jwilk","count":1},{"name":"Thomas Waldmann","email":"tw@waldmann-edv.de","login":"ThomasWaldmann","count":1},{"name":"Raphael Nestler","email":"raphael.nestler@renuo.ch","login":"rnestler","count":1},{"name":"Przemyslaw Wegrzyn","email":"pwegrzyn@codepainters.com","login":"codepainters","count":1},{"name":"Philip_Tzou","email":"philip.npc@gmail.com","login":"philiptzou","count":1},{"name":"Petr Viktorin","email":"encukou@gmail.com","login":"encukou","count":1},{"name":"PTrottier","email":"31802216+PTrottier","login":"PTrottier","count":1},{"name":"Oleh Prypin","email":"oleh@pryp.in","login":"oprypin","count":1},{"name":"NotAFile","email":"notafile@gmail.com","login":"NotAFile","count":1},{"name":"David Stanek","email":"dstanek@dstanek.com","login":"dstanek","count":1}],"total_commits":1501,"total_committers":172,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":8.726744186046512,"dds":0.7534976682211859,"past_year_committers":[{"name":"Aarni Koskela","email":"akx@iki.fi","login":"akx","count":51},{"name":"Tomas R.","email":"tomas.roun8@gmail.com","login":"tomasr8","count":21},{"name":"Boris Verkhovskiy","email":"boris.verk@gmail.com","login":"verhovsky","count":4},{"name":"wandrew004","email":"60816885+wandrew004","login":"wandrew004","count":1},{"name":"mattdiaz007","email":"124223568+mattdiaz007","login":"mattdiaz007","count":1},{"name":"clach04","email":"Chris.Clark@actian.com","login":"clach04","count":1},{"name":"buhtz","email":"c.buhtz@posteo.jp","login":"buhtz","count":1},{"name":"Tomáš Hrnčiar","email":"tomas.hrnciar@me.com","login":"hrnciar","count":1},{"name":"Leonid","email":"81681712+john-psina","login":"john-psina","count":1},{"name":"Jun Omae (大前 潤)","email":"42682+jun66j5","login":"jun66j5","count":1},{"name":"James McKinney","email":"26463+jpmckinney","login":"jpmckinney","count":1},{"name":"Gabe Sherman","email":"56273933+gabe-sherman","login":"gabe-sherman","count":1},{"name":"Dylan Kiss","email":"dyki@odoo.com","login":"dylankiss","count":1},{"name":"Daniel Roschka","email":"dunedan@phoenitydawn.de","login":"Dunedan","count":1},{"name":"Bohdan Malomuzh","email":"igreenbergi78@gmail.com","login":"Edwin18","count":1}],"past_year_total_commits":88,"past_year_total_committers":15,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":5.866666666666666,"past_year_dds":0.4204545454545454,"last_synced_at":"2025-07-08T10:17:26.629Z","last_synced_commit":"69c5db8c21090a1f6a71211140c150024a4a189d","created_at":"2023-03-07T09:43:26.581Z","updated_at":"2025-07-08T10:17:26.728Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"python-babel/babel","html_url":"https://github.com/python-babel/babel","last_synced_at":"2025-08-31T09:04:33.221Z","status":null,"issues_count":167,"pull_requests_count":209,"avg_time_to_close_issue":43783383.15,"avg_time_to_close_pull_request":6891818.457627119,"issues_closed_count":99,"pull_requests_closed_count":177,"pull_request_authors_count":65,"issue_authors_count":135,"avg_comments_per_issue":3.023952095808383,"avg_comments_per_pull_request":2.248803827751196,"merged_pull_requests_count":153,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":34,"past_year_pull_requests_count":93,"past_year_avg_time_to_close_issue":3897165.0714285714,"past_year_avg_time_to_close_pull_request":1342341.6811594204,"past_year_issues_closed_count":14,"past_year_pull_requests_closed_count":69,"past_year_pull_request_authors_count":22,"past_year_issue_authors_count":28,"past_year_avg_comments_per_issue":1.852941176470588,"past_year_avg_comments_per_pull_request":2.182795698924731,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":63,"created_at":"2023-05-10T11:07:02.880Z","updated_at":"2025-09-03T02:34:47.707Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-babel%2Fbabel/issues","issue_labels_count":{"bug":31,"area/messages":29,"question":27,"enhancement":19,"area/CLDR":18,"area/dates":13,"feature":9,"area/numbers":8,"documentation":3,"(1) investigated":1,"difficulty/high":1,"pending review":1,"difficulty/medium":1,"size/XS":1,"(2) in progress":1},"pull_request_labels_count":{"enhancement":38,"area/messages":27,"bug":25,"area/CLDR":19,"area/dates":14,"feature":10,"size/S":5,"area/numbers":5,"documentation":4,"size/XS":3,"size/L":2,"pending review":2,"size/XXL":2,"size/XL":1,"difficulty/low":1},"issue_author_associations_count":{"NONE":138,"CONTRIBUTOR":18,"MEMBER":12},"pull_request_author_associations_count":{"MEMBER":146,"CONTRIBUTOR":63,"NONE":48},"issue_authors":{"tomasr8":9,"jeanas":4,"akx":4,"Dreamsorcerer":3,"sils":3,"EdGaere":3,"oomsveta":3,"jenstroeger":2,"gabe-sherman":2,"tomschr":2,"ThiefMaster":2,"ikus060":2,"kygoh":2,"jun66j5":2,"joeyorlando":2,"kloczek":2,"SirRob1997":2,"Porrumentzio":2,"l1onsun":1,"alec000inspired":1,"stitch-martha":1,"irl":1,"cprcrack":1,"ramchandra-st":1,"buhtz":1,"szewczykmira":1,"12rambau":1,"quantumdecoherence":1,"ankitd33":1,"Changaco":1,"domdfcoding":1,"john-psina":1,"benbariteau":1,"jtwang":1,"judgewooden":1,"jonocodes":1,"not-a-user":1,"hroncok":1,"5j9":1,"dairiki":1,"s7726":1,"mtelka":1,"hildogjr":1,"fundawang":1,"antos07":1,"JiawenLai":1,"bartfeenstra":1,"erickwilder":1,"mpkuth":1,"torfsen":1,"ebanDev":1,"zrxmax":1,"davidfraser":1,"miigotu":1,"madebylydia":1,"RomainBrault":1,"qixils":1,"robertlagrant":1,"sassanh":1,"AiroPi":1,"ChameleonRed":1,"danielbellhv":1,"nileshpatra":1,"NiallRees":1,"anentropic":1,"rbu":1,"samclane":1,"mweinelt":1,"michaelfm1211":1,"typonaut":1,"BrentHuang":1,"07pepa":1,"Ollymid":1,"olipeno":1,"wolkodlack":1,"Sraw":1,"bemoody":1,"waxisien":1,"LeXofLeviafan":1,"AA-Turner":1,"cdfarrow":1,"HawkOnPK":1,"DetachHead":1,"alevas":1,"photodude":1,"klydream":1,"EmilyBStudent":1,"johanndt":1,"mgorny":1,"johnzhou721":1,"Lounarok":1,"Larsene":1,"mb-wali":1,"yuvalek":1,"gsakkis":1,"fdriesenaar":1,"madduck":1,"YousefEZ":1,"MandarinoMcZumo":1,"violuke":1,"matthiashuschle":1,"Esterbi":1,"azmeuk":1,"trillllian":1,"dmoklaf":1,"Vexed01":1,"jmoraleda":1,"bfontaine":1,"jaap3":1,"marcusolofsson":1,"Jackenmen":1,"Tschuppi81":1,"lheckemann":1,"tedgoodley":1,"defkev":1,"ghost":1,"bouboulov":1,"snoopyjc":1,"mikazz":1,"fermulator":1,"DI84":1,"fabiommendes":1,"RenanCQueiroz":1,"pganssle":1,"warrickball":1,"hackatechs":1,"donnillo":1,"Niklas2501":1,"jma":1,"trim21":1,"mrr-r":1,"neuroid":1,"ericzolf":1,"du33169":1,"fliu98":1},"pull_request_authors":{"akx":110,"tomasr8":46,"DenverCoder1":5,"mdklatt":4,"dylankiss":3,"Olunusib":3,"harry-patcher":3,"hoangduytran":2,"mattdiaz007":2,"john-psina":2,"jmoraleda":2,"gabe-sherman":2,"buhtz":2,"bestpantusen":2,"du33169":2,"harrykao":2,"scop":2,"jun66j5":2,"ronnix":2,"jpmckinney":2,"RomainBarbason":2,"hrnciar":2,"Edwin18":2,"Dunedan":2,"podgorniy94":2,"stephenfin":2,"clach04":2,"wandrew004":2,"verhovsky":2,"afh":2,"jeanas":2,"sebas-inf":2,"AivGitHub":1,"vargenau":1,"gitaarik":1,"mgorny":1,"trillllian":1,"madduck":1,"ds-cbo":1,"EmilyBStudent":1,"hartmutobendorf":1,"ghost":1,"sinoroc":1,"etanol":1,"encukou":1,"rtobar":1,"07pepa":1,"oprypin":1,"miigotu":1,"m-aciek":1,"xmo-odoo":1,"uniontech-lilinjie":1,"cclauss":1,"olunusib":1,"joeportela":1,"soft-suroleb":1,"embray":1,"kdeldycke":1,"rix0rrr":1,"AlexWaygood":1,"ljodal":1,"kjagiello":1,"DI84":1,"kajte":1,"bfontaine":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10165784,"issues_count":31999265,"pull_requests_count":100269215,"authors_count":10729006,"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":{"bug":8,"area/messages":3,"question":3,"area/dates":3,"documentation":1},"past_year_pull_request_labels_count":{"enhancement":21,"area/messages":15,"area/dates":9,"bug":8,"area/CLDR":6,"feature":4,"area/numbers":3,"size/XS":3,"documentation":2,"size/S":2,"size/XXL":2,"difficulty/low":1,"size/L":1},"past_year_issue_author_associations_count":{"NONE":23,"MEMBER":6,"CONTRIBUTOR":4},"past_year_pull_request_author_associations_count":{"MEMBER":72,"NONE":27,"CONTRIBUTOR":10},"past_year_issue_authors":{"tomasr8":4,"akx":2,"gabe-sherman":2,"violuke":1,"trillllian":1,"ThiefMaster":1,"stitch-martha":1,"robertlagrant":1,"RenanCQueiroz":1,"oomsveta":1,"not-a-user":1,"lheckemann":1,"LeXofLeviafan":1,"jun66j5":1,"johnzhou721":1,"jmoraleda":1,"JiawenLai":1,"fundawang":1,"Esterbi":1,"EmilyBStudent":1,"EdGaere":1,"du33169":1,"defkev":1,"cdfarrow":1,"antos07":1,"anentropic":1,"alec000inspired":1,"AA-Turner":1},"past_year_pull_request_authors":{"akx":40,"tomasr8":32,"dylankiss":3,"harry-patcher":3,"jun66j5":2,"gabe-sherman":2,"jmoraleda":2,"verhovsky":2,"wandrew004":2,"du33169":2,"mattdiaz007":2,"hoangduytran":2,"RomainBarbason":2,"clach04":2,"hrnciar":2,"bestpantusen":2,"harrykao":2,"embray":1,"soft-suroleb":1,"rtobar":1,"EmilyBStudent":1,"trillllian":1},"maintainers":[{"login":"akx","count":114,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"tomasr8","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"},{"login":"sils","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sils"}],"active_maintainers":[{"login":"akx","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akx"},{"login":"tomasr8","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomasr8"}]},"events":{"total":{"CreateEvent":20,"ReleaseEvent":1,"IssuesEvent":58,"WatchEvent":63,"DeleteEvent":7,"IssueCommentEvent":221,"PushEvent":81,"PullRequestReviewCommentEvent":100,"PullRequestEvent":92,"PullRequestReviewEvent":122,"ForkEvent":20},"last_year":{"CreateEvent":20,"ReleaseEvent":1,"IssuesEvent":58,"WatchEvent":63,"DeleteEvent":7,"IssueCommentEvent":221,"PushEvent":81,"PullRequestReviewCommentEvent":100,"PullRequestEvent":92,"PullRequestReviewEvent":122,"ForkEvent":20}},"keywords":["cldr","gettext","hacktoberfest","i18n","l10n"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-06-23T07:56:19.027Z","updated_at":"2022-06-23T07:56:19.027Z","repository_link":"https://github.com/python-babel/babel/blob/master/docs/requirements.txt","dependencies":[{"id":17844404,"package_name":"Sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-06-23T07:56:19.193Z","updated_at":"2022-06-23T07:56:19.193Z","repository_link":"https://github.com/python-babel/babel/blob/master/setup.py","dependencies":[{"id":17844405,"package_name":"This","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17844406,"package_name":"pytz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17844407,"package_name":"higher.","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":17844408,"package_name":"pytz","ecosystem":"pypi","requirements":"\u003e=2015.7","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-10-03T11:38:51.915Z","updated_at":"2023-10-03T11:38:51.915Z","repository_link":"https://github.com/python-babel/babel/blob/master/.github/workflows/ci.yml","dependencies":[{"id":14079919460,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14079919461,"package_name":"pre-commit/action","ecosystem":"actions","requirements":"v3.0.0","direct":true,"kind":"composite","optional":false},{"id":14079919462,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14079919463,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14079919464,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14079919465,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14079919466,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14079919467,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-03T11:38:52.103Z","updated_at":"2023-10-03T11:38:52.103Z","repository_link":"https://github.com/python-babel/babel/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"tests/messages/data/setup.py","sha":null,"kind":"manifest","created_at":"2023-10-03T11:38:52.156Z","updated_at":"2023-10-03T11:38:52.156Z","repository_link":"https://github.com/python-babel/babel/blob/master/tests/messages/data/setup.py","dependencies":[]}],"score":33.65853389216317,"created_at":"2025-09-08T11:18:27.952Z","updated_at":"2025-10-07T08:24:28.635Z","avatar_url":"https://github.com/python-babel.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":77478680,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["unit-testing","closember","fuzzing","property-based-testing","asyncio","static-code-analysis","static-analysis","pep8","code-quality","http-server"],"project_url":"https://science.ecosyste.ms/api/v1/projects/63005","html_url":"https://science.ecosyste.ms/projects/63005"}