{"id":65224,"name":"opennmt-py","description":"Open Source Neural Machine Translation and (Large) Language Models in PyTorch","url":"https://github.com/opennmt/opennmt-py","last_synced_at":"2025-09-08T13:22:01.131Z","repository":{"id":37848259,"uuid":"82841862","full_name":"OpenNMT/OpenNMT-py","owner":"OpenNMT","description":"Open Source Neural Machine Translation and (Large) Language Models in PyTorch","archived":false,"fork":false,"pushed_at":"2025-03-06T03:47:21.000Z","size":321653,"stargazers_count":6921,"open_issues_count":33,"forks_count":2257,"subscribers_count":178,"default_branch":"master","last_synced_at":"2025-08-01T00:30:54.954Z","etag":null,"topics":["deep-learning","language-model","llms","machine-translation","neural-machine-translation","pytorch"],"latest_commit_sha":null,"homepage":"https://opennmt.net/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenNMT.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-22T19:01:50.000Z","updated_at":"2025-07-29T20:55:50.000Z","dependencies_parsed_at":"2022-07-14T23:30:47.033Z","dependency_job_id":"e2a5c9d7-74f6-4993-996d-446ac53788c4","html_url":"https://github.com/OpenNMT/OpenNMT-py","commit_stats":{"total_commits":2276,"total_committers":204,"mean_commits":"11.156862745098039","dds":0.8536906854130053,"last_synced_commit":"aa06c4c202acb653a977c09772d3fb9069824c1b"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/OpenNMT/OpenNMT-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/sbom","scorecard":{"id":105447,"data":{"date":"2025-08-11","repo":{"name":"github.com/OpenNMT/OpenNMT-py","commit":"97111d97551c24857076a4102eabdb468b35cff4"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.4,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 10/28 approved changesets -- score normalized to 3","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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy_docs.yml:1","Warn: no topLevel permission defined: .github/workflows/push.yml:1","Warn: no topLevel permission defined: .github/workflows/release.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":"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_docs.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/deploy_docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/deploy_docs.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy_docs.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/deploy_docs.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push.yml:576: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/push.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push.yml:578: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/push.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/push.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/push.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/push.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/release.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenNMT/OpenNMT-py/release.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:2","Warn: pipCommand not pinned by hash: docker/Dockerfile:12","Warn: pipCommand not pinned by hash: docker/Dockerfile:13","Warn: pipCommand not pinned by hash: docker/Dockerfile:16","Warn: pipCommand not pinned by hash: docker/Dockerfile:23","Warn: pipCommand not pinned by hash: docker/Dockerfile:25-31","Warn: pipCommand not pinned by hash: docker/Dockerfile:34","Warn: pipCommand not pinned by hash: docker/Dockerfile:37","Warn: pipCommand not pinned by hash: docker/Dockerfile:41","Warn: pipCommand not pinned by hash: docker/Dockerfile:42","Warn: pipCommand not pinned by hash: .github/workflows/deploy_docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/deploy_docs.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/deploy_docs.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/deploy_docs.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:22","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:23","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:583","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:584","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:585","Warn: pipCommand not pinned by hash: .github/workflows/push.yml:586","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:18","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:21","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:44","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:45","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   5 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  31 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":"Vulnerabilities","score":0,"reason":"45 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-26jh-r8g2-6fpr","Warn: Project is vulnerable to: PYSEC-2024-219 / GHSA-279j-x4gx-hfrh","Warn: Project is vulnerable to: GHSA-34rf-p3r3-58x2","Warn: Project is vulnerable to: PYSEC-2024-197 / GHSA-37qc-qgx6-9xjv","Warn: Project is vulnerable to: PYSEC-2024-196 / GHSA-3c67-5hwx-f6wx","Warn: Project is vulnerable to: GHSA-3f95-mxq2-2f63","Warn: Project is vulnerable to: GHSA-3gf9-wv65-gwh9","Warn: Project is vulnerable to: PYSEC-2023-90 / GHSA-3qqg-pgqq-3695","Warn: Project is vulnerable to: PYSEC-2023-16 / GHSA-3x5j-9vwr-8rr5","Warn: Project is vulnerable to: GHSA-48cq-79qq-6f7x","Warn: Project is vulnerable to: PYSEC-2024-217 / GHSA-4q3c-cj7g-jcwf","Warn: Project is vulnerable to: PYSEC-2024-215 / GHSA-576c-3j53-r9jj","Warn: Project is vulnerable to: GHSA-5cpq-9538-jm2j","Warn: Project is vulnerable to: PYSEC-2023-249 / GHSA-6qm2-wpxq-7qh2","Warn: Project is vulnerable to: PYSEC-2024-184 / GHSA-6v6g-j5fq-hpvw","Warn: Project is vulnerable to: PYSEC-2024-213 / GHSA-77xq-6g77-h274","Warn: Project is vulnerable to: GHSA-7v2w-h4gh-w5cv","Warn: Project is vulnerable to: PYSEC-2024-214 / GHSA-89v2-pqfv-c5r9","Warn: Project is vulnerable to: PYSEC-2024-216 / GHSA-8c87-gvhj-xm8m","Warn: Project is vulnerable to: GHSA-8jw3-6x8j-v96g","Warn: Project is vulnerable to: GHSA-973g-55hp-3frw","Warn: Project is vulnerable to: GHSA-f3h9-8phc-6gvh","Warn: Project is vulnerable to: PYSEC-2022-229 / GHSA-f8xq-q7px-wg8c","Warn: Project is vulnerable to: GHSA-g6c9-f4xm-9j4x","Warn: Project is vulnerable to: GHSA-g9cj-cfpp-4g2x","Warn: Project is vulnerable to: PYSEC-2023-255 / GHSA-gqvf-3hgp-5hxv","Warn: Project is vulnerable to: PYSEC-2024-220 / GHSA-gvv6-33j7-884g","Warn: Project is vulnerable to: PYSEC-2024-198 / GHSA-hm3c-93pg-4cxw","Warn: Project is vulnerable to: GHSA-hmx6-r76c-85g9","Warn: Project is vulnerable to: GHSA-j2jg-fq62-7c3h","Warn: Project is vulnerable to: PYSEC-2024-199 / GHSA-j757-pf57-f8r4","Warn: Project is vulnerable to: GHSA-m842-4qm8-7gpq","Warn: Project is vulnerable to: GHSA-prpg-p95c-32fv","Warn: Project is vulnerable to: GHSA-qh6x-j82h-vpf9","Warn: Project is vulnerable to: GHSA-r364-m2j9-mf4h","Warn: Project is vulnerable to: PYSEC-2021-873 / GHSA-rhq2-3vr9-6mcr","Warn: Project is vulnerable to: PYSEC-2024-255 / GHSA-rvfh-h6c7-fc3c","Warn: Project is vulnerable to: GHSA-v4q9-qgqf-7jwp","Warn: Project is vulnerable to: PYSEC-2024-218 / GHSA-xh2x-3mrm-fwqm","Warn: Project is vulnerable to: PYSEC-2019-156 / GHSA-xp76-357g-9wqq","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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-15T11:00:19.535Z","repository_id":37848259,"created_at":"2025-08-15T11:00:19.535Z","updated_at":"2025-08-15T11:00:19.535Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274190955,"owners_count":25238264,"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":"OpenNMT","name":"OpenNMT","uuid":"23035727","kind":"organization","description":"Open source ecosystem for neural machine translation and neural sequence learning","email":null,"website":"https://opennmt.net/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/23035727?v=4","repositories_count":13,"last_synced_at":"2023-02-28T00:30:37.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenNMT","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T05:58:10.655Z","updated_at":"2023-02-28T00:30:37.343Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT/repositories"},"packages":[{"id":11565061,"name":"github.com/OpenNMT/OpenNMT-py","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/OpenNMT/OpenNMT-py","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2025-04-19T07:39:21.937Z","latest_release_published_at":"2024-03-18T13:59:44.000Z","latest_release_number":"v3.5.1+incompatible","last_synced_at":"2025-09-07T09:01:48.501Z","created_at":"2025-04-19T07:29:31.057Z","updated_at":"2025-09-07T09:01:48.501Z","registry_url":"https://pkg.go.dev/github.com/OpenNMT/OpenNMT-py","install_command":"go get github.com/OpenNMT/OpenNMT-py","documentation_url":"https://pkg.go.dev/github.com/OpenNMT/OpenNMT-py#section-documentation","metadata":{},"repo_metadata":{"id":37848259,"uuid":"82841862","full_name":"OpenNMT/OpenNMT-py","owner":"OpenNMT","description":"Open Source Neural Machine Translation and (Large) Language Models in PyTorch","archived":false,"fork":false,"pushed_at":"2025-03-06T03:47:21.000Z","size":321653,"stargazers_count":6921,"open_issues_count":33,"forks_count":2257,"subscribers_count":178,"default_branch":"master","last_synced_at":"2025-08-01T00:30:54.954Z","etag":null,"topics":["deep-learning","language-model","llms","machine-translation","neural-machine-translation","pytorch"],"latest_commit_sha":null,"homepage":"https://opennmt.net/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenNMT.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-22T19:01:50.000Z","updated_at":"2025-07-29T20:55:50.000Z","dependencies_parsed_at":"2022-07-14T23:30:47.033Z","dependency_job_id":"e2a5c9d7-74f6-4993-996d-446ac53788c4","html_url":"https://github.com/OpenNMT/OpenNMT-py","commit_stats":{"total_commits":2276,"total_committers":204,"mean_commits":"11.156862745098039","dds":0.8536906854130053,"last_synced_commit":"aa06c4c202acb653a977c09772d3fb9069824c1b"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/OpenNMT/OpenNMT-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268157901,"owners_count":24204763,"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-01T02:00:08.611Z","response_time":67,"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":"OpenNMT","name":"OpenNMT","uuid":"23035727","kind":"organization","description":"Open source ecosystem for neural machine translation and neural sequence learning","email":null,"website":"https://opennmt.net/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/23035727?v=4","repositories_count":13,"last_synced_at":"2023-02-28T00:30:37.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenNMT","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T05:58:10.655Z","updated_at":"2023-02-28T00:30:37.343Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT/repositories"},"tags":[{"name":"v3.5.1","sha":"3f0c5f7c24c0a26e7165e054cd8000e18b931799","kind":"commit","published_at":"2024-03-18T13:59:44.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.5.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"b9a60d6ac861321bb077c8f544199c3c0583f3bb","kind":"commit","published_at":"2024-02-22T17:40:49.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.5.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.0/manifests"},{"name":"v3.4.3","sha":"7171a31a4e919578ef545718249c64806b096885","kind":"commit","published_at":"2023-11-02T12:52:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"3e63fcc511d3321c7a4c29ea8a5fc3ced9a22fcf","kind":"commit","published_at":"2023-10-20T13:35:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"9abeed456dd5545a7ac8cf20305735da444fc1d7","kind":"commit","published_at":"2023-09-26T09:01:45.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"eb24258a00f7fdb65ef95fd1879e0f8c795e1d65","kind":"commit","published_at":"2023-09-06T12:55:34.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"3afced5689b8d5c3acc441aca50b2893b33dc97d","kind":"commit","published_at":"2023-06-22T11:02:13.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"c8583951813d874eabebe43b184b59fd7baf7a6e","kind":"commit","published_at":"2023-06-07T20:13:41.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.2.0/manifests"},{"name":"v3.1.3","sha":"f71b62c699dd560407d07da418f9c12aa28e0d62","kind":"commit","published_at":"2023-05-24T10:39:28.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"e7b2cf455507e1152cc3f5dd684c1e1011d14721","kind":"commit","published_at":"2023-05-10T17:36:42.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"e7ce9c978e83db2f0fd05bfce9cdb63ec76bc281","kind":"commit","published_at":"2023-03-30T16:47:01.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"5ce9aa2d9a771ea5dda92221beee51de899ed7a5","kind":"commit","published_at":"2023-03-28T09:36:47.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.0/manifests"},{"name":"v3.0.4","sha":"563d20752cc8540ac82f25fffbb2f55845153392","kind":"commit","published_at":"2023-02-06T08:48:38.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.4","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"5f3275076868b2120f8827693f669943d03c0dc8","kind":"commit","published_at":"2022-12-19T11:41:34.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"9698acd1172a41e1532b9094d233cc20ba4ecf1b","kind":"commit","published_at":"2022-12-07T16:02:13.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"3c4f6bc808d0f35834e2dd4bd7ea746b339921b1","kind":"commit","published_at":"2022-11-23T10:31:07.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"ffac0bce8165632af9dd2a75019147145d358bb2","kind":"commit","published_at":"2022-11-03T18:14:43.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.0/manifests"},{"name":"2.3.0","sha":"9311a9af8c03eed235117c92e7e9a7ae860a6553","kind":"commit","published_at":"2022-09-14T16:49:58.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"9f5abd1cea8915f4d6cc74d8a68791acd6f5acc1","kind":"commit","published_at":"2021-09-14T08:41:20.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.2.0/manifests"},{"name":"2.1.2","sha":"6078fd3a4c505a288daa73ced03dac4a702a31ca","kind":"commit","published_at":"2021-04-30T16:40:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"edf4b46e933de291b2aaebb2cb6e1b9e14c59b1d","kind":"commit","published_at":"2021-04-30T10:48:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"43e5c2af2d41eef169364470bb793ea54b22dee2","kind":"commit","published_at":"2021-04-16T12:52:29.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"1cf165a04655f18e59b2c0b4b3bcf083d59ca3bf","kind":"commit","published_at":"2021-01-27T09:21:00.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"58bae872d814e457a82dcb29d7688b965315b885","kind":"commit","published_at":"2021-01-20T13:34:11.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0/manifests"},{"name":"2.0.0rc2","sha":"f12dd51f8750acc91c190e7962439ce4daf2f28c","kind":"commit","published_at":"2020-11-10T18:08:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0rc2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"2c63a535c8c85ba77eeac2e179cfa0e70d0a90fe","kind":"commit","published_at":"2020-09-25T17:10:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0rc1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc1/manifests"},{"name":"1.2.0","sha":"60125c807d1cb18099a69dbfba699bcdf30560b1","kind":"commit","published_at":"2020-08-17T15:26:20.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"dbf9e48d52a47119776a4903883b05312cf0f767","kind":"commit","published_at":"2020-03-20T08:56:51.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"3f80e132948e3db66cf74c9221fffcc3dd7bd6f3","kind":"commit","published_at":"2020-03-19T14:44:35.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.0/manifests"},{"name":"1.0.2","sha":"47335ee11f724b1a9578de364ef149797a9696bd","kind":"commit","published_at":"2020-03-05T14:52:58.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"a206622e2e89f5ea7333b333275b139356e32038","kind":"commit","published_at":"2020-02-17T15:50:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"1fd9d6dfa8003c512a0836e5e6ce072d196652ce","kind":"commit","published_at":"2019-12-13T17:22:39.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0/manifests"},{"name":"1.0.0.rc1","sha":"e2166a105aaa1d7375c835b02d105ffa947118a8","kind":"commit","published_at":"2019-10-01T14:35:38.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.0.rc1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0.rc1/manifests"},{"name":"0.9.2","sha":"97ad4c66997d6d4d80290f66ddc3f5dab6557ab5","kind":"commit","published_at":"2019-09-05T17:00:22.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"289c4137f2c5b0b3932e7ae1fc078b3693a78f7c","kind":"commit","published_at":"2019-06-13T09:17:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"87e967dc81cd680287d7a82acfbf665bfcbc083d","kind":"commit","published_at":"2019-05-16T15:15:50.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"518a19d4fbda6dd90f18a838a9a8986e1a0e6663","kind":"commit","published_at":"2019-02-17T16:02:33.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"e5aac89792cac320f2d15f630c2ac675c6698f33","kind":"commit","published_at":"2019-02-12T08:36:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"cce528dc971fbafe807a500e5d441fb638aef4be","kind":"commit","published_at":"2019-02-09T17:47:55.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.0/manifests"},{"name":"0.7.2","sha":"6f11f2986daa4586195e0babf0c56f91afb94d4a","kind":"commit","published_at":"2019-01-31T08:52:35.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"5d6f23b2711198f5a78f07822cbdf1f2bd75a385","kind":"commit","published_at":"2019-01-24T21:22:23.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"f240346274925743379b72c221a47208cc4bd1d0","kind":"commit","published_at":"2019-01-02T17:47:54.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"6a8a57ffc0116e753f7c341d6ea7c5fc4008abb2","kind":"commit","published_at":"2018-11-28T10:53:40.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.6.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"32af678665da18dae54ac0c6c3487dc80f342fc6","kind":"commit","published_at":"2018-10-24T19:13:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.5.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.5.0/manifests"},{"name":"0.4.1","sha":"70a99a9759c8fb8d5731270639ebf95dd0e02a04","kind":"commit","published_at":"2018-10-11T08:52:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.4.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"6de42cdb8096f36b6823f041f0d14b520a96f85a","kind":"commit","published_at":"2018-10-08T18:10:00.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.4.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"beaf22bafe1cf634d526e24f195e58bfa0a14e38","kind":"commit","published_at":"2018-09-27T16:18:17.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"6db7ec1b3afae28c257a0416dd947022c3b12bc0","kind":"commit","published_at":"2018-08-31T14:31:19.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.2.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.2.1/manifests"},{"name":"v0.2","sha":"e723f2aa70edb6920c0f0fe311b19aff0dcdf552","kind":"commit","published_at":"2018-08-28T15:19:56.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.2/manifests"},{"name":"v0.1","sha":"0ecec8b4c16fdec7d8ce2646a0ea47ab6535d308","kind":"commit","published_at":"2018-04-13T15:48:54.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-01T02:19:58.234Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.942714174127788,"dependent_packages_count":5.5696718094475886,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.756192991787689},"purl":"pkg:golang/github.com/%21open%21n%21m%21t/%21open%21n%21m%21t-py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/OpenNMT/OpenNMT-py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/OpenNMT/OpenNMT-py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/OpenNMT/OpenNMT-py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-01T00:23:52.411Z","issues_count":117,"pull_requests_count":224,"avg_time_to_close_issue":3887360.569892473,"avg_time_to_close_pull_request":1481114.4009433961,"issues_closed_count":93,"pull_requests_closed_count":212,"pull_request_authors_count":26,"issue_authors_count":87,"avg_comments_per_issue":2.871794871794872,"avg_comments_per_pull_request":0.6875,"merged_pull_requests_count":190,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":5,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":4863442.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.4,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/issues","maintainers":[{"login":"vince62s","count":145,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vince62s"},{"login":"francoishernandez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/francoishernandez"},{"login":"funboarder13920","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/funboarder13920"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpenNMT%2FOpenNMT-py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpenNMT%2FOpenNMT-py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpenNMT%2FOpenNMT-py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpenNMT%2FOpenNMT-py/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"}},{"id":2840440,"name":"opennmt-py-svx","ecosystem":"pypi","description":"A python implementation of OpenNMT - Modified by Sonvx by adding a write_out flag","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/OpenNMT/OpenNMT-py","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-12-11T16:11:18.000Z","latest_release_published_at":"2020-12-11T16:11:18.000Z","latest_release_number":"1.1.1","last_synced_at":"2025-08-01T01:02:11.018Z","created_at":"2022-04-10T11:57:13.033Z","updated_at":"2025-08-01T02:19:58.236Z","registry_url":"https://pypi.org/project/opennmt-py-svx/","install_command":"pip install opennmt-py-svx --index-url https://pypi.org/simple","documentation_url":"http://opennmt.net/OpenNMT-py/","metadata":{"funding":null,"documentation":"http://opennmt.net/OpenNMT-py/","classifiers":[],"normalized_name":"opennmt-py-svx"},"repo_metadata":{"id":37848259,"uuid":"82841862","full_name":"OpenNMT/OpenNMT-py","owner":"OpenNMT","description":"Open Source Neural Machine Translation and (Large) Language Models in PyTorch","archived":false,"fork":false,"pushed_at":"2025-03-06T03:47:21.000Z","size":321653,"stargazers_count":6921,"open_issues_count":33,"forks_count":2257,"subscribers_count":178,"default_branch":"master","last_synced_at":"2025-08-01T00:30:54.954Z","etag":null,"topics":["deep-learning","language-model","llms","machine-translation","neural-machine-translation","pytorch"],"latest_commit_sha":null,"homepage":"https://opennmt.net/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenNMT.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-22T19:01:50.000Z","updated_at":"2025-07-29T20:55:50.000Z","dependencies_parsed_at":"2022-07-14T23:30:47.033Z","dependency_job_id":"e2a5c9d7-74f6-4993-996d-446ac53788c4","html_url":"https://github.com/OpenNMT/OpenNMT-py","commit_stats":{"total_commits":2276,"total_committers":204,"mean_commits":"11.156862745098039","dds":0.8536906854130053,"last_synced_commit":"aa06c4c202acb653a977c09772d3fb9069824c1b"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/OpenNMT/OpenNMT-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268157901,"owners_count":24204763,"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-01T02:00:08.611Z","response_time":67,"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":"OpenNMT","name":"OpenNMT","uuid":"23035727","kind":"organization","description":"Open source ecosystem for neural machine translation and neural sequence learning","email":null,"website":"https://opennmt.net/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/23035727?v=4","repositories_count":13,"last_synced_at":"2023-02-28T00:30:37.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenNMT","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T05:58:10.655Z","updated_at":"2023-02-28T00:30:37.343Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT/repositories"},"tags":[{"name":"v3.5.1","sha":"3f0c5f7c24c0a26e7165e054cd8000e18b931799","kind":"commit","published_at":"2024-03-18T13:59:44.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.5.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"b9a60d6ac861321bb077c8f544199c3c0583f3bb","kind":"commit","published_at":"2024-02-22T17:40:49.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.5.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.0/manifests"},{"name":"v3.4.3","sha":"7171a31a4e919578ef545718249c64806b096885","kind":"commit","published_at":"2023-11-02T12:52:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"3e63fcc511d3321c7a4c29ea8a5fc3ced9a22fcf","kind":"commit","published_at":"2023-10-20T13:35:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"9abeed456dd5545a7ac8cf20305735da444fc1d7","kind":"commit","published_at":"2023-09-26T09:01:45.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"eb24258a00f7fdb65ef95fd1879e0f8c795e1d65","kind":"commit","published_at":"2023-09-06T12:55:34.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"3afced5689b8d5c3acc441aca50b2893b33dc97d","kind":"commit","published_at":"2023-06-22T11:02:13.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"c8583951813d874eabebe43b184b59fd7baf7a6e","kind":"commit","published_at":"2023-06-07T20:13:41.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.2.0/manifests"},{"name":"v3.1.3","sha":"f71b62c699dd560407d07da418f9c12aa28e0d62","kind":"commit","published_at":"2023-05-24T10:39:28.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"e7b2cf455507e1152cc3f5dd684c1e1011d14721","kind":"commit","published_at":"2023-05-10T17:36:42.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"e7ce9c978e83db2f0fd05bfce9cdb63ec76bc281","kind":"commit","published_at":"2023-03-30T16:47:01.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"5ce9aa2d9a771ea5dda92221beee51de899ed7a5","kind":"commit","published_at":"2023-03-28T09:36:47.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.0/manifests"},{"name":"v3.0.4","sha":"563d20752cc8540ac82f25fffbb2f55845153392","kind":"commit","published_at":"2023-02-06T08:48:38.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.4","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"5f3275076868b2120f8827693f669943d03c0dc8","kind":"commit","published_at":"2022-12-19T11:41:34.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"9698acd1172a41e1532b9094d233cc20ba4ecf1b","kind":"commit","published_at":"2022-12-07T16:02:13.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"3c4f6bc808d0f35834e2dd4bd7ea746b339921b1","kind":"commit","published_at":"2022-11-23T10:31:07.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"ffac0bce8165632af9dd2a75019147145d358bb2","kind":"commit","published_at":"2022-11-03T18:14:43.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.0/manifests"},{"name":"2.3.0","sha":"9311a9af8c03eed235117c92e7e9a7ae860a6553","kind":"commit","published_at":"2022-09-14T16:49:58.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"9f5abd1cea8915f4d6cc74d8a68791acd6f5acc1","kind":"commit","published_at":"2021-09-14T08:41:20.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.2.0/manifests"},{"name":"2.1.2","sha":"6078fd3a4c505a288daa73ced03dac4a702a31ca","kind":"commit","published_at":"2021-04-30T16:40:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"edf4b46e933de291b2aaebb2cb6e1b9e14c59b1d","kind":"commit","published_at":"2021-04-30T10:48:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"43e5c2af2d41eef169364470bb793ea54b22dee2","kind":"commit","published_at":"2021-04-16T12:52:29.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"1cf165a04655f18e59b2c0b4b3bcf083d59ca3bf","kind":"commit","published_at":"2021-01-27T09:21:00.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"58bae872d814e457a82dcb29d7688b965315b885","kind":"commit","published_at":"2021-01-20T13:34:11.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0/manifests"},{"name":"2.0.0rc2","sha":"f12dd51f8750acc91c190e7962439ce4daf2f28c","kind":"commit","published_at":"2020-11-10T18:08:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0rc2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"2c63a535c8c85ba77eeac2e179cfa0e70d0a90fe","kind":"commit","published_at":"2020-09-25T17:10:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0rc1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc1/manifests"},{"name":"1.2.0","sha":"60125c807d1cb18099a69dbfba699bcdf30560b1","kind":"commit","published_at":"2020-08-17T15:26:20.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"dbf9e48d52a47119776a4903883b05312cf0f767","kind":"commit","published_at":"2020-03-20T08:56:51.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"3f80e132948e3db66cf74c9221fffcc3dd7bd6f3","kind":"commit","published_at":"2020-03-19T14:44:35.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.0/manifests"},{"name":"1.0.2","sha":"47335ee11f724b1a9578de364ef149797a9696bd","kind":"commit","published_at":"2020-03-05T14:52:58.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"a206622e2e89f5ea7333b333275b139356e32038","kind":"commit","published_at":"2020-02-17T15:50:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"1fd9d6dfa8003c512a0836e5e6ce072d196652ce","kind":"commit","published_at":"2019-12-13T17:22:39.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0/manifests"},{"name":"1.0.0.rc1","sha":"e2166a105aaa1d7375c835b02d105ffa947118a8","kind":"commit","published_at":"2019-10-01T14:35:38.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.0.rc1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0.rc1/manifests"},{"name":"0.9.2","sha":"97ad4c66997d6d4d80290f66ddc3f5dab6557ab5","kind":"commit","published_at":"2019-09-05T17:00:22.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"289c4137f2c5b0b3932e7ae1fc078b3693a78f7c","kind":"commit","published_at":"2019-06-13T09:17:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"87e967dc81cd680287d7a82acfbf665bfcbc083d","kind":"commit","published_at":"2019-05-16T15:15:50.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"518a19d4fbda6dd90f18a838a9a8986e1a0e6663","kind":"commit","published_at":"2019-02-17T16:02:33.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"e5aac89792cac320f2d15f630c2ac675c6698f33","kind":"commit","published_at":"2019-02-12T08:36:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"cce528dc971fbafe807a500e5d441fb638aef4be","kind":"commit","published_at":"2019-02-09T17:47:55.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.0/manifests"},{"name":"0.7.2","sha":"6f11f2986daa4586195e0babf0c56f91afb94d4a","kind":"commit","published_at":"2019-01-31T08:52:35.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"5d6f23b2711198f5a78f07822cbdf1f2bd75a385","kind":"commit","published_at":"2019-01-24T21:22:23.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"f240346274925743379b72c221a47208cc4bd1d0","kind":"commit","published_at":"2019-01-02T17:47:54.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"6a8a57ffc0116e753f7c341d6ea7c5fc4008abb2","kind":"commit","published_at":"2018-11-28T10:53:40.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.6.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"32af678665da18dae54ac0c6c3487dc80f342fc6","kind":"commit","published_at":"2018-10-24T19:13:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.5.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.5.0/manifests"},{"name":"0.4.1","sha":"70a99a9759c8fb8d5731270639ebf95dd0e02a04","kind":"commit","published_at":"2018-10-11T08:52:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.4.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"6de42cdb8096f36b6823f041f0d14b520a96f85a","kind":"commit","published_at":"2018-10-08T18:10:00.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.4.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"beaf22bafe1cf634d526e24f195e58bfa0a14e38","kind":"commit","published_at":"2018-09-27T16:18:17.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"6db7ec1b3afae28c257a0416dd947022c3b12bc0","kind":"commit","published_at":"2018-08-31T14:31:19.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.2.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.2.1/manifests"},{"name":"v0.2","sha":"e723f2aa70edb6920c0f0fe311b19aff0dcdf552","kind":"commit","published_at":"2018-08-28T15:19:56.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.2/manifests"},{"name":"v0.1","sha":"0ecec8b4c16fdec7d8ce2646a0ea47ab6535d308","kind":"commit","published_at":"2018-04-13T15:48:54.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-01T02:19:58.235Z","dependent_packages_count":0,"downloads":6,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":51.08526395746297,"dependent_repos_count":21.525853977374208,"dependent_packages_count":10.141135697755281,"stargazers_count":0.36417145298333886,"forks_count":0.3195519058242749,"docker_downloads_count":null,"average":16.687195398280014},"purl":"pkg:pypi/opennmt-py-svx","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/opennmt-py-svx","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/opennmt-py-svx","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/opennmt-py-svx/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-01T00:23:52.411Z","issues_count":117,"pull_requests_count":224,"avg_time_to_close_issue":3887360.569892473,"avg_time_to_close_pull_request":1481114.4009433961,"issues_closed_count":93,"pull_requests_closed_count":212,"pull_request_authors_count":26,"issue_authors_count":87,"avg_comments_per_issue":2.871794871794872,"avg_comments_per_pull_request":0.6875,"merged_pull_requests_count":190,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":5,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":4863442.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.4,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/issues","maintainers":[{"login":"vince62s","count":145,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vince62s"},{"login":"francoishernandez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/francoishernandez"},{"login":"funboarder13920","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/funboarder13920"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opennmt-py-svx/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opennmt-py-svx/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opennmt-py-svx/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opennmt-py-svx/related_packages","maintainers":[{"uuid":"sonvx","login":"sonvx","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/sonvx/","role":null,"created_at":"2022-11-25T04:17:11.729Z","updated_at":"2022-11-25T04:17:11.729Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/sonvx/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726140,"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":11565060,"name":"github.com/opennmt/opennmt-py","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/opennmt/opennmt-py","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2022-11-03T18:14:43.000Z","latest_release_published_at":"2024-03-18T13:59:44.000Z","latest_release_number":"v3.5.1+incompatible","last_synced_at":"2025-09-03T02:50:06.416Z","created_at":"2025-04-19T07:29:31.055Z","updated_at":"2025-09-03T02:50:06.417Z","registry_url":"https://pkg.go.dev/github.com/opennmt/opennmt-py","install_command":"go get github.com/opennmt/opennmt-py","documentation_url":"https://pkg.go.dev/github.com/opennmt/opennmt-py#section-documentation","metadata":{},"repo_metadata":{"id":37848259,"uuid":"82841862","full_name":"OpenNMT/OpenNMT-py","owner":"OpenNMT","description":"Open Source Neural Machine Translation and (Large) Language Models in PyTorch","archived":false,"fork":false,"pushed_at":"2025-03-06T03:47:21.000Z","size":321653,"stargazers_count":6921,"open_issues_count":33,"forks_count":2257,"subscribers_count":178,"default_branch":"master","last_synced_at":"2025-08-01T00:30:54.954Z","etag":null,"topics":["deep-learning","language-model","llms","machine-translation","neural-machine-translation","pytorch"],"latest_commit_sha":null,"homepage":"https://opennmt.net/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenNMT.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-22T19:01:50.000Z","updated_at":"2025-07-29T20:55:50.000Z","dependencies_parsed_at":"2022-07-14T23:30:47.033Z","dependency_job_id":"e2a5c9d7-74f6-4993-996d-446ac53788c4","html_url":"https://github.com/OpenNMT/OpenNMT-py","commit_stats":{"total_commits":2276,"total_committers":204,"mean_commits":"11.156862745098039","dds":0.8536906854130053,"last_synced_commit":"aa06c4c202acb653a977c09772d3fb9069824c1b"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/OpenNMT/OpenNMT-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268157901,"owners_count":24204763,"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-01T02:00:08.611Z","response_time":67,"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":"OpenNMT","name":"OpenNMT","uuid":"23035727","kind":"organization","description":"Open source ecosystem for neural machine translation and neural sequence learning","email":null,"website":"https://opennmt.net/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/23035727?v=4","repositories_count":13,"last_synced_at":"2023-02-28T00:30:37.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenNMT","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T05:58:10.655Z","updated_at":"2023-02-28T00:30:37.343Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT/repositories"},"tags":[{"name":"v3.5.1","sha":"3f0c5f7c24c0a26e7165e054cd8000e18b931799","kind":"commit","published_at":"2024-03-18T13:59:44.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.5.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"b9a60d6ac861321bb077c8f544199c3c0583f3bb","kind":"commit","published_at":"2024-02-22T17:40:49.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.5.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.0/manifests"},{"name":"v3.4.3","sha":"7171a31a4e919578ef545718249c64806b096885","kind":"commit","published_at":"2023-11-02T12:52:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"3e63fcc511d3321c7a4c29ea8a5fc3ced9a22fcf","kind":"commit","published_at":"2023-10-20T13:35:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"9abeed456dd5545a7ac8cf20305735da444fc1d7","kind":"commit","published_at":"2023-09-26T09:01:45.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"eb24258a00f7fdb65ef95fd1879e0f8c795e1d65","kind":"commit","published_at":"2023-09-06T12:55:34.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"3afced5689b8d5c3acc441aca50b2893b33dc97d","kind":"commit","published_at":"2023-06-22T11:02:13.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"c8583951813d874eabebe43b184b59fd7baf7a6e","kind":"commit","published_at":"2023-06-07T20:13:41.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.2.0/manifests"},{"name":"v3.1.3","sha":"f71b62c699dd560407d07da418f9c12aa28e0d62","kind":"commit","published_at":"2023-05-24T10:39:28.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"e7b2cf455507e1152cc3f5dd684c1e1011d14721","kind":"commit","published_at":"2023-05-10T17:36:42.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"e7ce9c978e83db2f0fd05bfce9cdb63ec76bc281","kind":"commit","published_at":"2023-03-30T16:47:01.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"5ce9aa2d9a771ea5dda92221beee51de899ed7a5","kind":"commit","published_at":"2023-03-28T09:36:47.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.0/manifests"},{"name":"v3.0.4","sha":"563d20752cc8540ac82f25fffbb2f55845153392","kind":"commit","published_at":"2023-02-06T08:48:38.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.4","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"5f3275076868b2120f8827693f669943d03c0dc8","kind":"commit","published_at":"2022-12-19T11:41:34.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"9698acd1172a41e1532b9094d233cc20ba4ecf1b","kind":"commit","published_at":"2022-12-07T16:02:13.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"3c4f6bc808d0f35834e2dd4bd7ea746b339921b1","kind":"commit","published_at":"2022-11-23T10:31:07.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"ffac0bce8165632af9dd2a75019147145d358bb2","kind":"commit","published_at":"2022-11-03T18:14:43.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.0/manifests"},{"name":"2.3.0","sha":"9311a9af8c03eed235117c92e7e9a7ae860a6553","kind":"commit","published_at":"2022-09-14T16:49:58.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"9f5abd1cea8915f4d6cc74d8a68791acd6f5acc1","kind":"commit","published_at":"2021-09-14T08:41:20.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.2.0/manifests"},{"name":"2.1.2","sha":"6078fd3a4c505a288daa73ced03dac4a702a31ca","kind":"commit","published_at":"2021-04-30T16:40:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"edf4b46e933de291b2aaebb2cb6e1b9e14c59b1d","kind":"commit","published_at":"2021-04-30T10:48:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"43e5c2af2d41eef169364470bb793ea54b22dee2","kind":"commit","published_at":"2021-04-16T12:52:29.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"1cf165a04655f18e59b2c0b4b3bcf083d59ca3bf","kind":"commit","published_at":"2021-01-27T09:21:00.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"58bae872d814e457a82dcb29d7688b965315b885","kind":"commit","published_at":"2021-01-20T13:34:11.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0/manifests"},{"name":"2.0.0rc2","sha":"f12dd51f8750acc91c190e7962439ce4daf2f28c","kind":"commit","published_at":"2020-11-10T18:08:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0rc2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"2c63a535c8c85ba77eeac2e179cfa0e70d0a90fe","kind":"commit","published_at":"2020-09-25T17:10:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0rc1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc1/manifests"},{"name":"1.2.0","sha":"60125c807d1cb18099a69dbfba699bcdf30560b1","kind":"commit","published_at":"2020-08-17T15:26:20.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"dbf9e48d52a47119776a4903883b05312cf0f767","kind":"commit","published_at":"2020-03-20T08:56:51.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"3f80e132948e3db66cf74c9221fffcc3dd7bd6f3","kind":"commit","published_at":"2020-03-19T14:44:35.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.0/manifests"},{"name":"1.0.2","sha":"47335ee11f724b1a9578de364ef149797a9696bd","kind":"commit","published_at":"2020-03-05T14:52:58.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"a206622e2e89f5ea7333b333275b139356e32038","kind":"commit","published_at":"2020-02-17T15:50:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"1fd9d6dfa8003c512a0836e5e6ce072d196652ce","kind":"commit","published_at":"2019-12-13T17:22:39.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0/manifests"},{"name":"1.0.0.rc1","sha":"e2166a105aaa1d7375c835b02d105ffa947118a8","kind":"commit","published_at":"2019-10-01T14:35:38.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.0.rc1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0.rc1/manifests"},{"name":"0.9.2","sha":"97ad4c66997d6d4d80290f66ddc3f5dab6557ab5","kind":"commit","published_at":"2019-09-05T17:00:22.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"289c4137f2c5b0b3932e7ae1fc078b3693a78f7c","kind":"commit","published_at":"2019-06-13T09:17:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"87e967dc81cd680287d7a82acfbf665bfcbc083d","kind":"commit","published_at":"2019-05-16T15:15:50.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"518a19d4fbda6dd90f18a838a9a8986e1a0e6663","kind":"commit","published_at":"2019-02-17T16:02:33.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"e5aac89792cac320f2d15f630c2ac675c6698f33","kind":"commit","published_at":"2019-02-12T08:36:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"cce528dc971fbafe807a500e5d441fb638aef4be","kind":"commit","published_at":"2019-02-09T17:47:55.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.0/manifests"},{"name":"0.7.2","sha":"6f11f2986daa4586195e0babf0c56f91afb94d4a","kind":"commit","published_at":"2019-01-31T08:52:35.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"5d6f23b2711198f5a78f07822cbdf1f2bd75a385","kind":"commit","published_at":"2019-01-24T21:22:23.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"f240346274925743379b72c221a47208cc4bd1d0","kind":"commit","published_at":"2019-01-02T17:47:54.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"6a8a57ffc0116e753f7c341d6ea7c5fc4008abb2","kind":"commit","published_at":"2018-11-28T10:53:40.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.6.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"32af678665da18dae54ac0c6c3487dc80f342fc6","kind":"commit","published_at":"2018-10-24T19:13:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.5.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.5.0/manifests"},{"name":"0.4.1","sha":"70a99a9759c8fb8d5731270639ebf95dd0e02a04","kind":"commit","published_at":"2018-10-11T08:52:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.4.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"6de42cdb8096f36b6823f041f0d14b520a96f85a","kind":"commit","published_at":"2018-10-08T18:10:00.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.4.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"beaf22bafe1cf634d526e24f195e58bfa0a14e38","kind":"commit","published_at":"2018-09-27T16:18:17.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"6db7ec1b3afae28c257a0416dd947022c3b12bc0","kind":"commit","published_at":"2018-08-31T14:31:19.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.2.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.2.1/manifests"},{"name":"v0.2","sha":"e723f2aa70edb6920c0f0fe311b19aff0dcdf552","kind":"commit","published_at":"2018-08-28T15:19:56.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.2/manifests"},{"name":"v0.1","sha":"0ecec8b4c16fdec7d8ce2646a0ea47ab6535d308","kind":"commit","published_at":"2018-04-13T15:48:54.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-01T02:19:58.298Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.942714174127788,"dependent_packages_count":5.5696718094475886,"stargazers_count":0.9109115753131225,"forks_count":0.6435514032020686,"docker_downloads_count":null,"average":3.266712240522642},"purl":"pkg:golang/github.com/opennmt/opennmt-py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/opennmt/opennmt-py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/opennmt/opennmt-py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/opennmt/opennmt-py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-01T00:23:52.411Z","issues_count":117,"pull_requests_count":224,"avg_time_to_close_issue":3887360.569892473,"avg_time_to_close_pull_request":1481114.4009433961,"issues_closed_count":93,"pull_requests_closed_count":212,"pull_request_authors_count":26,"issue_authors_count":87,"avg_comments_per_issue":2.871794871794872,"avg_comments_per_pull_request":0.6875,"merged_pull_requests_count":190,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":5,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":4863442.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.4,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/issues","maintainers":[{"login":"vince62s","count":145,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vince62s"},{"login":"francoishernandez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/francoishernandez"},{"login":"funboarder13920","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/funboarder13920"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopennmt%2Fopennmt-py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopennmt%2Fopennmt-py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopennmt%2Fopennmt-py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopennmt%2Fopennmt-py/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"}},{"id":2840439,"name":"opennmt-py","ecosystem":"pypi","description":"A python implementation of OpenNMT","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/OpenNMT/OpenNMT-py","keywords_array":[],"namespace":null,"versions_count":34,"first_release_published_at":"2019-10-02T08:16:45.000Z","latest_release_published_at":"2024-03-18T14:02:12.000Z","latest_release_number":"3.5.1","last_synced_at":"2025-08-01T01:02:11.997Z","created_at":"2022-04-10T11:57:13.007Z","updated_at":"2025-08-01T02:19:58.310Z","registry_url":"https://pypi.org/project/opennmt-py/","install_command":"pip install opennmt-py --index-url https://pypi.org/simple","documentation_url":"http://opennmt.net/OpenNMT-py/","metadata":{"funding":null,"documentation":"http://opennmt.net/OpenNMT-py/","classifiers":[],"normalized_name":"opennmt-py"},"repo_metadata":{"id":37848259,"uuid":"82841862","full_name":"OpenNMT/OpenNMT-py","owner":"OpenNMT","description":"Open Source Neural Machine Translation and (Large) Language Models in PyTorch","archived":false,"fork":false,"pushed_at":"2025-03-06T03:47:21.000Z","size":321653,"stargazers_count":6921,"open_issues_count":33,"forks_count":2257,"subscribers_count":178,"default_branch":"master","last_synced_at":"2025-08-01T00:30:54.954Z","etag":null,"topics":["deep-learning","language-model","llms","machine-translation","neural-machine-translation","pytorch"],"latest_commit_sha":null,"homepage":"https://opennmt.net/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenNMT.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-02-22T19:01:50.000Z","updated_at":"2025-07-29T20:55:50.000Z","dependencies_parsed_at":"2022-07-14T23:30:47.033Z","dependency_job_id":"e2a5c9d7-74f6-4993-996d-446ac53788c4","html_url":"https://github.com/OpenNMT/OpenNMT-py","commit_stats":{"total_commits":2276,"total_committers":204,"mean_commits":"11.156862745098039","dds":0.8536906854130053,"last_synced_commit":"aa06c4c202acb653a977c09772d3fb9069824c1b"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/OpenNMT/OpenNMT-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268157901,"owners_count":24204763,"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-01T02:00:08.611Z","response_time":67,"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":"OpenNMT","name":"OpenNMT","uuid":"23035727","kind":"organization","description":"Open source ecosystem for neural machine translation and neural sequence learning","email":null,"website":"https://opennmt.net/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/23035727?v=4","repositories_count":13,"last_synced_at":"2023-02-28T00:30:37.340Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenNMT","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T05:58:10.655Z","updated_at":"2023-02-28T00:30:37.343Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenNMT/repositories"},"tags":[{"name":"v3.5.1","sha":"3f0c5f7c24c0a26e7165e054cd8000e18b931799","kind":"commit","published_at":"2024-03-18T13:59:44.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.5.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"b9a60d6ac861321bb077c8f544199c3c0583f3bb","kind":"commit","published_at":"2024-02-22T17:40:49.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.5.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.5.0/manifests"},{"name":"v3.4.3","sha":"7171a31a4e919578ef545718249c64806b096885","kind":"commit","published_at":"2023-11-02T12:52:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"3e63fcc511d3321c7a4c29ea8a5fc3ced9a22fcf","kind":"commit","published_at":"2023-10-20T13:35:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"9abeed456dd5545a7ac8cf20305735da444fc1d7","kind":"commit","published_at":"2023-09-26T09:01:45.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"eb24258a00f7fdb65ef95fd1879e0f8c795e1d65","kind":"commit","published_at":"2023-09-06T12:55:34.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.4.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"3afced5689b8d5c3acc441aca50b2893b33dc97d","kind":"commit","published_at":"2023-06-22T11:02:13.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"c8583951813d874eabebe43b184b59fd7baf7a6e","kind":"commit","published_at":"2023-06-07T20:13:41.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.2.0/manifests"},{"name":"v3.1.3","sha":"f71b62c699dd560407d07da418f9c12aa28e0d62","kind":"commit","published_at":"2023-05-24T10:39:28.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"e7b2cf455507e1152cc3f5dd684c1e1011d14721","kind":"commit","published_at":"2023-05-10T17:36:42.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"e7ce9c978e83db2f0fd05bfce9cdb63ec76bc281","kind":"commit","published_at":"2023-03-30T16:47:01.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"5ce9aa2d9a771ea5dda92221beee51de899ed7a5","kind":"commit","published_at":"2023-03-28T09:36:47.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.1.0/manifests"},{"name":"v3.0.4","sha":"563d20752cc8540ac82f25fffbb2f55845153392","kind":"commit","published_at":"2023-02-06T08:48:38.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.4","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"5f3275076868b2120f8827693f669943d03c0dc8","kind":"commit","published_at":"2022-12-19T11:41:34.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.3","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"9698acd1172a41e1532b9094d233cc20ba4ecf1b","kind":"commit","published_at":"2022-12-07T16:02:13.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"3c4f6bc808d0f35834e2dd4bd7ea746b339921b1","kind":"commit","published_at":"2022-11-23T10:31:07.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"ffac0bce8165632af9dd2a75019147145d358bb2","kind":"commit","published_at":"2022-11-03T18:14:43.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v3.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v3.0.0/manifests"},{"name":"2.3.0","sha":"9311a9af8c03eed235117c92e7e9a7ae860a6553","kind":"commit","published_at":"2022-09-14T16:49:58.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"9f5abd1cea8915f4d6cc74d8a68791acd6f5acc1","kind":"commit","published_at":"2021-09-14T08:41:20.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.2.0/manifests"},{"name":"2.1.2","sha":"6078fd3a4c505a288daa73ced03dac4a702a31ca","kind":"commit","published_at":"2021-04-30T16:40:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.2/manifests"},{"name":"2.1.1","sha":"edf4b46e933de291b2aaebb2cb6e1b9e14c59b1d","kind":"commit","published_at":"2021-04-30T10:48:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"43e5c2af2d41eef169364470bb793ea54b22dee2","kind":"commit","published_at":"2021-04-16T12:52:29.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"1cf165a04655f18e59b2c0b4b3bcf083d59ca3bf","kind":"commit","published_at":"2021-01-27T09:21:00.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"58bae872d814e457a82dcb29d7688b965315b885","kind":"commit","published_at":"2021-01-20T13:34:11.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0/manifests"},{"name":"2.0.0rc2","sha":"f12dd51f8750acc91c190e7962439ce4daf2f28c","kind":"commit","published_at":"2020-11-10T18:08:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0rc2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"2c63a535c8c85ba77eeac2e179cfa0e70d0a90fe","kind":"commit","published_at":"2020-09-25T17:10:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/2.0.0rc1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/2.0.0rc1/manifests"},{"name":"1.2.0","sha":"60125c807d1cb18099a69dbfba699bcdf30560b1","kind":"commit","published_at":"2020-08-17T15:26:20.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.2.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"dbf9e48d52a47119776a4903883b05312cf0f767","kind":"commit","published_at":"2020-03-20T08:56:51.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.1.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"3f80e132948e3db66cf74c9221fffcc3dd7bd6f3","kind":"commit","published_at":"2020-03-19T14:44:35.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.1.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.1.0/manifests"},{"name":"1.0.2","sha":"47335ee11f724b1a9578de364ef149797a9696bd","kind":"commit","published_at":"2020-03-05T14:52:58.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"a206622e2e89f5ea7333b333275b139356e32038","kind":"commit","published_at":"2020-02-17T15:50:21.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"1fd9d6dfa8003c512a0836e5e6ce072d196652ce","kind":"commit","published_at":"2019-12-13T17:22:39.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0/manifests"},{"name":"1.0.0.rc1","sha":"e2166a105aaa1d7375c835b02d105ffa947118a8","kind":"commit","published_at":"2019-10-01T14:35:38.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/1.0.0.rc1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/1.0.0.rc1/manifests"},{"name":"0.9.2","sha":"97ad4c66997d6d4d80290f66ddc3f5dab6557ab5","kind":"commit","published_at":"2019-09-05T17:00:22.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"289c4137f2c5b0b3932e7ae1fc078b3693a78f7c","kind":"commit","published_at":"2019-06-13T09:17:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"87e967dc81cd680287d7a82acfbf665bfcbc083d","kind":"commit","published_at":"2019-05-16T15:15:50.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.9.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"518a19d4fbda6dd90f18a838a9a8986e1a0e6663","kind":"commit","published_at":"2019-02-17T16:02:33.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"e5aac89792cac320f2d15f630c2ac675c6698f33","kind":"commit","published_at":"2019-02-12T08:36:52.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"cce528dc971fbafe807a500e5d441fb638aef4be","kind":"commit","published_at":"2019-02-09T17:47:55.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.8.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.8.0/manifests"},{"name":"0.7.2","sha":"6f11f2986daa4586195e0babf0c56f91afb94d4a","kind":"commit","published_at":"2019-01-31T08:52:35.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.2/manifests"},{"name":"0.7.1","sha":"5d6f23b2711198f5a78f07822cbdf1f2bd75a385","kind":"commit","published_at":"2019-01-24T21:22:23.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"f240346274925743379b72c221a47208cc4bd1d0","kind":"commit","published_at":"2019-01-02T17:47:54.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.7.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"6a8a57ffc0116e753f7c341d6ea7c5fc4008abb2","kind":"commit","published_at":"2018-11-28T10:53:40.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.6.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"32af678665da18dae54ac0c6c3487dc80f342fc6","kind":"commit","published_at":"2018-10-24T19:13:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.5.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.5.0/manifests"},{"name":"0.4.1","sha":"70a99a9759c8fb8d5731270639ebf95dd0e02a04","kind":"commit","published_at":"2018-10-11T08:52:05.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.4.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"6de42cdb8096f36b6823f041f0d14b520a96f85a","kind":"commit","published_at":"2018-10-08T18:10:00.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.4.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"beaf22bafe1cf634d526e24f195e58bfa0a14e38","kind":"commit","published_at":"2018-09-27T16:18:17.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.3.0","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.3.0/manifests"},{"name":"0.2.1","sha":"6db7ec1b3afae28c257a0416dd947022c3b12bc0","kind":"commit","published_at":"2018-08-31T14:31:19.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/0.2.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/0.2.1/manifests"},{"name":"v0.2","sha":"e723f2aa70edb6920c0f0fe311b19aff0dcdf552","kind":"commit","published_at":"2018-08-28T15:19:56.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v0.2","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.2/manifests"},{"name":"v0.1","sha":"0ecec8b4c16fdec7d8ce2646a0ea47ab6535d308","kind":"commit","published_at":"2018-04-13T15:48:54.000Z","download_url":"https://codeload.github.com/OpenNMT/OpenNMT-py/tar.gz/v0.1","html_url":"https://github.com/OpenNMT/OpenNMT-py/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenNMT/OpenNMT-py@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-01T02:19:58.310Z","dependent_packages_count":3,"downloads":35144,"downloads_period":"last-month","dependent_repos_count":11,"rankings":{"downloads":3.689751744434423,"dependent_repos_count":4.363255714103877,"dependent_packages_count":4.797625697793282,"stargazers_count":0.36417145298333886,"forks_count":0.3195519058242749,"docker_downloads_count":null,"average":2.7068713030278393},"purl":"pkg:pypi/opennmt-py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/opennmt-py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/opennmt-py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/opennmt-py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-01T00:23:52.411Z","issues_count":117,"pull_requests_count":224,"avg_time_to_close_issue":3887360.569892473,"avg_time_to_close_pull_request":1481114.4009433961,"issues_closed_count":93,"pull_requests_closed_count":212,"pull_request_authors_count":26,"issue_authors_count":87,"avg_comments_per_issue":2.871794871794872,"avg_comments_per_pull_request":0.6875,"merged_pull_requests_count":190,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":5,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":4863442.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.4,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/issues","maintainers":[{"login":"vince62s","count":145,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vince62s"},{"login":"francoishernandez","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/francoishernandez"},{"login":"funboarder13920","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/funboarder13920"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opennmt-py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opennmt-py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opennmt-py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/opennmt-py/related_packages","maintainers":[{"uuid":"pltrdy","login":"pltrdy","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/pltrdy/","role":null,"created_at":"2022-11-28T16:16:29.146Z","updated_at":"2022-11-28T16:16:29.146Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pltrdy/packages"},{"uuid":"francoishernandez","login":"francoishernandez","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/francoishernandez/","role":null,"created_at":"2022-11-28T16:16:29.163Z","updated_at":"2022-11-28T16:16:29.163Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/francoishernandez/packages"},{"uuid":"vince62s","login":"vince62s","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/vince62s/","role":null,"created_at":"2023-03-30T18:27:01.901Z","updated_at":"2023-03-30T18:27:01.901Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vince62s/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726140,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":623008,"full_name":"OpenNMT/OpenNMT-py","default_branch":"master","committers":[{"name":"Vincent Nguyen","email":"vince62s@yahoo.com","login":"vince62s","count":376},{"name":"Sasha Rush","email":"srush@seas.harvard.edu","login":"srush","count":284},{"name":"Benjamin Peters","email":"bpeters@coli.uni-saarland.de","login":"bpopeters","count":190},{"name":"Jianyu Zhan","email":"nasa4836@gmail.com","login":"JianyuZhan","count":146},{"name":"pltrdy","email":"pltrdy@gmail.com","login":"pltrdy","count":141},{"name":"François Hernandez","email":"francois.hernandez.fh@gmail.com","login":"francoishernandez","count":121},{"name":"Sebastian Gehrmann","email":"s.gehrmann@outlook.com","login":"sebastianGehrmann","count":117},{"name":"Guillaume Klein","email":"guillaumekln","login":"guillaumekln","count":89},{"name":"Bryan Marcus McCann","email":"bryan.mccann.is@gmail.com","login":"bmccann","count":84},{"name":"yuntian","email":"dengyuntian@gmail.com","login":"da03","count":70},{"name":"Adam Lerer","email":"alerer@fb.com","login":"adamlerer","count":40},{"name":"Linxiao ZENG","email":"linxiao.zeng@gmail.com","login":"Zenglinxiao","count":39},{"name":"soumith","email":"soumith@fb.com","login":"soumith","count":38},{"name":"Lina Khodja","email":"57141057+l-k-11235","login":"l-k-11235","count":35},{"name":"flauted","email":"dylan.flaute@gmail.com","login":"flauted","count":34},{"name":"Jianri Li","email":"skywalker@postech.edu","login":"helson73","count":30},{"name":"Alexander Rush","email":"srush@sum1gpu02.rc.fas.harvard.edu","login":null,"count":30},{"name":"Alexander Rush","email":"srush@sum1gpu01.rc.fas.harvard.edu","login":null,"count":26},{"name":"wjbianjason","email":"wjbianjason@163.com","login":"wjbianjason","count":19},{"name":"Hoang Viet","email":"vieritolove@gmail.com","login":"meocong","count":16},{"name":"Ubuntu","email":"ubuntu@LatentAttention.xydxq15atrkupdp5x5clbbjsrf.xx.internal.cloudapp.net","login":null,"count":15},{"name":"Stig-Arne Gronroos","email":"stig-arne.gronroos@aalto.fi","login":"Waino","count":13},{"name":"Justin Chiu","email":"justinchiu@g.harvard.edu","login":"justinchiu","count":13},{"name":"Adam Paszke","email":"adam.paszke@gmail.com","login":"apaszke","count":12},{"name":"anderleich","email":"andercorral95@gmail.com","login":"anderleich","count":11},{"name":"Valentin Berkes","email":"16121857+funboarder13920","login":"funboarder13920","count":11},{"name":"Gideon Wenniger","email":"gideonwenniger@domain.com","login":"gwenniger","count":10},{"name":"Panos Kanavos","email":"panoskanavos@gmail.com","login":"panosk","count":10},{"name":"ScarletPan","email":"myscarlet@sina.com","login":"ScarletPan","count":9},{"name":"tayciryahmed","email":"taycir.yahmed@gmail.com","login":"tayciryahmed","count":8},{"name":"Sam Gross","email":"sgross@fb.com","login":"colesbury","count":8},{"name":"Alexander Rush","email":"srush@sum1gpu03.rc.fas.harvard.edu","login":null,"count":7},{"name":"Thamme Gowda","email":"tg@isi.edu","login":"thammegowda","count":7},{"name":"Jean Senellart","email":"jean@senellart.com","login":"jsenellart","count":6},{"name":"Tao Lei","email":"taolei@csail.mit.edu","login":"taolei87","count":6},{"name":"Ehsan Jahanbakhsh","email":"97936884+Ehsan-Jahanbakhsh","login":"Ehsan-Jahanbakhsh","count":5},{"name":"chenbeh","email":"anis.chenbeh08@gmail.com","login":"chenbeh","count":5},{"name":"Xutai Ma","email":"xutai_ma@jhu.edu","login":"xutaima","count":5},{"name":"Adrián Javaloy","email":"adrian.javaloy@gmail.com","login":"adrianjav","count":5},{"name":"ayushidalmia@in.ibm.com","email":"ayushidalmia@irlbxvm047.irl.in.ibm.com","login":null,"count":5},{"name":"Ubuntu","email":"ubuntu@ip-172-31-29-202.us-west-2.compute.internal","login":null,"count":5},{"name":"Mattia Di Gangi","email":"digangi@fbk.eu","login":null,"count":5},{"name":"Anton Melnikov","email":"anton@addstructure.com","login":null,"count":5},{"name":"Xutai Ma","email":"xutai_ma@outlook.com","login":null,"count":5},{"name":"Henry-E","email":"henry.elder@adaptcentre.ie","login":null,"count":4},{"name":"elise","email":"elise.michon@systrangroup.com","login":"elisemicho","count":4},{"name":"chinese embedding","email":"31310587+FernandoSailing","login":"FernandoSailing","count":4},{"name":"playma","email":"scott820914@gmail.com","login":"playma","count":4},{"name":"Roibeárd Ó Braonáin","email":"robertBrnnn","login":"robertBrnnn","count":4},{"name":"Nikhil Verma","email":"nikhilweee@gmail.com","login":"nikhilweee","count":4},{"name":"Orestis Floros","email":"forestis@kth.se","login":"orestisfl","count":3},{"name":"sbmaruf","email":"sbmaruf@gmail.com","login":"sbmaruf","count":3},{"name":"smartkiwi","email":"smartkiwi@gmail.com","login":"smartkiwi","count":3},{"name":"ratishsp","email":"ratish123@gmail.com","login":"ratishsp","count":3},{"name":"Irshad Ahmad Bhat","email":"bhatirshad127@gmail.com","login":"irshadbhat","count":3},{"name":"Zeming Lin","email":"ebetica0@gmail.com","login":"ebetica","count":3},{"name":"Manuel R. Ciosici","email":"manuelrciosici@gmail.com","login":"manuelciosici","count":3},{"name":"askender","email":"askender43@gmail.com","login":"askender","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"embedding","email":"31317254+Embedding","login":"Embedding","count":3},{"name":"orina1123","email":"orina1123@gmail.com","login":"orina1123","count":3},{"name":"Jean A. Senellart","email":"jean.senellart@systrangroup.com","login":null,"count":3},{"name":"ReDeiPirati","email":"alessio.gozzoli@gmail.com","login":"ReDeiPirati","count":2},{"name":"DING Liang","email":"liangding.liam@gmail.com","login":"alphadl","count":2},{"name":"Steve Kommrusch","email":"steve.kommrusch@gmail.com","login":"SteveKommrusch","count":2},{"name":"Thai-Chau Truong","email":"PC91","login":"PC91","count":2},{"name":"Wonhee Go","email":"50973836+stellarway","login":"stellarway","count":2},{"name":"Xingxing Zhang","email":"zxxpku@gmail.com","login":"XingxingZhang","count":2},{"name":"Soonhwan-Kwon","email":"soouee@gmail.com","login":"Soonhwan-Kwon","count":2},{"name":"abhiskk","email":"abhishekkadiyan@gmail.com","login":"abhiskk","count":2},{"name":"dreamgonfly","email":"dreamgonfly@gmail.com","login":"dreamgonfly","count":2},{"name":"Kaixhin","email":"design@kaixhin.com","login":"Kaixhin","count":2},{"name":"jingxil","email":"jingxil@foxmail.com","login":"jingxil","count":2},{"name":"lordeddard","email":"engg.ruthvik@gmail.com","login":"kvthr","count":2},{"name":"mataney","email":"mataneyal1@gmail.com","login":"mataney","count":2},{"name":"mattiadg","email":"mattiadigangi@gmail.com","login":"mattiadg","count":2},{"name":"Nicolas D. Jimenez","email":"nicodjimenez@gmail.com","login":"nicodjimenez","count":2},{"name":"Fu Zihao","email":"fllubo@qq.com","login":"fuzihaofzh","count":2},{"name":"Marat Dukhan","email":"maratek@gmail.com","login":"Maratyszcza","count":2},{"name":"Maksym Bevza","email":"maksym.bevza@grammarly.com","login":"maksymbevza","count":2},{"name":"Luke Yeager","email":"lukeyeager","login":"lukeyeager","count":2},{"name":"Li Dong","email":"donglixp@gmail.com","login":"donglixp","count":2},{"name":"Kyunghyun Cho","email":"kyunghyun.cho@nyu.edu","login":"kyunghyuncho","count":2},{"name":"Joost van Doorn","email":"joost.van.doorn@gmail.com","login":"JoostvDoorn","count":2},{"name":"Jong Hun Shin","email":"20063100+dalgarak","login":"dalgarak","count":2},{"name":"Hendrik Strobelt","email":"HendrikStrobelt","login":"HendrikStrobelt","count":2},{"name":"Falcon Dai","email":"me@falcondai.com","login":"falcondai","count":2},{"name":"Daphne Ippolito","email":"daphneipp@gmail.com","login":"daphnei","count":2},{"name":"Andrew Mulder","email":"andrewmulder@gmail.com","login":"awavefunction","count":2},{"name":"Yasmin M","email":"48152713+ymoslem","login":"ymoslem","count":2},{"name":"max","email":"maxthomas","login":"maxthomas","count":2},{"name":"ykasimov","email":"yury.kasimov@gmail.com","login":"ykasimov","count":2},{"name":"zeng","email":"zhw1025@gmail.com","login":"hongweizeng","count":2},{"name":"Shujian2015","email":"Shujian2015","login":"Shujian2015","count":2},{"name":"Xinwei He","email":"1154646635@qq.com","login":"eriche2016","count":1},{"name":"Wenhao Jiang","email":"cswhjiang@gmail.com","login":"cswhjiang","count":1},{"name":"Hoàng Tùng Lâm (Linus)","email":"lamhoangtung.vz@gmail.com","login":"lamhoangtung","count":1},{"name":"Henry-E","email":"Henry-E","login":"Henry-E","count":1},{"name":"Gladuo","email":"me@gladuo.com","login":"gladuo","count":1},{"name":"Gaël de Chalendar","email":"kleag","login":"kleag","count":1},{"name":"Frederic Bergeron","email":"fbergeron@rocketmail.com","login":"FBergeron","count":1},{"name":"Fahim Dalvi","email":"dalvifahim@gmail.com","login":"fdalvi","count":1},{"name":"Elijah Rippeth","email":"elijah.rippeth@gmail.com","login":"erip","count":1},{"name":"Stephen Lavelle","email":"analytic@gmail.com","login":"increpare","count":1},{"name":"Soumya Sanyal","email":"sanyal.soumya8@gmail.com","login":"soumyasanyal","count":1},{"name":"Sho Hoshino","email":"shhshn.shohoshino@gmail.com","login":"shhshn","count":1},{"name":"Sergey Zagoruyko","email":"zagoruyko2@gmail.com","login":"szagoruyko","count":1},{"name":"Sanghyuk Choi","email":"iamhyeok@gmail.com","login":"sanghyuk-choi","count":1},{"name":"Sandeep Subramanian","email":"sandeep.subramanian@gmail.com","login":"MaximumEntropy","count":1},{"name":"Sami Liedes","email":"sami.liedes@iki.fi","login":"sliedes","count":1},{"name":"Ryuichi Yamamoto","email":"zryuichi@gmail.com","login":"r9y9","count":1},{"name":"Ryan Greene","email":"rabrg96@gmail.com","login":"Rabrg","count":1},{"name":"Reid Pryzant","email":"rapigan@gmail.com","login":"rpryzant","count":1},{"name":"Raphael","email":"paloma@css-maps.eu","login":"raphael-sch","count":1},{"name":"Pierre Lison","email":"plison@nr.no","login":"plison","count":1},{"name":"P.J. Finlay","email":"pjappdevelopment@gmail.com","login":"PJ-Finlay","count":1},{"name":"金雄镕","email":"dragove@qq.com","login":"dragove","count":1},{"name":"whr94621@163.com","email":"whr94621@qq.com","login":"whr94621","count":1},{"name":"Sumith Kulal","email":"sumith1896@gmail.com","login":"Sumith1896","count":1},{"name":"lianghuang3","email":"liang.huang.sh@gmail.com","login":"lianghuang3","count":1},{"name":"hukuda222","email":"zionbanzai3@gmail.com","login":"hukuda222","count":1},{"name":"goncalomcorreia","email":"goncalommac@gmail.com","login":"goncalomcorreia","count":1},{"name":"gaurav pathak","email":"gspat27@gmail.com","login":"gsp-27","count":1},{"name":"feifeibear","email":"fangjiarui123@gmail.com","login":"feifeibear","count":1},{"name":"epwalsh","email":"epwalsh10@gmail.com","login":"epwalsh","count":1},{"name":"coder","email":"10178066+coder1729","login":"coder1729","count":1},{"name":"chopinml","email":"81829285+chopinml","login":"chopinml","count":1},{"name":"anthdr","email":"57603673+anthdr","login":"anthdr","count":1},{"name":"_ygor_gallina","email":"ygor.gallina@gmail.com","login":"ygorg","count":1},{"name":"Jack Poulson","email":"jack@hodgestar.com","login":null,"count":1},{"name":"Joost van Amersfoort","email":"jvanamersfoort@twitter.com","login":null,"count":1},{"name":"Ke Tran","email":"m.k.tran@uva.nl","login":null,"count":1},{"name":"Alexander Rush","email":"srush@rclogin12.rc.fas.harvard.edu","login":null,"count":1},{"name":"Alexander Rush","email":"srush@rushgpu01.rc.fas.harvard.edu","login":null,"count":1},{"name":"Bram Vanroy","email":"Bram.Vanroy@UGent.be","login":null,"count":1},{"name":"Clement Farabet","email":"cfarabet@twitter.com","login":null,"count":1},{"name":"y0ast","email":"github@joo.st","login":null,"count":1},{"name":"Natalia Gimelshein","email":"ngimelshein@nvidia.com","login":null,"count":1},{"name":"WenLin","email":"Wen-Lin@WenLinTsaideMacBook-Pro.local","login":null,"count":1},{"name":"Zhenxin Fu","email":"fuzhenxin95@gmail.com","login":"fuzhenxin","count":1},{"name":"Yves Scherrer","email":"yves.scherrer@gmail.com","login":"yvesscherrer","count":1},{"name":"Yiheng Xu","email":"github@ranpox.com","login":"ranpox","count":1},{"name":"Brian Albertalli","email":"brian.albertalli@gmail.com","login":"balbertalli","count":1},{"name":"Boxiao (Leo) Pan","email":"pankobe24@gmail.com","login":"leobxpan","count":1},{"name":"Arya McCarthy","email":"arya.mccarthy@gmail.com","login":"aryamccarthy","count":1},{"name":"Artanis_","email":"ledragio@gmail.com","login":"ArtanisTheOne","count":1},{"name":"Arpit Gupta","email":"ag3418@columbia.edu","login":"arpitg1991","count":1},{"name":"António Lopes","email":"antonio.vilarinho.lopes@tecnico.ulisboa.pt","login":"antoniovilarinholopes","count":1},{"name":"Andreas Köpf","email":"andreas.koepf@xamla.com","login":"andreaskoepf","count":1},{"name":"Alykhan Tejani","email":"alykhan.tejani@gmail.com","login":"alykhantejani","count":1},{"name":"Alexander Kreuzer","email":"akreuzer","login":"akreuzer","count":1},{"name":"MoonFighter","email":"MoonFighter","login":"MoonFighter","count":1},{"name":"MobileDev","email":"gsmmobiledev@gmail.com","login":"cryptik","count":1},{"name":"Mike Kroutikov","email":"mkroutikov@innodata.com","login":"mkroutikov","count":1},{"name":"Michael Petrochuk","email":"Petrochukm@gmail.com","login":"PetrochukM","count":1},{"name":"Marco Tulio Ribeiro","email":"marcotcr@gmail.com","login":"marcotcr","count":1},{"name":"Marcel Gwerder","email":"marcelgwerder","login":"marcelgwerder","count":1},{"name":"Maksim Lashkevich","email":"maxsoftpage@yandex.ru","login":"Belerafon","count":1},{"name":"Maggione","email":"maggione@bupt.edu.cn","login":"Maggione","count":1},{"name":"Syed Shahbaz Ahmed","email":"shahbazsyed","login":"shahbazsyed","count":1},{"name":"Tom Sercu","email":"tom.sercu@gmail.com","login":"tomsercu","count":1},{"name":"Tong Wang","email":"wintor12@gmail.com","login":"wintor12","count":1},{"name":"Uri Alon","email":"urialon1@gmail.com","login":"urialon","count":1},{"name":"Vasiliy Es'kin","email":"vasiliyeskin@yandex.ru","login":"vasiliyeskin","count":1},{"name":"Vincent Dahmen","email":"vincent.dahmen@gmail.com","login":"wahrwolf","count":1},{"name":"Void Magic","email":"wangqian5730@gmail.com","login":"voidmagic","count":1},{"name":"taoleicn","email":"tao@asapp.com","login":"taoleicn","count":1},{"name":"szmigacz","email":"szmigacz@gmail.com","login":"szmigacz","count":1},{"name":"sotetsuk","email":"koyamada-s@sys.i.kyoto-u.ac.jp","login":"sotetsuk","count":1},{"name":"shuoyangd","email":"shuoyangd","login":"shuoyangd","count":1},{"name":"rarilurelo","email":"rarilurelo@gmail.com","login":"rarilurelo","count":1},{"name":"pku7yang","email":"pku7yang@gmail.com","login":"nlpyang","count":1},{"name":"magic282","email":"magic282","login":"magic282","count":1},{"name":"LINXINYI","email":"orientedlin@gmail.com","login":"orientedlin","count":1},{"name":"Kyle Duffy","email":"44502053+kyduff","login":"kyduff","count":1},{"name":"Kilian Evang","email":"texttheater","login":"texttheater","count":1},{"name":"Khoa Ho","email":"25312735+khoa-ho","login":"khoa-ho","count":1},{"name":"Kentaro Wada","email":"www.kentaro.wada@gmail.com","login":"wkentaro","count":1},{"name":"Kenji Imamura","email":"kenji.imamura@nict.go.jp","login":"kenji-imamura","count":1},{"name":"Kano Takatomo","email":"kano.takatomo.km0@is.naist.jp","login":"takatomo-k","count":1},{"name":"Kaiyu Shi","email":"skyisno.1@gmail.com","login":"Stonesjtu","count":1},{"name":"Junonia","email":"pathbinder@yahoo.com","login":"Junonia","count":1},{"name":"Jiyuan Zheng","email":"jiyuanz95@gmail.com","login":"indirection42","count":1},{"name":"Ignacio Brasca","email":"warkanlock@gmail.com","login":"Warkanlock","count":1},{"name":"Abhishek Sharma","email":"abhisheksharma0318@gmail.com","login":"abhishek0318","count":1},{"name":"David Allison","email":"62114487+david-allison-1","login":"david-allison-1","count":1},{"name":"DNGros","email":"dngros@live.com","login":"DNGros","count":1},{"name":"Clément","email":"clement.rebuffel+github@gmail.com","login":"KaijuML","count":1},{"name":"Charles Lovering","email":"cjlovering@wpi.edu","login":"cjlovering","count":1},{"name":"BrightXiaoHan","email":"beatmight@gmail.com","login":"BrightXiaoHan","count":1}],"total_commits":2336,"total_committers":190,"total_bot_commits":3,"total_bot_committers":1,"mean_commits":12.294736842105262,"dds":0.839041095890411,"past_year_committers":[{"name":"Vincent Nguyen","email":"vince62s@yahoo.com","login":"vince62s","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Lina Khodja","email":"57141057+l-k-11235","login":"l-k-11235","count":1}],"past_year_total_commits":4,"past_year_total_committers":3,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":1.3333333333333333,"past_year_dds":0.5,"last_synced_at":"2025-05-27T04:07:17.133Z","last_synced_commit":"97111d97551c24857076a4102eabdb468b35cff4","created_at":"2023-03-09T08:03:24.067Z","updated_at":"2025-05-27T04:07:17.166Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-01T00:00:08.406Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"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":"OpenNMT/OpenNMT-py","html_url":"https://github.com/OpenNMT/OpenNMT-py","last_synced_at":"2025-08-31T09:17:08.699Z","status":null,"issues_count":116,"pull_requests_count":225,"avg_time_to_close_issue":3887360.569892473,"avg_time_to_close_pull_request":1504031.0849056605,"issues_closed_count":93,"pull_requests_closed_count":212,"pull_request_authors_count":26,"issue_authors_count":86,"avg_comments_per_issue":2.896551724137931,"avg_comments_per_pull_request":0.6888888888888889,"merged_pull_requests_count":189,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":4,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":4863442.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-14T19:33:46.799Z","updated_at":"2025-09-03T03:21:54.965Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenNMT%2FOpenNMT-py/issues","issue_labels_count":{"contributions welcome":8,"type:enhancement":8,"type:bug":3,"awaiting team":1,"type:performance":1,"type:docs":1,"type:question":1},"pull_request_labels_count":{"dependencies":7,"python":2},"issue_author_associations_count":{"NONE":86,"CONTRIBUTOR":17,"MEMBER":8},"pull_request_author_associations_count":{"MEMBER":134,"CONTRIBUTOR":90,"NONE":12,"COLLABORATOR":1},"issue_authors":{"vince62s":7,"robertBrnnn":6,"PC91":4,"HURIMOZ":3,"anderleich":3,"medicine-wave":3,"Keram-Yasin":2,"ILG2021":2,"Garfounkel":2,"l-k-11235":2,"JOHW85":2,"Galaxy-Husky":2,"fdggdfgg":2,"yash-srivastava19":2,"timon49":1,"Mamooshe":1,"jinjinreaixx":1,"colincwilson":1,"kdcyberdude":1,"JiyangZhang":1,"Qubitium":1,"Armilius":1,"ArbinTimilsina":1,"13633491388":1,"aaaallleen":1,"frankang":1,"kleag":1,"MaxThFe":1,"everdark":1,"elyase":1,"cspink":1,"henyee":1,"saltn9":1,"ArtanisTheOne":1,"lemon1-ui":1,"cmosguy":1,"szhang42":1,"CodeSmileBot":1,"sleepwalker2017":1,"Dagamies":1,"fishfree":1,"ncicio":1,"AleDella":1,"prigioni":1,"pluiez":1,"i55code":1,"Mayyarkmp":1,"DavidBrahma":1,"Aminoacid1226":1,"MozerWang":1,"Phil-521":1,"randomicity":1,"Jourdelune":1,"MSKantulu":1,"James-Decatur":1,"xxiutong":1,"martinbombin":1,"alexis-allemann":1,"totaltube":1,"RakshaPRao":1,"Hsqcsu":1,"ares89":1,"jakeBass":1,"fkurushin":1,"stellarway":1,"BaGRoS":1,"ghost":1,"JiankunW":1,"Sunnycheey":1,"medfreeman":1,"sandyhouse":1,"eleven-0325":1,"francoishernandez":1,"bityigoss":1,"Lguyogiro":1,"vikash-jha":1,"chongchongL":1,"chijianlei":1,"wangshauitj":1,"githubjixin":1,"safae2023":1,"lemon234071":1,"anthdr":1},"pull_request_authors":{"vince62s":132,"l-k-11235":41,"panosk":9,"dependabot[bot]":7,"anderleich":6,"Ehsan-Jahanbakhsh":5,"PC91":5,"robertBrnnn":4,"funboarder13920":3,"alexis-allemann":3,"Zenglinxiao":2,"medfreeman":2,"aaaallleen":2,"stellarway":2,"royshil":2,"francoishernandez":2,"dongxiaolong":1,"ArtanisTheOne":1,"Stonesjtu":1,"chopinml":1,"bpopeters":1,"ymoslem":1,"poulson":1,"kleag":1,"argosopentech":1,"bityigoss":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10068949,"issues_count":31210816,"pull_requests_count":95205138,"authors_count":10688670,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":4,"python":2},"past_year_issue_author_associations_count":{"NONE":5},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":4},"past_year_issue_authors":{"frankang":1,"Hsqcsu":1,"jinjinreaixx":1,"lemon1-ui":1,"randomicity":1},"past_year_pull_request_authors":{"dependabot[bot]":4},"maintainers":[{"login":"vince62s","count":139,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vince62s"},{"login":"francoishernandez","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/francoishernandez"},{"login":"funboarder13920","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/funboarder13920"}],"active_maintainers":[]},"events":{"total":{"IssuesEvent":3,"WatchEvent":196,"DeleteEvent":1,"IssueCommentEvent":4,"PullRequestEvent":3,"ForkEvent":38,"CreateEvent":2},"last_year":{"IssuesEvent":3,"WatchEvent":196,"DeleteEvent":1,"IssueCommentEvent":4,"PullRequestEvent":3,"ForkEvent":38,"CreateEvent":2}},"keywords":["deep-learning","language-model","llms","machine-translation","neural-machine-translation","pytorch"],"dependencies":[],"score":24.562016676468232,"created_at":"2025-09-08T11:18:37.135Z","updated_at":"2025-10-07T08:24:55.603Z","avatar_url":"https://github.com/OpenNMT.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":35150,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["autograd","tensor","transformer","speech-recognition","audio","jax","cryptocurrency","cryptography","deepseek","gemma"],"project_url":"https://science.ecosyste.ms/api/v1/projects/65224","html_url":"https://science.ecosyste.ms/projects/65224"}