{"id":10556,"name":"tango","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","url":"https://github.com/allenai/tango","last_synced_at":"2025-09-04T20:57:57.857Z","repository":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":562,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-31T19:39:16.641Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-29T19:38:36.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","scorecard":{"id":185289,"data":{"date":"2025-08-11","repo":{"name":"github.com/allenai/tango","commit":"6aaa8ff0f20387c51dcdf4ab0718787eb55ea794"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3,"checks":[{"name":"Code-Review","score":5,"reason":"Found 12/23 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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":"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":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/main.yml:32","Warn: no topLevel permission defined: .github/workflows/changelog.yml:1","Warn: no topLevel permission defined: .github/workflows/docker.yml:1","Warn: no topLevel permission defined: .github/workflows/docker_testing.yml:1","Warn: no topLevel permission defined: .github/workflows/integration_tests.yml:1","Warn: no topLevel permission defined: .github/workflows/main.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":"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":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.3.2 not signed: https://api.github.com/repos/allenai/tango/releases/126992639","Warn: release artifact v1.3.1 not signed: https://api.github.com/repos/allenai/tango/releases/126691456","Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/allenai/tango/releases/125055349","Warn: release artifact v1.2.1 not signed: https://api.github.com/repos/allenai/tango/releases/98479060","Warn: release artifact v1.2.0 not signed: https://api.github.com/repos/allenai/tango/releases/92068500","Warn: release artifact v1.3.2 does not have provenance: https://api.github.com/repos/allenai/tango/releases/126992639","Warn: release artifact v1.3.1 does not have provenance: https://api.github.com/repos/allenai/tango/releases/126691456","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/allenai/tango/releases/125055349","Warn: release artifact v1.2.1 does not have provenance: https://api.github.com/repos/allenai/tango/releases/98479060","Warn: release artifact v1.2.0 does not have provenance: https://api.github.com/repos/allenai/tango/releases/92068500"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/changelog.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/changelog.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/docker.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker_testing.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/docker_testing.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker_testing.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/docker_testing.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/integration_tests.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/integration_tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:154: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:184: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:198: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:246: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:253: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:279: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:309: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:314: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:328: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:342: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/main.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_dependency_pr.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/allenai/tango/update_dependency_pr.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:4","Warn: containerImage not pinned by hash: Dockerfile.test:7: pin your Docker image by updating ghcr.io/allenai/pytorch:2.0.0-cuda11.7-python3.10 to ghcr.io/allenai/pytorch:2.0.0-cuda11.7-python3.10@sha256:ddafcf2988e4e1e53290c7b2000d0db7e5a0911ab89fb9aa2356e38174ca685f","Warn: pipCommand not pinned by hash: Dockerfile:9","Warn: pipCommand not pinned by hash: scripts/entrypoint.sh:14","Warn: pipCommand not pinned by hash: scripts/entrypoint.sh:20","Warn: pipCommand not pinned by hash: tango/integrations/beaker/entrypoint.sh:87","Warn: pipCommand not pinned by hash: tango/integrations/beaker/entrypoint.sh:93","Warn: pipCommand not pinned by hash: tango/integrations/beaker/entrypoint.sh:96","Warn: pipCommand not pinned by hash: tango/integrations/beaker/entrypoint.sh:99","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:320","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:171","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:213","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:219","Info:   0 out of  15 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   2 containerImage dependencies pinned","Info:   1 out of  13 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 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"}},{"name":"Vulnerabilities","score":0,"reason":"302 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2023-120 / GHSA-45c4-8wx5-qw6w","Warn: Project is vulnerable to: PYSEC-2024-24 / GHSA-5h86-8mv2-jq9f","Warn: Project is vulnerable to: GHSA-5m98-qgg9-wh84","Warn: Project is vulnerable to: GHSA-7gpw-8wmc-pm8g","Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: PYSEC-2024-26 / GHSA-8qpw-xqxj-h4r2","Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: PYSEC-2023-246 / GHSA-gfw2-4jvh-wgfg","Warn: Project is vulnerable to: GHSA-pjjw-qhg8-p2p9","Warn: Project is vulnerable to: PYSEC-2023-250 / GHSA-q3qx-c6g2-7pw2","Warn: Project is vulnerable to: PYSEC-2023-251 / GHSA-qvrw-v9rv-5rjx","Warn: Project is vulnerable to: PYSEC-2024-48 / GHSA-fj7x-q9j7-g6q6","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: PYSEC-2022-42986 / GHSA-43fp-rhv2-5gv8","Warn: Project is vulnerable to: PYSEC-2023-135 / GHSA-xqr8-7jwr-rhp7","Warn: Project is vulnerable to: PYSEC-2022-42991 / GHSA-v3c5-jqr6-7qm8","Warn: Project is vulnerable to: PYSEC-2024-4 / GHSA-2mqj-m65w-jghx","Warn: Project is vulnerable to: PYSEC-2023-165 / GHSA-cwvm-v4w8-q58c","Warn: Project is vulnerable to: PYSEC-2022-42992 / GHSA-hcpj-qp55-gfph","Warn: Project is vulnerable to: PYSEC-2023-137 / GHSA-pr76-5cm5-w9cj","Warn: Project is vulnerable to: PYSEC-2023-161 / GHSA-wfm5-v35h-vwf4","Warn: Project is vulnerable to: GHSA-496j-2rq6-j6cc","Warn: Project is vulnerable to: GHSA-6628-q6j9-w8vg","Warn: Project is vulnerable to: GHSA-9hxf-ppjv-w6rq","Warn: Project is vulnerable to: GHSA-cfgp-2977-2fmm","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: PYSEC-2022-288 / GHSA-6hrg-qmvc-2xh8","Warn: Project is vulnerable to: GHSA-cjgq-5qmw-rcj6","Warn: Project is vulnerable to: GHSA-x4wf-678h-2pmq","Warn: Project is vulnerable to: PYSEC-2023-23 / GHSA-jrwr-5x3p-hvc3","Warn: Project is vulnerable to: PYSEC-2023-24 / GHSA-vrjv-mxr7-vjf8","Warn: Project is vulnerable to: PYSEC-2024-167 / GHSA-cgvx-9447-vcch","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2022-269 / GHSA-3pgj-pg6c-r5p7","Warn: Project is vulnerable to: GHSA-3f63-hfp8-52jq","Warn: Project is vulnerable to: GHSA-44wm-f244-xhp3","Warn: Project is vulnerable to: GHSA-4fx9-vc88-q2xc","Warn: Project is vulnerable to: PYSEC-2023-227 / GHSA-8ghj-p4vj-mr35","Warn: Project is vulnerable to: PYSEC-2022-10 / GHSA-8vj2-vxx3-667w","Warn: Project is vulnerable to: PYSEC-2022-168 / GHSA-9j59-75qj-795w","Warn: Project is vulnerable to: GHSA-j7hp-h8jx-5ppr","Warn: Project is vulnerable to: PYSEC-2022-42979 / GHSA-m2vv-5vj5-2hm7","Warn: Project is vulnerable to: PYSEC-2022-8 / GHSA-pw3c-h7wp-cvhx","Warn: Project is vulnerable to: PYSEC-2022-9 / GHSA-xrcv-f9gm-v42c","Warn: Project is vulnerable to: PYSEC-2023-175","Warn: Project is vulnerable to: PYSEC-2023-228 / GHSA-mq26-g339-26xf","Warn: Project is vulnerable to: GHSA-8gq9-2x98-w8hf","Warn: Project is vulnerable to: GHSA-8qvm-5x2c-j2w7","Warn: Project is vulnerable to: PYSEC-2022-42969","Warn: Project is vulnerable to: PYSEC-2023-238 / GHSA-5wvp-7f3h-6wmm","Warn: Project is vulnerable to: PYSEC-2024-161","Warn: Project is vulnerable to: PYSEC-2023-117 / GHSA-mrwq-x4v8-fh7p","Warn: Project is vulnerable to: PYSEC-2021-874 / GHSA-2vj5-px25-gjrp","Warn: Project is vulnerable to: GHSA-4cv3-v7pv-rfhf","Warn: Project is vulnerable to: GHSA-98fp-7v67-4v3q","Warn: Project is vulnerable to: PYSEC-2022-181 / GHSA-r5qj-cvf9-p85h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: GHSA-29pr-6jr8-q5jm","Warn: Project is vulnerable to: GHSA-g92j-qhmh-64v2","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: GHSA-g4r7-86gm-pgqc","Warn: Project is vulnerable to: GHSA-23hm-7w47-xw72","Warn: Project is vulnerable to: GHSA-2475-53vw-vp25","Warn: Project is vulnerable to: GHSA-247x-2f9f-5wp7","Warn: Project is vulnerable to: GHSA-24x4-6qmh-88qg","Warn: Project is vulnerable to: GHSA-27rc-728f-x5w2","Warn: Project is vulnerable to: GHSA-2p9q-h29j-3f5v","Warn: Project is vulnerable to: GHSA-2r2f-g8mw-9gvr","Warn: Project is vulnerable to: GHSA-2vv3-56qg-g2cf","Warn: Project is vulnerable to: GHSA-34f9-hjfq-rr8j","Warn: Project is vulnerable to: GHSA-368v-7v32-52fx","Warn: Project is vulnerable to: GHSA-37jf-mjv6-xfqw","Warn: Project is vulnerable to: GHSA-397c-5g2j-qxpv","Warn: Project is vulnerable to: GHSA-3mw4-6rj6-74g5","Warn: Project is vulnerable to: GHSA-428x-9xc2-m8mj","Warn: Project is vulnerable to: GHSA-43jf-985q-588j","Warn: Project is vulnerable to: GHSA-43q8-3fv7-pr5x","Warn: Project is vulnerable to: GHSA-44qp-9wwf-734r","Warn: Project is vulnerable to: GHSA-49rq-hwc3-x77w","Warn: Project is vulnerable to: GHSA-4hvf-hxvg-f67v","Warn: Project is vulnerable to: GHSA-4j82-5ccr-4r8v","Warn: Project is vulnerable to: GHSA-4pc4-m9mj-v2r9","Warn: Project is vulnerable to: GHSA-4v5p-v5h9-6xjx","Warn: Project is vulnerable to: GHSA-4w68-4x85-mjj9","Warn: Project is vulnerable to: GHSA-54ch-gjq5-4976","Warn: Project is vulnerable to: GHSA-54pp-c6pp-7fpx","Warn: Project is vulnerable to: GHSA-558h-mq8x-7q9g","Warn: Project is vulnerable to: GHSA-5889-7v45-q28m","Warn: Project is vulnerable to: GHSA-5f2r-qp73-37mr","Warn: Project is vulnerable to: GHSA-5qw5-89mw-wcg2","Warn: Project is vulnerable to: GHSA-5v77-j66x-4c4g","Warn: Project is vulnerable to: GHSA-5w96-866f-6rm8","Warn: Project is vulnerable to: GHSA-5wpj-c6f7-24x8","Warn: Project is vulnerable to: GHSA-627q-g293-49q7","Warn: Project is vulnerable to: GHSA-6445-fm66-fvq2","Warn: Project is vulnerable to: GHSA-647v-r7qq-24fh","Warn: Project is vulnerable to: GHSA-64jg-wjww-7c5w","Warn: Project is vulnerable to: GHSA-66vq-54fq-6jvv","Warn: Project is vulnerable to: GHSA-67pf-62xr-q35m","Warn: Project is vulnerable to: GHSA-689c-r7h2-fv9v","Warn: Project is vulnerable to: GHSA-68v3-g9cm-rmm6","Warn: Project is vulnerable to: GHSA-6gmv-pjp9-p8w8","Warn: Project is vulnerable to: GHSA-6hg6-5c2q-7rcr","Warn: Project is vulnerable to: GHSA-6wfh-89q8-44jq","Warn: Project is vulnerable to: GHSA-6x99-gv2v-q76v","Warn: Project is vulnerable to: GHSA-75c9-jrh4-79mc","Warn: Project is vulnerable to: GHSA-762h-vpvw-3rcx","Warn: Project is vulnerable to: GHSA-77gp-3h4r-6428","Warn: Project is vulnerable to: GHSA-79h2-q768-fpxr","Warn: Project is vulnerable to: GHSA-7j3m-8g3c-9qqq","Warn: Project is vulnerable to: GHSA-7jvm-xxmr-v5cw","Warn: Project is vulnerable to: GHSA-7x4v-9gxg-9hwj","Warn: Project is vulnerable to: GHSA-828c-5j5q-vrjq","Warn: Project is vulnerable to: GHSA-84jm-4cf3-9jfm","Warn: Project is vulnerable to: GHSA-87v6-crgm-2gfj","Warn: Project is vulnerable to: GHSA-8cxv-76p7-jxwr","Warn: Project is vulnerable to: GHSA-8fvv-46hw-vpg3","Warn: Project is vulnerable to: GHSA-8jj7-5vxc-pg2q","Warn: Project is vulnerable to: GHSA-8r7c-3cm2-3h8f","Warn: Project is vulnerable to: GHSA-8rcj-c8pj-v3m3","Warn: Project is vulnerable to: GHSA-8w5g-3wcv-9g2j","Warn: Project is vulnerable to: GHSA-8wwm-6264-x792","Warn: Project is vulnerable to: GHSA-93vr-9q9m-pj8p","Warn: Project is vulnerable to: GHSA-94mm-g2mv-8p7r","Warn: Project is vulnerable to: GHSA-97p7-w86h-vcf9","Warn: Project is vulnerable to: GHSA-98j8-c9q4-r38g","Warn: Project is vulnerable to: GHSA-98p5-x8x4-c9m5","Warn: Project is vulnerable to: GHSA-9942-r22v-78cp","Warn: Project is vulnerable to: GHSA-9c78-vcq7-7vxq","Warn: Project is vulnerable to: GHSA-9cr2-8pwr-fhfq","Warn: Project is vulnerable to: GHSA-9fpg-838v-wpv7","Warn: Project is vulnerable to: GHSA-9gwq-6cwj-47h3","Warn: Project is vulnerable to: GHSA-9j4v-pp28-mxv7","Warn: Project is vulnerable to: GHSA-9p77-mmrw-69c7","Warn: Project is vulnerable to: GHSA-9px9-73fg-3fqp","Warn: Project is vulnerable to: GHSA-9v8w-xmr4-wgxp","Warn: Project is vulnerable to: GHSA-9vqj-64pv-w55c","Warn: Project is vulnerable to: GHSA-9x52-887g-fhc2","Warn: Project is vulnerable to: GHSA-c582-c96p-r5cq","Warn: Project is vulnerable to: GHSA-c6fh-56w7-fvjw","Warn: Project is vulnerable to: GHSA-c94w-c95p-phf8","Warn: Project is vulnerable to: GHSA-cg88-rpvp-cjv5","Warn: Project is vulnerable to: GHSA-cqvq-fvhr-v6hc","Warn: Project is vulnerable to: GHSA-cv2p-32v3-vhwq","Warn: Project is vulnerable to: GHSA-cwpm-f78v-7m5c","Warn: Project is vulnerable to: GHSA-f2vv-v9cg-qhh7","Warn: Project is vulnerable to: GHSA-f2w8-jw48-fr7j","Warn: Project is vulnerable to: GHSA-f49c-87jh-g47q","Warn: Project is vulnerable to: GHSA-f4rr-5m7v-wxcw","Warn: Project is vulnerable to: GHSA-f4w6-h4f5-wx45","Warn: Project is vulnerable to: GHSA-f637-vh3r-vfh2","Warn: Project is vulnerable to: GHSA-f7r5-q7cx-h668","Warn: Project is vulnerable to: GHSA-ffjm-4qwc-7cmf","Warn: Project is vulnerable to: GHSA-fhfc-2q7x-929f","Warn: Project is vulnerable to: GHSA-fpcp-9h7m-ffpx","Warn: Project is vulnerable to: GHSA-fq6p-6334-8gr4","Warn: Project is vulnerable to: GHSA-fq86-3f29-px2c","Warn: Project is vulnerable to: GHSA-fqm2-gh8w-gr68","Warn: Project is vulnerable to: GHSA-fqxc-pvf8-2w9v","Warn: Project is vulnerable to: GHSA-frqp-wp83-qggv","Warn: Project is vulnerable to: GHSA-fv25-wrff-wf86","Warn: Project is vulnerable to: GHSA-fv43-93gv-vm8f","Warn: Project is vulnerable to: GHSA-fx5c-h9f6-rv7c","Warn: Project is vulnerable to: GHSA-fxgc-95xx-grvq","Warn: Project is vulnerable to: GHSA-g35r-369w-3fqp","Warn: Project is vulnerable to: GHSA-g468-qj8g-vcjc","Warn: Project is vulnerable to: GHSA-g9fm-r5mm-rf9f","Warn: Project is vulnerable to: GHSA-g9h5-vr8m-x2h4","Warn: Project is vulnerable to: GHSA-gcvh-66ff-4mwm","Warn: Project is vulnerable to: GHSA-gf2j-f278-xh4v","Warn: Project is vulnerable to: GHSA-gf97-q72m-7579","Warn: Project is vulnerable to: GHSA-gjh7-xx4r-x345","Warn: Project is vulnerable to: GHSA-gjqc-q9g6-q2j3","Warn: Project is vulnerable to: GHSA-gq2j-cr96-gvqx","Warn: Project is vulnerable to: GHSA-gw97-ff7c-9v96","Warn: Project is vulnerable to: GHSA-h246-cgh4-7475","Warn: Project is vulnerable to: GHSA-h2wq-prv9-2f56","Warn: Project is vulnerable to: GHSA-h48f-q7rw-hvr7","Warn: Project is vulnerable to: GHSA-h5g4-ppwx-48q2","Warn: Project is vulnerable to: GHSA-h5vq-gw2c-pq47","Warn: Project is vulnerable to: GHSA-h6gw-r52c-724r","Warn: Project is vulnerable to: GHSA-h6q3-vv32-2cq5","Warn: Project is vulnerable to: GHSA-h7ff-cfc9-wmmh","Warn: Project is vulnerable to: GHSA-hq7g-wwwp-q46h","Warn: Project is vulnerable to: GHSA-hrg5-737c-2p56","Warn: Project is vulnerable to: GHSA-hx9q-2mx4-m4pg","Warn: Project is vulnerable to: GHSA-j3mj-fhpq-qqjj","Warn: Project is vulnerable to: GHSA-j43h-pgmg-5hjq","Warn: Project is vulnerable to: GHSA-j5w9-hmfh-4cr6","Warn: Project is vulnerable to: GHSA-jjm6-4vf7-cjh4","Warn: Project is vulnerable to: GHSA-jq6x-99hj-q636","Warn: Project is vulnerable to: GHSA-jqm7-m5q7-3hm5","Warn: Project is vulnerable to: GHSA-jvhc-5hhr-w3v5","Warn: Project is vulnerable to: GHSA-m4hf-j54p-p353","Warn: Project is vulnerable to: GHSA-m6cv-4fmf-66xf","Warn: Project is vulnerable to: GHSA-m6vp-8q9j-whx4","Warn: Project is vulnerable to: GHSA-mg66-qvc5-rm93","Warn: Project is vulnerable to: GHSA-mgmh-g2v6-mqw5","Warn: Project is vulnerable to: GHSA-mh3m-62v7-68xg","Warn: Project is vulnerable to: GHSA-mv77-9g28-cwg3","Warn: Project is vulnerable to: GHSA-mv8m-8x97-937q","Warn: Project is vulnerable to: GHSA-mw6j-hh29-h379","Warn: Project is vulnerable to: GHSA-p2xf-8hgm-hpw5","Warn: Project is vulnerable to: GHSA-p7hr-f446-x6qf","Warn: Project is vulnerable to: GHSA-p9rc-rmr5-529j","Warn: Project is vulnerable to: GHSA-pf36-r9c6-h97j","Warn: Project is vulnerable to: GHSA-pfjj-m3jj-9jc9","Warn: Project is vulnerable to: GHSA-pqhm-4wvf-2jg8","Warn: Project is vulnerable to: GHSA-pqrv-8r2f-7278","Warn: Project is vulnerable to: GHSA-pxrw-j2fv-hx3h","Warn: Project is vulnerable to: GHSA-q2c3-jpmc-gfjx","Warn: Project is vulnerable to: GHSA-q5jv-m6qw-5g37","Warn: Project is vulnerable to: GHSA-q85f-69q7-55h2","Warn: Project is vulnerable to: GHSA-qhw4-wwr7-gjc5","Warn: Project is vulnerable to: GHSA-qj5r-f9mv-rffh","Warn: Project is vulnerable to: GHSA-qjqc-vqcf-5qvj","Warn: Project is vulnerable to: GHSA-qx3f-p745-w4hr","Warn: Project is vulnerable to: GHSA-qxpx-j395-pw36","Warn: Project is vulnerable to: GHSA-r26c-679w-mrjm","Warn: Project is vulnerable to: GHSA-rc9w-5c64-9vqq","Warn: Project is vulnerable to: GHSA-rcf8-g8jv-vg6p","Warn: Project is vulnerable to: GHSA-rh87-q4vg-m45j","Warn: Project is vulnerable to: GHSA-rjx6-v474-2ch9","Warn: Project is vulnerable to: GHSA-rmg2-f698-wq35","Warn: Project is vulnerable to: GHSA-rrx2-r989-2c43","Warn: Project is vulnerable to: GHSA-rww7-2gpw-fv6j","Warn: Project is vulnerable to: GHSA-v3f7-j968-4h5f","Warn: Project is vulnerable to: GHSA-v5xg-3q2c-c2r4","Warn: Project is vulnerable to: GHSA-v6h3-348g-6h5x","Warn: Project is vulnerable to: GHSA-v7vw-577f-vp8x","Warn: Project is vulnerable to: GHSA-vgvh-2pf4-jr2x","Warn: Project is vulnerable to: GHSA-vjg4-v33c-ggc4","Warn: Project is vulnerable to: GHSA-vm7x-4qhj-rrcq","Warn: Project is vulnerable to: GHSA-vxv8-r8q2-63xw","Warn: Project is vulnerable to: GHSA-w62h-8xjm-fv49","Warn: Project is vulnerable to: GHSA-wc4g-r73w-x8mm","Warn: Project is vulnerable to: GHSA-wcv5-vrvr-3rx2","Warn: Project is vulnerable to: GHSA-wm93-f238-7v37","Warn: Project is vulnerable to: GHSA-wq6q-6m32-9rv9","Warn: Project is vulnerable to: GHSA-wqmc-pm8c-2jhc","Warn: Project is vulnerable to: GHSA-wr9v-g9vf-c74v","Warn: Project is vulnerable to: GHSA-wxjj-cgcx-r3vq","Warn: Project is vulnerable to: GHSA-x4qx-4fjv-hmw6","Warn: Project is vulnerable to: GHSA-x989-q2pq-4q5x","Warn: Project is vulnerable to: GHSA-xf83-q765-xm6m","Warn: Project is vulnerable to: GHSA-xrp2-fhq4-4q3w","Warn: Project is vulnerable to: GHSA-xvwp-h6jv-7472","Warn: Project is vulnerable to: GHSA-xxcj-rhqg-m46g","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2022-43015 / GHSA-47fc-vmwq-366v","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: GHSA-753j-mpmx-qq6g","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: PYSEC-2023-75 / GHSA-hj3f-6gcp-jg8j","Warn: Project is vulnerable to: GHSA-qppv-j76h-2rpx","Warn: Project is vulnerable to: GHSA-w235-7p84-xx57","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: PYSEC-2023-299 / GHSA-282v-666c-3fvg","Warn: Project is vulnerable to: GHSA-37mw-44qp-f5jm","Warn: Project is vulnerable to: GHSA-37q5-v5qm-c9v8","Warn: Project is vulnerable to: PYSEC-2023-300 / GHSA-3863-2447-669p","Warn: Project is vulnerable to: GHSA-6rvg-6v2m-4j46","Warn: Project is vulnerable to: GHSA-9356-575x-2w9m","Warn: Project is vulnerable to: GHSA-fpwr-67px-3qhx","Warn: Project is vulnerable to: PYSEC-2024-229 / GHSA-hxxf-235m-72v3","Warn: Project is vulnerable to: GHSA-jjph-296x-mrcr","Warn: Project is vulnerable to: GHSA-phhr-52qp-3mj4","Warn: Project is vulnerable to: GHSA-q2wp-rjmx-x6x9","Warn: Project is vulnerable to: PYSEC-2025-40 / GHSA-qq3j-4f4f-9583","Warn: Project is vulnerable to: PYSEC-2024-227 / GHSA-qxrp-vhvm-j765","Warn: Project is vulnerable to: PYSEC-2023-301 / GHSA-v68g-wm8c-6x7j","Warn: Project is vulnerable to: PYSEC-2024-228 / GHSA-wrfc-pvp9-mr9g","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f","Warn: Project is vulnerable to: GHSA-2g68-c3qc-8985","Warn: Project is vulnerable to: GHSA-f9vj-2wh5-fj8j","Warn: Project is vulnerable to: PYSEC-2023-221 / GHSA-hrfv-mqp8-q5rw","Warn: Project is vulnerable to: PYSEC-2023-57 / GHSA-px8h-6qxv-m22q","Warn: Project is vulnerable to: GHSA-q34m-jh98-gwm2","Warn: Project is vulnerable to: PYSEC-2023-58 / GHSA-xg9f-g7g7-2323","Warn: Project is vulnerable to: PYSEC-2022-203","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6","Warn: Project is vulnerable to: GHSA-jfmj-5v4g-7637"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-16T19:42:13.871Z","repository_id":37787398,"created_at":"2025-08-16T19:42:13.871Z","updated_at":"2025-08-16T19:42:13.871Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273672988,"owners_count":25147497,"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-04T02:00:08.968Z","response_time":61,"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":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":454,"last_synced_at":"2024-04-14T22:06:46.803Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allenai","funding_links":[],"total_stars":58847,"followers":1621,"following":0,"created_at":"2022-11-06T17:18:34.185Z","updated_at":"2024-04-14T22:08:05.570Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai/repositories"},"packages":[{"id":5293792,"name":"tango-wandb","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2021-12-08T06:20:50.000Z","latest_release_published_at":"2022-07-30T07:50:20.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-31T22:03:51.168Z","created_at":"2022-10-03T15:55:50.266Z","updated_at":"2025-08-31T22:03:51.168Z","registry_url":"https://anaconda.org/conda-forge/tango-wandb","install_command":"conda install -c conda-forge tango-wandb","documentation_url":null,"metadata":{},"repo_metadata":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":564,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-21T02:45:23.346Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-16T18:40:18.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268082357,"owners_count":24192992,"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-07-31T02:00:08.723Z","response_time":66,"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":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":454,"last_synced_at":"2024-04-14T22:06:46.803Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allenai","funding_links":[],"total_stars":58847,"followers":1621,"following":0,"created_at":"2022-11-06T17:18:34.185Z","updated_at":"2024-04-14T22:08:05.570Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-07-31T21:23:33.679Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":22.455702520588968,"forks_count":31.464936361367606,"average":29.191415023708508},"purl":"pkg:conda/tango-wandb","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango-wandb","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango-wandb","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango-wandb/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T18:02:25.071Z","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","maintainers":[{"login":"epwalsh","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-wandb/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-wandb/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-wandb/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-wandb/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5293785,"name":"tango-fairscale","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2022-02-12T00:58:13.000Z","latest_release_published_at":"2022-07-30T07:49:43.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-31T22:03:51.653Z","created_at":"2022-10-03T15:55:49.516Z","updated_at":"2025-08-31T22:03:51.653Z","registry_url":"https://anaconda.org/conda-forge/tango-fairscale","install_command":"conda install -c conda-forge tango-fairscale","documentation_url":null,"metadata":{},"repo_metadata":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":564,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-21T02:45:23.346Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-16T18:40:18.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268082357,"owners_count":24192992,"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-07-31T02:00:08.723Z","response_time":66,"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":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":454,"last_synced_at":"2024-04-14T22:06:46.803Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allenai","funding_links":[],"total_stars":58847,"followers":1621,"following":0,"created_at":"2022-11-06T17:18:34.185Z","updated_at":"2024-04-14T22:08:05.570Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-07-31T21:23:33.680Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":22.455702520588968,"forks_count":31.464936361367606,"average":29.191415023708508},"purl":"pkg:conda/tango-fairscale","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango-fairscale","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango-fairscale","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango-fairscale/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T18:02:25.071Z","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","maintainers":[{"login":"epwalsh","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-fairscale/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-fairscale/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-fairscale/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-fairscale/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5293781,"name":"tango-beaker","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":3,"first_release_published_at":"2022-07-29T12:08:07.000Z","latest_release_published_at":"2022-07-30T07:49:25.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-31T22:03:52.615Z","created_at":"2022-10-03T15:55:49.092Z","updated_at":"2025-08-31T22:03:52.615Z","registry_url":"https://anaconda.org/conda-forge/tango-beaker","install_command":"conda install -c conda-forge tango-beaker","documentation_url":null,"metadata":{},"repo_metadata":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":564,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-21T02:45:23.346Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-16T18:40:18.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268082357,"owners_count":24192992,"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-07-31T02:00:08.723Z","response_time":66,"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"},"tags":[]},"repo_metadata_updated_at":"2025-07-31T21:24:23.602Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":22.455702520588968,"forks_count":31.464936361367606,"average":29.191415023708508},"purl":"pkg:conda/tango-beaker","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango-beaker","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango-beaker","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango-beaker/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T18:02:25.071Z","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","maintainers":[{"login":"epwalsh","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-beaker/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-beaker/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-beaker/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-beaker/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5293776,"name":"tango","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2021-12-08T06:20:24.000Z","latest_release_published_at":"2022-07-30T07:49:15.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-31T22:04:18.207Z","created_at":"2022-10-03T15:55:48.484Z","updated_at":"2025-08-31T22:04:18.207Z","registry_url":"https://anaconda.org/conda-forge/tango","install_command":"conda install -c conda-forge tango","documentation_url":null,"metadata":{},"repo_metadata":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":564,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-21T02:45:23.346Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-16T18:40:18.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268082357,"owners_count":24192992,"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-07-31T02:00:08.723Z","response_time":66,"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":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":454,"last_synced_at":"2024-04-14T22:06:46.803Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allenai","funding_links":[],"total_stars":58847,"followers":1621,"following":0,"created_at":"2022-11-06T17:18:34.185Z","updated_at":"2024-04-14T22:08:05.570Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-07-31T21:24:06.099Z","dependent_packages_count":8,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":20.215579619741504,"dependent_packages_count":7.1011527521333395,"stargazers_count":21.72763111931733,"forks_count":31.074404910424676,"docker_downloads_count":null,"average":20.029692100404212},"purl":"pkg:conda/tango","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T18:02:25.071Z","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","maintainers":[{"login":"epwalsh","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5293790,"name":"tango-torch","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2021-12-08T06:20:44.000Z","latest_release_published_at":"2022-07-30T07:50:02.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-31T22:03:50.195Z","created_at":"2022-10-03T15:55:50.124Z","updated_at":"2025-08-31T22:03:50.196Z","registry_url":"https://anaconda.org/conda-forge/tango-torch","install_command":"conda install -c conda-forge tango-torch","documentation_url":null,"metadata":{},"repo_metadata":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":564,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-21T02:45:23.346Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-16T18:40:18.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268082357,"owners_count":24192992,"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-07-31T02:00:08.723Z","response_time":66,"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":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":454,"last_synced_at":"2024-04-14T22:06:46.803Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allenai","funding_links":[],"total_stars":58847,"followers":1621,"following":0,"created_at":"2022-11-06T17:18:34.185Z","updated_at":"2024-04-14T22:08:05.570Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-07-31T21:23:33.683Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":22.455702520588968,"forks_count":31.464936361367606,"average":29.191415023708508},"purl":"pkg:conda/tango-torch","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango-torch","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango-torch","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango-torch/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T18:02:25.071Z","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","maintainers":[{"login":"epwalsh","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-torch/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-torch/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-torch/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-torch/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5293779,"name":"tango-all","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2021-12-08T06:20:57.000Z","latest_release_published_at":"2022-07-30T07:50:29.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-11T22:49:06.575Z","created_at":"2022-10-03T15:55:48.843Z","updated_at":"2025-08-11T22:49:06.575Z","registry_url":"https://anaconda.org/conda-forge/tango-all","install_command":"conda install -c conda-forge tango-all","documentation_url":null,"metadata":{},"repo_metadata":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":564,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-21T02:45:23.346Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-16T18:40:18.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268082357,"owners_count":24192992,"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-07-31T02:00:08.723Z","response_time":66,"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":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":454,"last_synced_at":"2024-04-14T22:06:46.803Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allenai","funding_links":[],"total_stars":58847,"followers":1621,"following":0,"created_at":"2022-11-06T17:18:34.185Z","updated_at":"2024-04-14T22:08:05.570Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-07-31T21:24:16.500Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":51.17544297479411,"stargazers_count":22.455702520588968,"forks_count":31.464936361367606,"average":34.780384327427},"purl":"pkg:conda/tango-all","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango-all","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango-all","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango-all/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T18:02:25.071Z","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","maintainers":[{"login":"epwalsh","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-all/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-all/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-all/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-all/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2633589,"name":"ai2-tango","ecosystem":"pypi","description":"A library for choreographing your machine learning research.","homepage":null,"licenses":"Apache License Version 2.0, January 2004 http://www.apache.org/licenses/  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION  1. Definitions.  \"License\" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.  \"Licensor\" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.  \"Legal Entity\" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, \"control\" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.  \"You\" (or \"Your\") shall mean an individual or Legal Entity exercising permissions granted by this License.  \"Source\" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.  \"Object\" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.  \"Work\" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).  \"Derivative Works\" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.  \"Contribution\" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, \"submitted\" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as \"Not a Contribution.\"  \"Contributor\" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.  2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.  3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.  4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:  (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and  (b) You must cause any modified files to carry prominent notices stating that You changed the files; and  (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and  (d) If the Work includes a \"NOTICE\" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.  You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.  5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.  6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.  7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.  8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.  9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.  END OF TERMS AND CONDITIONS  APPENDIX: How to apply the Apache License to your work.  To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets \"[]\" replaced with your own identifying information. (Don't include the brackets!)  The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same \"printed page\" as the copyright notice for easier identification within third-party archives.  Copyright [yyyy] [name of copyright owner]  Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the License. You may obtain a copy of the License at  http://www.apache.org/licenses/LICENSE-2.0  Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ","normalized_licenses":["Other"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":46,"first_release_published_at":"2021-09-23T02:29:10.000Z","latest_release_published_at":"2023-10-27T17:47:19.000Z","latest_release_number":"1.3.2","last_synced_at":"2025-07-31T21:15:13.343Z","created_at":"2022-04-10T09:58:51.626Z","updated_at":"2025-07-31T21:23:33.680Z","registry_url":"https://pypi.org/project/ai2-tango/","install_command":"pip install ai2-tango --index-url https://pypi.org/simple","documentation_url":"https://ai2-tango.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: Artificial Intelligence"],"normalized_name":"ai2-tango"},"repo_metadata":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":564,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-21T02:45:23.346Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-16T18:40:18.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268082357,"owners_count":24192992,"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-07-31T02:00:08.723Z","response_time":66,"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":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":454,"last_synced_at":"2024-04-14T22:06:46.803Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allenai","funding_links":[],"total_stars":58847,"followers":1621,"following":0,"created_at":"2022-11-06T17:18:34.185Z","updated_at":"2024-04-14T22:08:05.570Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-07-31T21:23:33.680Z","dependent_packages_count":1,"downloads":2692,"downloads_period":"last-month","dependent_repos_count":7,"rankings":{"downloads":7.905361232284383,"dependent_repos_count":5.561205957137668,"dependent_packages_count":4.739579349904398,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.068715513108816},"purl":"pkg:pypi/ai2-tango","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/ai2-tango","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/ai2-tango","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/ai2-tango/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T18:02:25.071Z","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","maintainers":[{"login":"epwalsh","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ai2-tango/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ai2-tango/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ai2-tango/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ai2-tango/related_packages","maintainers":[{"uuid":"allennlp","login":"allennlp","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://pypi.org/user/allennlp/","role":null,"created_at":"2022-11-28T16:17:37.002Z","updated_at":"2022-11-28T16:17:37.002Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/allennlp/packages"},{"uuid":"epwalsh","login":"epwalsh","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/epwalsh/","role":null,"created_at":"2022-11-28T16:17:37.025Z","updated_at":"2022-11-28T16:17:37.025Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/epwalsh/packages"},{"uuid":"dirkgr","login":"dirkgr","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/dirkgr/","role":null,"created_at":"2022-11-28T16:17:37.009Z","updated_at":"2022-11-28T16:17:37.009Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dirkgr/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724896,"maintainers_count":308241,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","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":5293787,"name":"tango-pytorch_lightning","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2021-12-08T06:20:38.000Z","latest_release_published_at":"2022-07-30T07:49:53.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-31T22:03:52.121Z","created_at":"2022-10-03T15:55:49.776Z","updated_at":"2025-08-31T22:03:52.122Z","registry_url":"https://anaconda.org/conda-forge/tango-pytorch_lightning","install_command":"conda install -c conda-forge tango-pytorch_lightning","documentation_url":null,"metadata":{},"repo_metadata":{"id":37787398,"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2024-05-30T21:08:02.000Z","size":2288,"stargazers_count":564,"open_issues_count":71,"forks_count":52,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-21T02:45:23.346Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allenai.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2025-07-16T18:40:18.000Z","dependencies_parsed_at":"2023-10-14T21:15:32.476Z","dependency_job_id":"e2d46a4f-404f-4b26-bf73-11c855e10ca8","html_url":"https://github.com/allenai/tango","commit_stats":{"total_commits":846,"total_committers":20,"mean_commits":42.3,"dds":0.5886524822695036,"last_synced_commit":"1ee2c56a0f557de3b2ba0bb25432487f0c4c50b5"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":"allenai/python-package-template","purl":"pkg:github/allenai/tango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","download_url":"https://codeload.github.com/allenai/tango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268082357,"owners_count":24192992,"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-07-31T02:00:08.723Z","response_time":66,"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":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":454,"last_synced_at":"2024-04-14T22:06:46.803Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/allenai","funding_links":[],"total_stars":58847,"followers":1621,"following":0,"created_at":"2022-11-06T17:18:34.185Z","updated_at":"2024-04-14T22:08:05.570Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-07-31T21:23:33.683Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":22.455702520588968,"forks_count":31.464936361367606,"average":29.191415023708508},"purl":"pkg:conda/tango-pytorch_lightning","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango-pytorch_lightning","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango-pytorch_lightning","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango-pytorch_lightning/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-31T18:02:25.071Z","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","maintainers":[{"login":"epwalsh","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-pytorch_lightning/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-pytorch_lightning/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-pytorch_lightning/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-pytorch_lightning/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5293784,"name":"tango-datasets","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2021-12-08T06:20:31.000Z","latest_release_published_at":"2022-07-30T07:49:34.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-31T22:03:58.947Z","created_at":"2022-10-03T15:55:49.418Z","updated_at":"2025-08-31T22:03:58.948Z","registry_url":"https://anaconda.org/conda-forge/tango-datasets","install_command":"conda install -c conda-forge tango-datasets","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2023-03-15T21:59:02.000Z","size":2137,"stargazers_count":315,"open_issues_count":49,"forks_count":30,"subscribers_count":9,"default_branch":"main","last_synced_at":"2023-03-21T10:31:22.810Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2023-03-19T20:44:37.000Z","dependencies_parsed_at":"2022-07-09T11:16:07.227Z","dependency_job_id":null,"html_url":"https://github.com/allenai/tango","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":207,"last_synced_at":"2023-02-22T22:10:45.612Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai"},"tags":[{"name":"v1.1.0","sha":"73d5633e503e9bfbb9102a6b781ec5ed594e0c78","kind":"tag","published_at":"2022-12-01T18:53:15.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v1.1.0","html_url":"https://github.com/allenai/tango/releases/tag/v1.1.0"},{"name":"v1.0.2","sha":"18a171ccb7778c2d0d4e74fe5def180b747df271","kind":"tag","published_at":"2022-11-14T21:40:51.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v1.0.2","html_url":"https://github.com/allenai/tango/releases/tag/v1.0.2"},{"name":"v1.0.1","sha":"8b087df2773a1f4ae253835b166116ffd767f648","kind":"tag","published_at":"2022-10-20T16:50:32.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v1.0.1","html_url":"https://github.com/allenai/tango/releases/tag/v1.0.1"},{"name":"v1.0.0","sha":"145a94343eb323be4132f1b0c901224d80da48f5","kind":"tag","published_at":"2022-10-05T16:49:19.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v1.0.0","html_url":"https://github.com/allenai/tango/releases/tag/v1.0.0"},{"name":"v0.14.0","sha":"a50ea38a1763fb8463a110d41f166779a828e81d","kind":"tag","published_at":"2022-09-20T18:41:26.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.14.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.14.0"},{"name":"v0.13.0","sha":"41983ee0a18e94e16641c0761708a739fffb784d","kind":"tag","published_at":"2022-09-08T00:31:17.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.13.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.13.0"},{"name":"v0.12.0","sha":"2462e0726a1073b061259df12d40da35f48ccc27","kind":"tag","published_at":"2022-08-23T23:58:25.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.12.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.12.0"},{"name":"v0.11.0","sha":"37fa299e8b2c3596113cd178e9b099ca72a006e0","kind":"tag","published_at":"2022-08-04T22:23:58.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.11.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.11.0"},{"name":"v0.10.1","sha":"bf31a24236d498f76d1b997b55f59c315b74a340","kind":"tag","published_at":"2022-07-26T20:48:43.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.10.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.10.1"},{"name":"v0.10.0","sha":"d60a784f560db25ccf7da30e6de594aca101be9b","kind":"tag","published_at":"2022-07-07T20:54:55.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.10.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.10.0"},{"name":"v0.9.1","sha":"1908d69c247e4f9d7d8b10e17de70a0a97fa9eea","kind":"tag","published_at":"2022-06-24T15:55:03.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.9.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.9.1"},{"name":"v0.9.0","sha":"44ec77c9e818b2d751d65bed5097ba7f4c5e27a4","kind":"tag","published_at":"2022-06-01T21:24:47.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.9.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.9.0"},{"name":"v0.8.0","sha":"c2da8fd132f813feb93787c894376787f506eeb6","kind":"tag","published_at":"2022-05-20T00:43:50.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.8.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.8.0"},{"name":"v0.7.0","sha":"8c22062a5e5fd932e9a0c462de863038db7bd5a4","kind":"tag","published_at":"2022-04-19T22:44:02.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.7.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.7.0"},{"name":"v0.6.0","sha":"fbb78935a1c8a88c049e5ace0a2d0c7eeb4c8893","kind":"tag","published_at":"2022-02-25T21:23:08.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.6.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.6.0"},{"name":"v0.5.0","sha":"f6125f42a68cbc0a04ec930f862bbd78353ae1e2","kind":"tag","published_at":"2022-02-10T02:00:34.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.5.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.5.0"},{"name":"v0.4.0","sha":"3afa9defe80724926d641aa3c201a308cec695a6","kind":"tag","published_at":"2022-01-27T11:28:23.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0"},{"name":"v0.4.0rc5","sha":"42654e6864e52a5403a00f755a8e00c0679355e5","kind":"tag","published_at":"2022-01-20T02:12:08.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc5","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc5"},{"name":"v0.4.0rc4","sha":"465a5255326c00d0a03ae02ac7dc8068237d253a","kind":"tag","published_at":"2021-12-20T17:31:01.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc4","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc4"},{"name":"v0.4.0rc3","sha":"97399449f7b2bbbbaabe927ce5d951021bd5770a","kind":"tag","published_at":"2021-12-16T01:48:47.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc3","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc3"},{"name":"v0.4.0rc2","sha":"8d6804d336d8041efa2fc67abcfb8deba4d0cb7c","kind":"tag","published_at":"2021-12-13T18:03:42.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc2","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc2"},{"name":"v0.4.0rc1","sha":"04a5ab81025d35727b2cef7a2e5717ee691dead6","kind":"tag","published_at":"2021-12-01T02:48:15.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc1","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc1"},{"name":"v0.3.6","sha":"347566b4544043aeb23818cb76ce5b5a0fa48018","kind":"tag","published_at":"2021-11-12T18:40:30.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.6","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.6"},{"name":"v0.3.5","sha":"12ec800b7283529fe4353480bd0fefa011ae343a","kind":"tag","published_at":"2021-11-05T00:27:44.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.5","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.5"},{"name":"v0.3.4","sha":"fa4e8c7d15ee8a8815e28e8caa8f26df2716766f","kind":"tag","published_at":"2021-11-04T22:36:01.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.4","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.4"},{"name":"v0.3.3","sha":"adfbb5866141901d45a6a4c4b17f2e63a18dbe8e","kind":"tag","published_at":"2021-11-04T18:18:12.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.3","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.3"},{"name":"v0.3.2","sha":"64fac7c78e7a494b76cc621dbcab1f1a06a0be26","kind":"tag","published_at":"2021-11-02T00:12:46.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.2","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.2"},{"name":"v0.3.1","sha":"dddd4d33b61fb2ffe99a027c55e29c565586bdba","kind":"tag","published_at":"2021-10-29T21:02:05.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.1"},{"name":"v0.3.0","sha":"f77089fa05bdccd440548623503ea09efd230a6a","kind":"tag","published_at":"2021-10-28T23:41:20.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.0"},{"name":"v0.2.4","sha":"f8ee3bf23e9dcc06321688f6d6e0e5cb25d9f1cc","kind":"tag","published_at":"2021-10-22T15:50:22.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.4","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.4"},{"name":"v0.2.3","sha":"65db7146a3dd04698ca10e93f22f6551e02e81ef","kind":"tag","published_at":"2021-10-21T21:11:54.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.3","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.3"},{"name":"v0.2.2","sha":"109bfc4cbee8b714cffa048e7397e7456b2f2617","kind":"tag","published_at":"2021-10-19T15:54:29.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.2","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.2"},{"name":"v0.2.1","sha":"5587c7d61723d69a8519add46868f758c5c869ed","kind":"tag","published_at":"2021-10-18T16:08:28.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.1"},{"name":"v0.2.0","sha":"d423bf55a509fd1c3542e59d2f39bf162c045283","kind":"tag","published_at":"2021-10-16T00:03:06.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.0"},{"name":"v0.1.3","sha":"8bdb1958993fb5b696f1682ac5fb180953331d9a","kind":"tag","published_at":"2021-10-15T19:20:33.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.1.3","html_url":"https://github.com/allenai/tango/releases/tag/v0.1.3"},{"name":"v0.1.2","sha":"63458aa8c8a589653e5ce2373217efbfca9fb21f","kind":"tag","published_at":"2021-10-14T15:27:04.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.1.2","html_url":"https://github.com/allenai/tango/releases/tag/v0.1.2"},{"name":"v0.1.1","sha":"7df23e0063d47188743b5b5e238877e7fbe0dba2","kind":"tag","published_at":"2021-10-12T21:38:14.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.1.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.1.1"},{"name":"v0.1.0","sha":"6d698c319c2bc8117f525d90d1a509eb50c31fac","kind":"tag","published_at":"2021-10-12T04:42:12.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.1.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.1.0"},{"name":"v0.0.3","sha":"b05046214e40a79d9a0452484f019a6d4212365d","kind":"tag","published_at":"2021-09-27T22:52:05.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.0.3","html_url":"https://github.com/allenai/tango/releases/tag/v0.0.3"},{"name":"v0.0.2","sha":"b811d4f7bf3ec0ea869028cb4d17c7d20c36777b","kind":"tag","published_at":"2021-09-27T19:15:00.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.0.2","html_url":"https://github.com/allenai/tango/releases/tag/v0.0.2"},{"name":"v0.0.1","sha":"8a6def9590dc1add0c07a1fafbd74194e7314c8e","kind":"tag","published_at":"2021-09-23T02:28:00.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.0.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.0.1"}]},"repo_metadata_updated_at":"2025-07-31T21:23:36.505Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":22.455702520588968,"forks_count":31.464936361367606,"average":29.191415023708508},"purl":"pkg:conda/tango-datasets","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango-datasets","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango-datasets","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango-datasets/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-09T03:48:26.859Z","issues_count":62,"pull_requests_count":204,"avg_time_to_close_issue":2236603.6428571427,"avg_time_to_close_pull_request":1400935.0918918918,"issues_closed_count":28,"pull_requests_closed_count":185,"pull_request_authors_count":9,"issue_authors_count":12,"avg_comments_per_issue":1.6935483870967742,"avg_comments_per_pull_request":0.9607843137254902,"merged_pull_requests_count":102,"bot_issues_count":0,"bot_pull_requests_count":96,"past_year_issues_count":55,"past_year_pull_requests_count":195,"past_year_avg_time_to_close_issue":1567340.4814814816,"past_year_avg_time_to_close_pull_request":933520.1767955801,"past_year_issues_closed_count":27,"past_year_pull_requests_closed_count":181,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":1.7636363636363637,"past_year_avg_comments_per_pull_request":0.8717948717948718,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":96,"past_year_merged_pull_requests_count":98},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-datasets/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-datasets/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-datasets/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-datasets/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5293791,"name":"tango-transformers","ecosystem":"conda","description":"AI2 Tango is a platform that allows you to build machine learning experiments out of steps that can be reused and repeated. It eliminates duplicate work, stores past results, and keeps track of how they were obtained so you can quickly identify and trace back your best work. Experiments are flexible, so you can change direction, pursue another idea and incorporate feedback, without losing previous results. Write your own steps by wrapping common Python functions, or take advantage of the library of pre-built steps for training models, working with datasets, and running evaluations. It is integrated with popular tools like the Huggingface transformers library, PyTorch Lightning, and others.","homepage":"https://github.com/allenai/tango","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/allenai/tango","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2022-02-10T21:48:30.000Z","latest_release_published_at":"2022-07-30T07:50:11.000Z","latest_release_number":"0.10.1","last_synced_at":"2025-08-31T22:04:00.866Z","created_at":"2022-10-03T15:55:50.193Z","updated_at":"2025-08-31T22:04:00.866Z","registry_url":"https://anaconda.org/conda-forge/tango-transformers","install_command":"conda install -c conda-forge tango-transformers","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"409415680","full_name":"allenai/tango","owner":"allenai","description":"Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.","archived":false,"fork":false,"pushed_at":"2023-03-15T21:59:02.000Z","size":2137,"stargazers_count":315,"open_issues_count":49,"forks_count":30,"subscribers_count":9,"default_branch":"main","last_synced_at":"2023-03-21T10:31:22.810Z","etag":null,"topics":["ai","machine-learning","nlp","python","python3","pytorch"],"latest_commit_sha":null,"homepage":"https://ai2-tango.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-23T02:03:57.000Z","updated_at":"2023-03-19T20:44:37.000Z","dependencies_parsed_at":"2022-07-09T11:16:07.227Z","dependency_job_id":null,"html_url":"https://github.com/allenai/tango","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"allenai","name":"AI2","uuid":"5667695","kind":"organization","description":"","email":"ai2-info@allenai.org","website":"http://www.allenai.org","location":"Seattle, WA","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/5667695?v=4","repositories_count":207,"last_synced_at":"2023-02-22T22:10:45.612Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allenai"},"tags":[{"name":"v1.1.0","sha":"73d5633e503e9bfbb9102a6b781ec5ed594e0c78","kind":"tag","published_at":"2022-12-01T18:53:15.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v1.1.0","html_url":"https://github.com/allenai/tango/releases/tag/v1.1.0"},{"name":"v1.0.2","sha":"18a171ccb7778c2d0d4e74fe5def180b747df271","kind":"tag","published_at":"2022-11-14T21:40:51.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v1.0.2","html_url":"https://github.com/allenai/tango/releases/tag/v1.0.2"},{"name":"v1.0.1","sha":"8b087df2773a1f4ae253835b166116ffd767f648","kind":"tag","published_at":"2022-10-20T16:50:32.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v1.0.1","html_url":"https://github.com/allenai/tango/releases/tag/v1.0.1"},{"name":"v1.0.0","sha":"145a94343eb323be4132f1b0c901224d80da48f5","kind":"tag","published_at":"2022-10-05T16:49:19.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v1.0.0","html_url":"https://github.com/allenai/tango/releases/tag/v1.0.0"},{"name":"v0.14.0","sha":"a50ea38a1763fb8463a110d41f166779a828e81d","kind":"tag","published_at":"2022-09-20T18:41:26.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.14.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.14.0"},{"name":"v0.13.0","sha":"41983ee0a18e94e16641c0761708a739fffb784d","kind":"tag","published_at":"2022-09-08T00:31:17.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.13.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.13.0"},{"name":"v0.12.0","sha":"2462e0726a1073b061259df12d40da35f48ccc27","kind":"tag","published_at":"2022-08-23T23:58:25.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.12.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.12.0"},{"name":"v0.11.0","sha":"37fa299e8b2c3596113cd178e9b099ca72a006e0","kind":"tag","published_at":"2022-08-04T22:23:58.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.11.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.11.0"},{"name":"v0.10.1","sha":"bf31a24236d498f76d1b997b55f59c315b74a340","kind":"tag","published_at":"2022-07-26T20:48:43.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.10.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.10.1"},{"name":"v0.10.0","sha":"d60a784f560db25ccf7da30e6de594aca101be9b","kind":"tag","published_at":"2022-07-07T20:54:55.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.10.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.10.0"},{"name":"v0.9.1","sha":"1908d69c247e4f9d7d8b10e17de70a0a97fa9eea","kind":"tag","published_at":"2022-06-24T15:55:03.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.9.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.9.1"},{"name":"v0.9.0","sha":"44ec77c9e818b2d751d65bed5097ba7f4c5e27a4","kind":"tag","published_at":"2022-06-01T21:24:47.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.9.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.9.0"},{"name":"v0.8.0","sha":"c2da8fd132f813feb93787c894376787f506eeb6","kind":"tag","published_at":"2022-05-20T00:43:50.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.8.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.8.0"},{"name":"v0.7.0","sha":"8c22062a5e5fd932e9a0c462de863038db7bd5a4","kind":"tag","published_at":"2022-04-19T22:44:02.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.7.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.7.0"},{"name":"v0.6.0","sha":"fbb78935a1c8a88c049e5ace0a2d0c7eeb4c8893","kind":"tag","published_at":"2022-02-25T21:23:08.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.6.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.6.0"},{"name":"v0.5.0","sha":"f6125f42a68cbc0a04ec930f862bbd78353ae1e2","kind":"tag","published_at":"2022-02-10T02:00:34.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.5.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.5.0"},{"name":"v0.4.0","sha":"3afa9defe80724926d641aa3c201a308cec695a6","kind":"tag","published_at":"2022-01-27T11:28:23.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0"},{"name":"v0.4.0rc5","sha":"42654e6864e52a5403a00f755a8e00c0679355e5","kind":"tag","published_at":"2022-01-20T02:12:08.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc5","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc5"},{"name":"v0.4.0rc4","sha":"465a5255326c00d0a03ae02ac7dc8068237d253a","kind":"tag","published_at":"2021-12-20T17:31:01.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc4","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc4"},{"name":"v0.4.0rc3","sha":"97399449f7b2bbbbaabe927ce5d951021bd5770a","kind":"tag","published_at":"2021-12-16T01:48:47.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc3","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc3"},{"name":"v0.4.0rc2","sha":"8d6804d336d8041efa2fc67abcfb8deba4d0cb7c","kind":"tag","published_at":"2021-12-13T18:03:42.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc2","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc2"},{"name":"v0.4.0rc1","sha":"04a5ab81025d35727b2cef7a2e5717ee691dead6","kind":"tag","published_at":"2021-12-01T02:48:15.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.4.0rc1","html_url":"https://github.com/allenai/tango/releases/tag/v0.4.0rc1"},{"name":"v0.3.6","sha":"347566b4544043aeb23818cb76ce5b5a0fa48018","kind":"tag","published_at":"2021-11-12T18:40:30.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.6","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.6"},{"name":"v0.3.5","sha":"12ec800b7283529fe4353480bd0fefa011ae343a","kind":"tag","published_at":"2021-11-05T00:27:44.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.5","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.5"},{"name":"v0.3.4","sha":"fa4e8c7d15ee8a8815e28e8caa8f26df2716766f","kind":"tag","published_at":"2021-11-04T22:36:01.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.4","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.4"},{"name":"v0.3.3","sha":"adfbb5866141901d45a6a4c4b17f2e63a18dbe8e","kind":"tag","published_at":"2021-11-04T18:18:12.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.3","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.3"},{"name":"v0.3.2","sha":"64fac7c78e7a494b76cc621dbcab1f1a06a0be26","kind":"tag","published_at":"2021-11-02T00:12:46.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.2","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.2"},{"name":"v0.3.1","sha":"dddd4d33b61fb2ffe99a027c55e29c565586bdba","kind":"tag","published_at":"2021-10-29T21:02:05.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.1"},{"name":"v0.3.0","sha":"f77089fa05bdccd440548623503ea09efd230a6a","kind":"tag","published_at":"2021-10-28T23:41:20.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.3.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.3.0"},{"name":"v0.2.4","sha":"f8ee3bf23e9dcc06321688f6d6e0e5cb25d9f1cc","kind":"tag","published_at":"2021-10-22T15:50:22.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.4","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.4"},{"name":"v0.2.3","sha":"65db7146a3dd04698ca10e93f22f6551e02e81ef","kind":"tag","published_at":"2021-10-21T21:11:54.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.3","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.3"},{"name":"v0.2.2","sha":"109bfc4cbee8b714cffa048e7397e7456b2f2617","kind":"tag","published_at":"2021-10-19T15:54:29.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.2","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.2"},{"name":"v0.2.1","sha":"5587c7d61723d69a8519add46868f758c5c869ed","kind":"tag","published_at":"2021-10-18T16:08:28.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.1"},{"name":"v0.2.0","sha":"d423bf55a509fd1c3542e59d2f39bf162c045283","kind":"tag","published_at":"2021-10-16T00:03:06.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.2.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.2.0"},{"name":"v0.1.3","sha":"8bdb1958993fb5b696f1682ac5fb180953331d9a","kind":"tag","published_at":"2021-10-15T19:20:33.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.1.3","html_url":"https://github.com/allenai/tango/releases/tag/v0.1.3"},{"name":"v0.1.2","sha":"63458aa8c8a589653e5ce2373217efbfca9fb21f","kind":"tag","published_at":"2021-10-14T15:27:04.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.1.2","html_url":"https://github.com/allenai/tango/releases/tag/v0.1.2"},{"name":"v0.1.1","sha":"7df23e0063d47188743b5b5e238877e7fbe0dba2","kind":"tag","published_at":"2021-10-12T21:38:14.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.1.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.1.1"},{"name":"v0.1.0","sha":"6d698c319c2bc8117f525d90d1a509eb50c31fac","kind":"tag","published_at":"2021-10-12T04:42:12.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.1.0","html_url":"https://github.com/allenai/tango/releases/tag/v0.1.0"},{"name":"v0.0.3","sha":"b05046214e40a79d9a0452484f019a6d4212365d","kind":"tag","published_at":"2021-09-27T22:52:05.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.0.3","html_url":"https://github.com/allenai/tango/releases/tag/v0.0.3"},{"name":"v0.0.2","sha":"b811d4f7bf3ec0ea869028cb4d17c7d20c36777b","kind":"tag","published_at":"2021-09-27T19:15:00.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.0.2","html_url":"https://github.com/allenai/tango/releases/tag/v0.0.2"},{"name":"v0.0.1","sha":"8a6def9590dc1add0c07a1fafbd74194e7314c8e","kind":"tag","published_at":"2021-09-23T02:28:00.000Z","download_url":"https://codeload.github.com/allenai/tango/tar.gz/v0.0.1","html_url":"https://github.com/allenai/tango/releases/tag/v0.0.1"}]},"repo_metadata_updated_at":"2025-07-31T21:23:36.505Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":28.819565759920142,"stargazers_count":22.455702520588968,"forks_count":31.464936361367606,"average":29.191415023708508},"purl":"pkg:conda/tango-transformers","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/tango-transformers","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/tango-transformers","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/tango-transformers/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-09T03:48:26.859Z","issues_count":62,"pull_requests_count":204,"avg_time_to_close_issue":2236603.6428571427,"avg_time_to_close_pull_request":1400935.0918918918,"issues_closed_count":28,"pull_requests_closed_count":185,"pull_request_authors_count":9,"issue_authors_count":12,"avg_comments_per_issue":1.6935483870967742,"avg_comments_per_pull_request":0.9607843137254902,"merged_pull_requests_count":102,"bot_issues_count":0,"bot_pull_requests_count":96,"past_year_issues_count":55,"past_year_pull_requests_count":195,"past_year_avg_time_to_close_issue":1567340.4814814816,"past_year_avg_time_to_close_pull_request":933520.1767955801,"past_year_issues_closed_count":27,"past_year_pull_requests_closed_count":181,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":1.7636363636363637,"past_year_avg_comments_per_pull_request":0.8717948717948718,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":96,"past_year_merged_pull_requests_count":98},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-transformers/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-transformers/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-transformers/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/tango-transformers/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13387,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2180},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-04T07:00:12.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":29749,"full_name":"allenai/tango","default_branch":"main","committers":[{"name":"Dirk Groeneveld","email":"dirkg@allenai.org","login":"dirkgr","count":357},{"name":"epwalsh","email":"epwalsh10@gmail.com","login":"epwalsh","count":303},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":106},{"name":"Akshita Bhagia","email":"akshita23bhagia@gmail.com","login":"AkshitaB","count":60},{"name":"jon borchardt","email":"jon.borchardt@gmail.com","login":"jonborchardt","count":17},{"name":"Michael Schmitz","email":"MichaelS@allenai.org","login":"schmmd","count":5},{"name":"Ian Magnusson","email":"40903802+jagnusson","login":"jagnusson","count":4},{"name":"lgatys","email":"104397910+lgatys","login":"lgatys","count":3},{"name":"Sabhya Chhabria","email":"sabhyac@MacBook-Pro.localdomain","login":null,"count":2},{"name":"Saurav Maheshkar","email":"sauravvmaheshkar@gmail.com","login":"SauravMaheshkar","count":2},{"name":"Sunitha Selvan","email":"sunitha98selvan@gmail.com","login":"isunitha98selvan","count":2},{"name":"ryan6310","email":"78394156+ryan6310","login":"ryan6310","count":2},{"name":"Sabhya Chhabria","email":"sabhyachhabria@gmail.com","login":"SabhyaC26","count":2},{"name":"Apoorv Khandelwal","email":"mail@apoorvkh.com","login":"apoorvkh","count":1},{"name":"Arcify","email":"RobinFettelaar.Student@gmail.com","login":"Arcify","count":1},{"name":"Pranjali Basmatkar","email":"basmatkarpranjali@gmail.com","login":"pranjali97","count":1},{"name":"h-vetinari","email":"h.vetinari@gmx.com","login":"h-vetinari","count":1},{"name":"michael wilson","email":"mewil@umich.edu","login":"mewil","count":1},{"name":"James Dominguez","email":"feralmode@gmail.com","login":"keppy","count":1},{"name":"Jun Harashima","email":"j.harashima@gmail.com","login":"jun-harashima","count":1}],"total_commits":872,"total_committers":20,"total_bot_commits":106,"total_bot_committers":1,"mean_commits":43.6,"dds":0.5905963302752293,"past_year_committers":[],"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-06-15T10:58:49.858Z","last_synced_commit":"6aaa8ff0f20387c51dcdf4ab0718787eb55ea794","created_at":"2023-03-07T16:41:52.301Z","updated_at":"2025-06-15T10:59:14.648Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"allenai/tango","html_url":"https://github.com/allenai/tango","last_synced_at":"2025-07-31T18:02:25.071Z","status":"error","issues_count":67,"pull_requests_count":242,"avg_time_to_close_issue":2179937.4827586208,"avg_time_to_close_pull_request":2584850.3119266056,"issues_closed_count":29,"pull_requests_closed_count":218,"pull_request_authors_count":14,"issue_authors_count":15,"avg_comments_per_issue":1.6119402985074627,"avg_comments_per_pull_request":0.9297520661157025,"merged_pull_requests_count":114,"bot_issues_count":0,"bot_pull_requests_count":121,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T21:15:11.942Z","updated_at":"2025-09-03T02:41:15.573Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/allenai%2Ftango/issues","issue_labels_count":{"bug":10,"feature request":6,"question":1,"documentation":1,"good first issue":1},"pull_request_labels_count":{"dependencies":116,"python":105,"github_actions":11},"issue_author_associations_count":{"NONE":17,"MEMBER":6,"CONTRIBUTOR":4},"pull_request_author_associations_count":{"CONTRIBUTOR":140,"MEMBER":33,"NONE":6},"issue_authors":{"Boltzmachine":3,"dirkgr":3,"SimLif":3,"anbasile":2,"lgessler":2,"reiyw":2,"BigRedT":2,"AkshitaB":2,"schmmd":2,"ryan6310":2,"jmerullo":1,"epwalsh":1,"shunk031":1,"wgantt":1},"pull_request_authors":{"dependabot[bot]":117,"epwalsh":20,"dirkgr":13,"AkshitaB":12,"apoorvkh":3,"pranjali97":2,"ryan6310":2,"SauravMaheshkar":2,"lenage":2,"carloskvasir":2,"wrencanfly":1,"SabhyaC26":1,"jun-harashima":1,"BigRedT":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081047,"issues_count":31277651,"pull_requests_count":96104459,"authors_count":10693669,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":2,"CONTRIBUTOR":2},"past_year_issue_authors":{},"past_year_pull_request_authors":{"ryan6310":2,"carloskvasir":2},"maintainers":[{"login":"epwalsh","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epwalsh"},{"login":"dirkgr","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dirkgr"},{"login":"schmmd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/schmmd"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":36,"IssueCommentEvent":1,"MemberEvent":1,"PullRequestEvent":3,"ForkEvent":6},"last_year":{"WatchEvent":36,"IssueCommentEvent":1,"MemberEvent":1,"PullRequestEvent":3,"ForkEvent":6}},"keywords":["ai","machine-learning","nlp","python","python3","pytorch"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/changelog.yml","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:08.864Z","updated_at":"2023-10-04T12:29:08.864Z","repository_link":"https://github.com/allenai/tango/blob/main/.github/workflows/changelog.yml","dependencies":[{"id":14102678047,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker.yml","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:08.876Z","updated_at":"2023-10-04T12:29:08.876Z","repository_link":"https://github.com/allenai/tango/blob/main/.github/workflows/docker.yml","dependencies":[{"id":14102678143,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker_testing.yml","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:08.884Z","updated_at":"2023-10-04T12:29:08.884Z","repository_link":"https://github.com/allenai/tango/blob/main/.github/workflows/docker_testing.yml","dependencies":[{"id":14102678161,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14102678162,"package_name":"allenai/setup-beaker","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/integration_tests.yml","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:08.896Z","updated_at":"2023-10-04T12:29:08.896Z","repository_link":"https://github.com/allenai/tango/blob/main/.github/workflows/integration_tests.yml","dependencies":[{"id":14102678163,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:08.906Z","updated_at":"2023-10-04T12:29:08.906Z","repository_link":"https://github.com/allenai/tango/blob/main/.github/workflows/main.yml","dependencies":[{"id":14102678164,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14102678165,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14102678166,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14102678167,"package_name":"google-github-actions/auth","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":14102678168,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14102678169,"package_name":"allenai/beaker-run-action","ecosystem":"actions","requirements":"v1.2","direct":true,"kind":"composite","optional":false},{"id":14102678735,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14102678736,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update_dependency_pr.yml","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:09.927Z","updated_at":"2023-10-04T12:29:09.927Z","repository_link":"https://github.com/allenai/tango/blob/main/.github/workflows/update_dependency_pr.yml","dependencies":[{"id":14102678845,"package_name":"actions/github-script","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:10.171Z","updated_at":"2023-10-04T12:29:10.171Z","repository_link":"https://github.com/allenai/tango/blob/main/Dockerfile","dependencies":[{"id":14102678861,"package_name":"${BASE_IMAGE}","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:10.692Z","updated_at":"2023-10-04T12:29:10.692Z","repository_link":"https://github.com/allenai/tango/blob/main/pyproject.toml","dependencies":[{"id":14102680161,"package_name":"cached-path","ecosystem":"pypi","requirements":"\u003e=1.0,\u003c2.0","direct":true,"kind":"runtime","optional":false},{"id":14102681940,"package_name":"rjsonnet","ecosystem":"pypi","requirements":"\u003e=0.5.0","direct":true,"kind":"runtime","optional":false},{"id":14102681942,"package_name":"GitPython","ecosystem":"pypi","requirements":"\u003e=3.0,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":14102681944,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.4.1,\u003c7.0","direct":true,"kind":"runtime","optional":false},{"id":14102681946,"package_name":"dill","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14102681948,"package_name":"base58","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14102681950,"package_name":"xxhash","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14102681953,"package_name":"filelock","ecosystem":"pypi","requirements":"\u003e=3.4,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":14102681955,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=8.0,\u003c8.1.4","direct":true,"kind":"runtime","optional":false},{"id":14102681957,"package_name":"click-help-colors","ecosystem":"pypi","requirements":"\u003e=0.9.1,\u003c0.10","direct":true,"kind":"runtime","optional":false},{"id":14102681959,"package_name":"rich","ecosystem":"pypi","requirements":"\u003e=12.3,\u003c14.0","direct":true,"kind":"runtime","optional":false},{"id":14102681960,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.62,\u003c5.0","direct":true,"kind":"runtime","optional":false},{"id":14102681962,"package_name":"more-itertools","ecosystem":"pypi","requirements":"\u003e=8.0,\u003c10.0","direct":true,"kind":"runtime","optional":false},{"id":14102681964,"package_name":"sqlitedict","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14102681966,"package_name":"glob2","ecosystem":"pypi","requirements":"\u003e=0.7","direct":true,"kind":"runtime","optional":false},{"id":14102681968,"package_name":"petname","ecosystem":"pypi","requirements":"\u003e=2.6,\u003c3.0","direct":true,"kind":"runtime","optional":false},{"id":14102681971,"package_name":"pytz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"test_fixtures/v1_local_workspace/cache/AdditionStep-34AiXoyiPKADMUnhcBzFYd6JeMcgx4DP/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:11.709Z","updated_at":"2023-10-04T12:29:11.709Z","repository_link":"https://github.com/allenai/tango/blob/main/test_fixtures/v1_local_workspace/cache/AdditionStep-34AiXoyiPKADMUnhcBzFYd6JeMcgx4DP/requirements.txt","dependencies":[{"id":14102681979,"package_name":"absl-py","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"test","optional":false},{"id":14102681980,"package_name":"ai2-tango","ecosystem":"pypi","requirements":"==0.4.0rc1","direct":true,"kind":"test","optional":false},{"id":14102683665,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"test","optional":false},{"id":14102683666,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102683667,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"test","optional":false},{"id":14102683668,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102683669,"package_name":"astunparse","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"test","optional":false},{"id":14102683670,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"test","optional":false},{"id":14102683671,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"test","optional":false},{"id":14102683672,"package_name":"babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"test","optional":false},{"id":14102683673,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102683674,"package_name":"base58","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"test","optional":false},{"id":14102683675,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.10.0","direct":true,"kind":"test","optional":false},{"id":14102683676,"package_name":"black","ecosystem":"pypi","requirements":"==21.12b0","direct":true,"kind":"test","optional":false},{"id":14102683677,"package_name":"bleach","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"test","optional":false},{"id":14102683678,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.19.12","direct":true,"kind":"test","optional":false},{"id":14102683679,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.22.12","direct":true,"kind":"test","optional":false},{"id":14102683680,"package_name":"cached-path","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102683681,"package_name":"cachetools","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"test","optional":false},{"id":14102683682,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":true,"kind":"test","optional":false},{"id":14102683683,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"test","optional":false},{"id":14102683684,"package_name":"click-help-colors","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102683685,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.3","direct":true,"kind":"test","optional":false},{"id":14102683686,"package_name":"codecov","ecosystem":"pypi","requirements":"==2.1.12","direct":true,"kind":"test","optional":false},{"id":14102683687,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"test","optional":false},{"id":14102683688,"package_name":"configparser","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102683689,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"test","optional":false},{"id":14102683690,"package_name":"datasets","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"test","optional":false},{"id":14102683691,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102683692,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.4","direct":true,"kind":"test","optional":false},{"id":14102683693,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102683694,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"test","optional":false},{"id":14102683695,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"test","optional":false},{"id":14102683696,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"test","optional":false},{"id":14102683697,"package_name":"flaky","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"test","optional":false},{"id":14102683698,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"test","optional":false},{"id":14102683699,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102683700,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2021.11.0","direct":true,"kind":"test","optional":false},{"id":14102683701,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.1.2","direct":true,"kind":"test","optional":false},{"id":14102683702,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"test","optional":false},{"id":14102683703,"package_name":"gast","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102683704,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"test","optional":false},{"id":14102683705,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.24","direct":true,"kind":"test","optional":false},{"id":14102683706,"package_name":"glob2","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"test","optional":false},{"id":14102683707,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"test","optional":false},{"id":14102683708,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"test","optional":false},{"id":14102683709,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"test","optional":false},{"id":14102683710,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102683711,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==1.42.3","direct":true,"kind":"test","optional":false},{"id":14102683712,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102683713,"package_name":"google-pasta","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102683714,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102683715,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.53.0","direct":true,"kind":"test","optional":false},{"id":14102683716,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.41.1","direct":true,"kind":"test","optional":false},{"id":14102683717,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false},{"id":14102683718,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"test","optional":false},{"id":14102683719,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"test","optional":false},{"id":14102683720,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102683721,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.8.1","direct":true,"kind":"test","optional":false},{"id":14102683722,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"test","optional":false},{"id":14102683723,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.29.0","direct":true,"kind":"test","optional":false},{"id":14102683724,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"test","optional":false},{"id":14102683725,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"test","optional":false},{"id":14102683726,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"test","optional":false},{"id":14102683727,"package_name":"jmespath","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102683728,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102683729,"package_name":"jsonnet","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"test","optional":false},{"id":14102683730,"package_name":"keras-preprocessing","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"test","optional":false},{"id":14102683731,"package_name":"keras","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102683732,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"test","optional":false},{"id":14102683733,"package_name":"libclang","ecosystem":"pypi","requirements":"==12.0.0","direct":true,"kind":"test","optional":false},{"id":14102683734,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"test","optional":false},{"id":14102683735,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102683736,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"test","optional":false},{"id":14102683737,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"test","optional":false},{"id":14102683738,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102683739,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102683740,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"test","optional":false},{"id":14102683741,"package_name":"mkl-fft","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"test","optional":false},{"id":14102683742,"package_name":"mkl-random","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102683743,"package_name":"mkl-service","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102683744,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==8.10.0","direct":true,"kind":"test","optional":false},{"id":14102683745,"package_name":"multidict","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"test","optional":false},{"id":14102683746,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.12.2","direct":true,"kind":"test","optional":false},{"id":14102683747,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"test","optional":false},{"id":14102683748,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.931","direct":true,"kind":"test","optional":false},{"id":14102683749,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.16.1","direct":true,"kind":"test","optional":false},{"id":14102683750,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.6.7","direct":true,"kind":"test","optional":false},{"id":14102683751,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.2","direct":true,"kind":"test","optional":false},{"id":14102683752,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"test","optional":false},{"id":14102683753,"package_name":"olefile","ecosystem":"pypi","requirements":"==0.46","direct":true,"kind":"test","optional":false},{"id":14102683754,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"test","optional":false},{"id":14102683755,"package_name":"overrides","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"test","optional":false},{"id":14102683756,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.2","direct":true,"kind":"test","optional":false},{"id":14102683757,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"test","optional":false},{"id":14102683758,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"test","optional":false},{"id":14102683759,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"test","optional":false},{"id":14102683760,"package_name":"pathtools","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102683761,"package_name":"petname","ecosystem":"pypi","requirements":"==2.6","direct":true,"kind":"test","optional":false},{"id":14102683762,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"test","optional":false},{"id":14102683763,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"test","optional":false},{"id":14102683764,"package_name":"pillow","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"test","optional":false},{"id":14102683765,"package_name":"pip","ecosystem":"pypi","requirements":"==21.2.4","direct":true,"kind":"test","optional":false},{"id":14102683766,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"test","optional":false},{"id":14102683767,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102683768,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102683769,"package_name":"promise","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102683770,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.20","direct":true,"kind":"test","optional":false},{"id":14102683771,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.1","direct":true,"kind":"test","optional":false},{"id":14102683772,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"test","optional":false},{"id":14102683773,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"test","optional":false},{"id":14102683774,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"test","optional":false},{"id":14102683775,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102683776,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"test","optional":false},{"id":14102683777,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"test","optional":false},{"id":14102683778,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"test","optional":false},{"id":14102683779,"package_name":"pydeprecate","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102685891,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102685892,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"test","optional":false},{"id":14102685893,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"test","optional":false},{"id":14102685894,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"test","optional":false},{"id":14102685895,"package_name":"pytest-sphinx","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102685896,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.5","direct":true,"kind":"test","optional":false},{"id":14102685897,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"test","optional":false},{"id":14102685898,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"test","optional":false},{"id":14102685899,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"test","optional":false},{"id":14102685900,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"test","optional":false},{"id":14102685901,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==30.0","direct":true,"kind":"test","optional":false},{"id":14102685902,"package_name":"regex","ecosystem":"pypi","requirements":"==2021.11.2","direct":true,"kind":"test","optional":false},{"id":14102685903,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102685904,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102685905,"package_name":"requests","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"test","optional":false},{"id":14102685906,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"test","optional":false},{"id":14102685907,"package_name":"rouge-score","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"test","optional":false},{"id":14102685908,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.7.2","direct":true,"kind":"test","optional":false},{"id":14102685909,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":14102685910,"package_name":"sacremoses","ecosystem":"pypi","requirements":"==0.0.46","direct":true,"kind":"test","optional":false},{"id":14102685911,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.1.96","direct":true,"kind":"test","optional":false},{"id":14102685912,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"test","optional":false},{"id":14102685913,"package_name":"setuptools","ecosystem":"pypi","requirements":"==58.0.4","direct":true,"kind":"test","optional":false},{"id":14102685914,"package_name":"shortuuid","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102685915,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"test","optional":false},{"id":14102685916,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"test","optional":false},{"id":14102685917,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102685918,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102685919,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"test","optional":false},{"id":14102685920,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102685921,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"test","optional":false},{"id":14102685922,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102685923,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102685924,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"test","optional":false},{"id":14102685925,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102685926,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"test","optional":false},{"id":14102685927,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"test","optional":false},{"id":14102685928,"package_name":"sqlitedict","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"test","optional":false},{"id":14102685929,"package_name":"subprocess32","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"test","optional":false},{"id":14102685930,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102685931,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"test","optional":false},{"id":14102685932,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102685933,"package_name":"tensorflow-estimator","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102685934,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"test","optional":false},{"id":14102685935,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102685936,"package_name":"termcolor","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102685937,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"test","optional":false},{"id":14102685938,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"test","optional":false},{"id":14102685939,"package_name":"tomli","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102685940,"package_name":"torch","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"test","optional":false},{"id":14102685941,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102685942,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"test","optional":false},{"id":14102685943,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"test","optional":false},{"id":14102685944,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":true,"kind":"test","optional":false},{"id":14102685945,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.62.3","direct":true,"kind":"test","optional":false},{"id":14102685946,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102685947,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"test","optional":false},{"id":14102685948,"package_name":"twine","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"test","optional":false},{"id":14102685949,"package_name":"types-pyyaml","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102685950,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"==57.4.2","direct":true,"kind":"test","optional":false},{"id":14102685951,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==3.10.0.2","direct":true,"kind":"test","optional":false},{"id":14102685952,"package_name":"typing-utils","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"test","optional":false},{"id":14102686031,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.7","direct":true,"kind":"test","optional":false},{"id":14102686032,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.12.6","direct":true,"kind":"test","optional":false},{"id":14102686033,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"test","optional":false},{"id":14102686034,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"test","optional":false},{"id":14102686035,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102686036,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"test","optional":false},{"id":14102686037,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.13.3","direct":true,"kind":"test","optional":false},{"id":14102686038,"package_name":"xxhash","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102686039,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"test","optional":false},{"id":14102686040,"package_name":"yaspin","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102686041,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"test_fixtures/v1_local_workspace/cache/CosineStep-5aes9CUTRmkz5gJ5J6JSRbJZ4qkFu4kk/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:15.839Z","updated_at":"2023-10-04T12:29:15.839Z","repository_link":"https://github.com/allenai/tango/blob/main/test_fixtures/v1_local_workspace/cache/CosineStep-5aes9CUTRmkz5gJ5J6JSRbJZ4qkFu4kk/requirements.txt","dependencies":[{"id":14102686824,"package_name":"absl-py","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"test","optional":false},{"id":14102686829,"package_name":"ai2-tango","ecosystem":"pypi","requirements":"==0.4.0rc1","direct":true,"kind":"test","optional":false},{"id":14102686832,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"test","optional":false},{"id":14102686835,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102686838,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"test","optional":false},{"id":14102686840,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102686843,"package_name":"astunparse","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"test","optional":false},{"id":14102686846,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"test","optional":false},{"id":14102686848,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"test","optional":false},{"id":14102686851,"package_name":"babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"test","optional":false},{"id":14102686854,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102686856,"package_name":"base58","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"test","optional":false},{"id":14102686860,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.10.0","direct":true,"kind":"test","optional":false},{"id":14102686862,"package_name":"black","ecosystem":"pypi","requirements":"==21.12b0","direct":true,"kind":"test","optional":false},{"id":14102686865,"package_name":"bleach","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"test","optional":false},{"id":14102686868,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.19.12","direct":true,"kind":"test","optional":false},{"id":14102686870,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.22.12","direct":true,"kind":"test","optional":false},{"id":14102686873,"package_name":"cached-path","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102686876,"package_name":"cachetools","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"test","optional":false},{"id":14102686879,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":true,"kind":"test","optional":false},{"id":14102686882,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"test","optional":false},{"id":14102686885,"package_name":"click-help-colors","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102686888,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.3","direct":true,"kind":"test","optional":false},{"id":14102686891,"package_name":"codecov","ecosystem":"pypi","requirements":"==2.1.12","direct":true,"kind":"test","optional":false},{"id":14102686894,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"test","optional":false},{"id":14102686896,"package_name":"configparser","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102686899,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"test","optional":false},{"id":14102686901,"package_name":"datasets","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"test","optional":false},{"id":14102686904,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102686906,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.4","direct":true,"kind":"test","optional":false},{"id":14102686909,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102686912,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"test","optional":false},{"id":14102686915,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"test","optional":false},{"id":14102686918,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"test","optional":false},{"id":14102686920,"package_name":"flaky","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"test","optional":false},{"id":14102686923,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"test","optional":false},{"id":14102686926,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102686928,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2021.11.0","direct":true,"kind":"test","optional":false},{"id":14102686931,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.1.2","direct":true,"kind":"test","optional":false},{"id":14102686934,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"test","optional":false},{"id":14102686936,"package_name":"gast","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102686939,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"test","optional":false},{"id":14102686941,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.24","direct":true,"kind":"test","optional":false},{"id":14102686944,"package_name":"glob2","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"test","optional":false},{"id":14102686946,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"test","optional":false},{"id":14102686950,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"test","optional":false},{"id":14102686953,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"test","optional":false},{"id":14102686956,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102686959,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==1.42.3","direct":true,"kind":"test","optional":false},{"id":14102686962,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102686965,"package_name":"google-pasta","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102686968,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102686971,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.53.0","direct":true,"kind":"test","optional":false},{"id":14102686974,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.41.1","direct":true,"kind":"test","optional":false},{"id":14102686977,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false},{"id":14102686979,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"test","optional":false},{"id":14102686982,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"test","optional":false},{"id":14102686984,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102686987,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.8.1","direct":true,"kind":"test","optional":false},{"id":14102686990,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"test","optional":false},{"id":14102686993,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.29.0","direct":true,"kind":"test","optional":false},{"id":14102686996,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"test","optional":false},{"id":14102686998,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"test","optional":false},{"id":14102687001,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"test","optional":false},{"id":14102687003,"package_name":"jmespath","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102687006,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102687009,"package_name":"jsonnet","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"test","optional":false},{"id":14102687012,"package_name":"keras-preprocessing","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"test","optional":false},{"id":14102687015,"package_name":"keras","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102687018,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"test","optional":false},{"id":14102687020,"package_name":"libclang","ecosystem":"pypi","requirements":"==12.0.0","direct":true,"kind":"test","optional":false},{"id":14102687023,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"test","optional":false},{"id":14102687025,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102687028,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"test","optional":false},{"id":14102687031,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"test","optional":false},{"id":14102687033,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102687037,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102687039,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"test","optional":false},{"id":14102687042,"package_name":"mkl-fft","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"test","optional":false},{"id":14102687045,"package_name":"mkl-random","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102687047,"package_name":"mkl-service","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102687050,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==8.10.0","direct":true,"kind":"test","optional":false},{"id":14102687053,"package_name":"multidict","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"test","optional":false},{"id":14102687055,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.12.2","direct":true,"kind":"test","optional":false},{"id":14102687058,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"test","optional":false},{"id":14102687061,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.931","direct":true,"kind":"test","optional":false},{"id":14102687063,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.16.1","direct":true,"kind":"test","optional":false},{"id":14102687066,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.6.7","direct":true,"kind":"test","optional":false},{"id":14102687068,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.2","direct":true,"kind":"test","optional":false},{"id":14102687071,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"test","optional":false},{"id":14102687073,"package_name":"olefile","ecosystem":"pypi","requirements":"==0.46","direct":true,"kind":"test","optional":false},{"id":14102687075,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"test","optional":false},{"id":14102687078,"package_name":"overrides","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"test","optional":false},{"id":14102687080,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.2","direct":true,"kind":"test","optional":false},{"id":14102687082,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"test","optional":false},{"id":14102687085,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"test","optional":false},{"id":14102687087,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"test","optional":false},{"id":14102687089,"package_name":"pathtools","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102687092,"package_name":"petname","ecosystem":"pypi","requirements":"==2.6","direct":true,"kind":"test","optional":false},{"id":14102687094,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"test","optional":false},{"id":14102687096,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"test","optional":false},{"id":14102687099,"package_name":"pillow","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"test","optional":false},{"id":14102687101,"package_name":"pip","ecosystem":"pypi","requirements":"==21.2.4","direct":true,"kind":"test","optional":false},{"id":14102687104,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"test","optional":false},{"id":14102687106,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102687108,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102687111,"package_name":"promise","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102687114,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.20","direct":true,"kind":"test","optional":false},{"id":14102687116,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.1","direct":true,"kind":"test","optional":false},{"id":14102687119,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"test","optional":false},{"id":14102687121,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"test","optional":false},{"id":14102687124,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"test","optional":false},{"id":14102687129,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102687131,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"test","optional":false},{"id":14102687134,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"test","optional":false},{"id":14102687136,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"test","optional":false},{"id":14102687139,"package_name":"pydeprecate","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102687142,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102687144,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"test","optional":false},{"id":14102687146,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"test","optional":false},{"id":14102687148,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"test","optional":false},{"id":14102687151,"package_name":"pytest-sphinx","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102687153,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.5","direct":true,"kind":"test","optional":false},{"id":14102687155,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"test","optional":false},{"id":14102687158,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"test","optional":false},{"id":14102687160,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"test","optional":false},{"id":14102687161,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"test","optional":false},{"id":14102687163,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==30.0","direct":true,"kind":"test","optional":false},{"id":14102687166,"package_name":"regex","ecosystem":"pypi","requirements":"==2021.11.2","direct":true,"kind":"test","optional":false},{"id":14102687168,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102687170,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102687172,"package_name":"requests","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"test","optional":false},{"id":14102687174,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"test","optional":false},{"id":14102687176,"package_name":"rouge-score","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"test","optional":false},{"id":14102687178,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.7.2","direct":true,"kind":"test","optional":false},{"id":14102687180,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":14102687182,"package_name":"sacremoses","ecosystem":"pypi","requirements":"==0.0.46","direct":true,"kind":"test","optional":false},{"id":14102687184,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.1.96","direct":true,"kind":"test","optional":false},{"id":14102687186,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"test","optional":false},{"id":14102687189,"package_name":"setuptools","ecosystem":"pypi","requirements":"==58.0.4","direct":true,"kind":"test","optional":false},{"id":14102687191,"package_name":"shortuuid","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102687193,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"test","optional":false},{"id":14102687195,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"test","optional":false},{"id":14102687197,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102687199,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102687200,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"test","optional":false},{"id":14102687202,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102687205,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"test","optional":false},{"id":14102687207,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102687209,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102687212,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"test","optional":false},{"id":14102687214,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102687216,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"test","optional":false},{"id":14102687218,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"test","optional":false},{"id":14102687221,"package_name":"sqlitedict","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"test","optional":false},{"id":14102687223,"package_name":"subprocess32","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"test","optional":false},{"id":14102687225,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102687228,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"test","optional":false},{"id":14102687230,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102687232,"package_name":"tensorflow-estimator","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102687234,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"test","optional":false},{"id":14102687238,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102687240,"package_name":"termcolor","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102687242,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"test","optional":false},{"id":14102687244,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"test","optional":false},{"id":14102687246,"package_name":"tomli","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102687248,"package_name":"torch","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"test","optional":false},{"id":14102687251,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102687252,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"test","optional":false},{"id":14102687254,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"test","optional":false},{"id":14102687256,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":true,"kind":"test","optional":false},{"id":14102687258,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.62.3","direct":true,"kind":"test","optional":false},{"id":14102687260,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102687262,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"test","optional":false},{"id":14102687265,"package_name":"twine","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"test","optional":false},{"id":14102687267,"package_name":"types-pyyaml","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102687269,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"==57.4.2","direct":true,"kind":"test","optional":false},{"id":14102687271,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==3.10.0.2","direct":true,"kind":"test","optional":false},{"id":14102687274,"package_name":"typing-utils","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"test","optional":false},{"id":14102687277,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.7","direct":true,"kind":"test","optional":false},{"id":14102687279,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.12.6","direct":true,"kind":"test","optional":false},{"id":14102687282,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"test","optional":false},{"id":14102687284,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"test","optional":false},{"id":14102687286,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102687288,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"test","optional":false},{"id":14102687290,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.13.3","direct":true,"kind":"test","optional":false},{"id":14102687292,"package_name":"xxhash","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102687295,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"test","optional":false},{"id":14102687297,"package_name":"yaspin","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102687298,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"test_fixtures/v1_local_workspace/cache/ExponentiateStep-Rf73w34zWJcBrQafpAkxDvXR4mq3MXC9/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:15.907Z","updated_at":"2023-10-04T12:29:15.907Z","repository_link":"https://github.com/allenai/tango/blob/main/test_fixtures/v1_local_workspace/cache/ExponentiateStep-Rf73w34zWJcBrQafpAkxDvXR4mq3MXC9/requirements.txt","dependencies":[{"id":14102687488,"package_name":"absl-py","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"test","optional":false},{"id":14102687489,"package_name":"ai2-tango","ecosystem":"pypi","requirements":"==0.4.0rc1","direct":true,"kind":"test","optional":false},{"id":14102687490,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"test","optional":false},{"id":14102687491,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102687492,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"test","optional":false},{"id":14102687493,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102687494,"package_name":"astunparse","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"test","optional":false},{"id":14102687495,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"test","optional":false},{"id":14102687496,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"test","optional":false},{"id":14102687497,"package_name":"babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"test","optional":false},{"id":14102687498,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102687499,"package_name":"base58","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"test","optional":false},{"id":14102687500,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.10.0","direct":true,"kind":"test","optional":false},{"id":14102687501,"package_name":"black","ecosystem":"pypi","requirements":"==21.12b0","direct":true,"kind":"test","optional":false},{"id":14102687502,"package_name":"bleach","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"test","optional":false},{"id":14102687503,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.19.12","direct":true,"kind":"test","optional":false},{"id":14102687504,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.22.12","direct":true,"kind":"test","optional":false},{"id":14102687505,"package_name":"cached-path","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102687506,"package_name":"cachetools","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"test","optional":false},{"id":14102687507,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":true,"kind":"test","optional":false},{"id":14102687508,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"test","optional":false},{"id":14102687509,"package_name":"click-help-colors","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102687510,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.3","direct":true,"kind":"test","optional":false},{"id":14102687511,"package_name":"codecov","ecosystem":"pypi","requirements":"==2.1.12","direct":true,"kind":"test","optional":false},{"id":14102687512,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"test","optional":false},{"id":14102687513,"package_name":"configparser","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102687514,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"test","optional":false},{"id":14102687515,"package_name":"datasets","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"test","optional":false},{"id":14102687516,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102687517,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.4","direct":true,"kind":"test","optional":false},{"id":14102687518,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102687519,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"test","optional":false},{"id":14102687520,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"test","optional":false},{"id":14102687521,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"test","optional":false},{"id":14102687522,"package_name":"flaky","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"test","optional":false},{"id":14102687523,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"test","optional":false},{"id":14102687524,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102687525,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2021.11.0","direct":true,"kind":"test","optional":false},{"id":14102687526,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.1.2","direct":true,"kind":"test","optional":false},{"id":14102687527,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"test","optional":false},{"id":14102687528,"package_name":"gast","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102687529,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"test","optional":false},{"id":14102687530,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.24","direct":true,"kind":"test","optional":false},{"id":14102687531,"package_name":"glob2","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"test","optional":false},{"id":14102687532,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"test","optional":false},{"id":14102687533,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"test","optional":false},{"id":14102687534,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"test","optional":false},{"id":14102687535,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102687536,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==1.42.3","direct":true,"kind":"test","optional":false},{"id":14102687537,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102687538,"package_name":"google-pasta","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102687539,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102687540,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.53.0","direct":true,"kind":"test","optional":false},{"id":14102687541,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.41.1","direct":true,"kind":"test","optional":false},{"id":14102687542,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false},{"id":14102687543,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"test","optional":false},{"id":14102687544,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"test","optional":false},{"id":14102687545,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102687546,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.8.1","direct":true,"kind":"test","optional":false},{"id":14102687547,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"test","optional":false},{"id":14102687548,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.29.0","direct":true,"kind":"test","optional":false},{"id":14102687549,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"test","optional":false},{"id":14102687550,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"test","optional":false},{"id":14102687551,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"test","optional":false},{"id":14102687552,"package_name":"jmespath","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102687553,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102687554,"package_name":"jsonnet","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"test","optional":false},{"id":14102687555,"package_name":"keras-preprocessing","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"test","optional":false},{"id":14102687556,"package_name":"keras","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102687557,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"test","optional":false},{"id":14102687558,"package_name":"libclang","ecosystem":"pypi","requirements":"==12.0.0","direct":true,"kind":"test","optional":false},{"id":14102687559,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"test","optional":false},{"id":14102687560,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102687561,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"test","optional":false},{"id":14102687562,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"test","optional":false},{"id":14102687563,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102687564,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102687565,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"test","optional":false},{"id":14102687566,"package_name":"mkl-fft","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"test","optional":false},{"id":14102687567,"package_name":"mkl-random","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102687568,"package_name":"mkl-service","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102687569,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==8.10.0","direct":true,"kind":"test","optional":false},{"id":14102687570,"package_name":"multidict","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"test","optional":false},{"id":14102687571,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.12.2","direct":true,"kind":"test","optional":false},{"id":14102687572,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"test","optional":false},{"id":14102687573,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.931","direct":true,"kind":"test","optional":false},{"id":14102687574,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.16.1","direct":true,"kind":"test","optional":false},{"id":14102687575,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.6.7","direct":true,"kind":"test","optional":false},{"id":14102687576,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.2","direct":true,"kind":"test","optional":false},{"id":14102687577,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"test","optional":false},{"id":14102687578,"package_name":"olefile","ecosystem":"pypi","requirements":"==0.46","direct":true,"kind":"test","optional":false},{"id":14102687579,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"test","optional":false},{"id":14102687580,"package_name":"overrides","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"test","optional":false},{"id":14102687581,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.2","direct":true,"kind":"test","optional":false},{"id":14102687582,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"test","optional":false},{"id":14102687583,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"test","optional":false},{"id":14102687584,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"test","optional":false},{"id":14102687585,"package_name":"pathtools","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102687586,"package_name":"petname","ecosystem":"pypi","requirements":"==2.6","direct":true,"kind":"test","optional":false},{"id":14102687587,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"test","optional":false},{"id":14102687588,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"test","optional":false},{"id":14102687589,"package_name":"pillow","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"test","optional":false},{"id":14102687590,"package_name":"pip","ecosystem":"pypi","requirements":"==21.2.4","direct":true,"kind":"test","optional":false},{"id":14102687591,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"test","optional":false},{"id":14102687592,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102687593,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102687594,"package_name":"promise","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102687595,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.20","direct":true,"kind":"test","optional":false},{"id":14102687596,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.1","direct":true,"kind":"test","optional":false},{"id":14102687597,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"test","optional":false},{"id":14102687598,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"test","optional":false},{"id":14102687599,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"test","optional":false},{"id":14102687600,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102687601,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"test","optional":false},{"id":14102687602,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"test","optional":false},{"id":14102687603,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"test","optional":false},{"id":14102687604,"package_name":"pydeprecate","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102687605,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102687606,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"test","optional":false},{"id":14102687607,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"test","optional":false},{"id":14102687608,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"test","optional":false},{"id":14102687609,"package_name":"pytest-sphinx","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102687610,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.5","direct":true,"kind":"test","optional":false},{"id":14102687611,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"test","optional":false},{"id":14102687612,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"test","optional":false},{"id":14102687613,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"test","optional":false},{"id":14102687614,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"test","optional":false},{"id":14102687615,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==30.0","direct":true,"kind":"test","optional":false},{"id":14102687616,"package_name":"regex","ecosystem":"pypi","requirements":"==2021.11.2","direct":true,"kind":"test","optional":false},{"id":14102687617,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102687618,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102687619,"package_name":"requests","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"test","optional":false},{"id":14102687620,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"test","optional":false},{"id":14102687621,"package_name":"rouge-score","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"test","optional":false},{"id":14102687622,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.7.2","direct":true,"kind":"test","optional":false},{"id":14102687623,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":14102687624,"package_name":"sacremoses","ecosystem":"pypi","requirements":"==0.0.46","direct":true,"kind":"test","optional":false},{"id":14102687625,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.1.96","direct":true,"kind":"test","optional":false},{"id":14102687626,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"test","optional":false},{"id":14102687627,"package_name":"setuptools","ecosystem":"pypi","requirements":"==58.0.4","direct":true,"kind":"test","optional":false},{"id":14102687628,"package_name":"shortuuid","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102687629,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"test","optional":false},{"id":14102687630,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"test","optional":false},{"id":14102687631,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102687632,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102687633,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"test","optional":false},{"id":14102687634,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102687635,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"test","optional":false},{"id":14102687636,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102687637,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102687638,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"test","optional":false},{"id":14102687639,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102687640,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"test","optional":false},{"id":14102687641,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"test","optional":false},{"id":14102687642,"package_name":"sqlitedict","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"test","optional":false},{"id":14102687643,"package_name":"subprocess32","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"test","optional":false},{"id":14102687644,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102687645,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"test","optional":false},{"id":14102687646,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102687647,"package_name":"tensorflow-estimator","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102687648,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"test","optional":false},{"id":14102687649,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102687650,"package_name":"termcolor","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102687651,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"test","optional":false},{"id":14102687652,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"test","optional":false},{"id":14102687653,"package_name":"tomli","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102687654,"package_name":"torch","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"test","optional":false},{"id":14102687655,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102687656,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"test","optional":false},{"id":14102687657,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"test","optional":false},{"id":14102687658,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":true,"kind":"test","optional":false},{"id":14102687659,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.62.3","direct":true,"kind":"test","optional":false},{"id":14102687660,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102687661,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"test","optional":false},{"id":14102687662,"package_name":"twine","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"test","optional":false},{"id":14102687663,"package_name":"types-pyyaml","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102687664,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"==57.4.2","direct":true,"kind":"test","optional":false},{"id":14102687665,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==3.10.0.2","direct":true,"kind":"test","optional":false},{"id":14102687666,"package_name":"typing-utils","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"test","optional":false},{"id":14102687667,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.7","direct":true,"kind":"test","optional":false},{"id":14102687668,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.12.6","direct":true,"kind":"test","optional":false},{"id":14102687669,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"test","optional":false},{"id":14102687670,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"test","optional":false},{"id":14102687671,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102687672,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"test","optional":false},{"id":14102687673,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.13.3","direct":true,"kind":"test","optional":false},{"id":14102687674,"package_name":"xxhash","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102687675,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"test","optional":false},{"id":14102687676,"package_name":"yaspin","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102687677,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"test_fixtures/v1_local_workspace/cache/MultiplyStep-2ZG7wPj9WLn5PgpYyPVHw9Qg7VM1mhwf/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:16.005Z","updated_at":"2023-10-04T12:29:16.005Z","repository_link":"https://github.com/allenai/tango/blob/main/test_fixtures/v1_local_workspace/cache/MultiplyStep-2ZG7wPj9WLn5PgpYyPVHw9Qg7VM1mhwf/requirements.txt","dependencies":[{"id":14102688447,"package_name":"absl-py","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"test","optional":false},{"id":14102688448,"package_name":"ai2-tango","ecosystem":"pypi","requirements":"==0.4.0rc1","direct":true,"kind":"test","optional":false},{"id":14102688449,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"test","optional":false},{"id":14102688450,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102688451,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"test","optional":false},{"id":14102688452,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102688453,"package_name":"astunparse","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"test","optional":false},{"id":14102688454,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"test","optional":false},{"id":14102688455,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"test","optional":false},{"id":14102688456,"package_name":"babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"test","optional":false},{"id":14102688457,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102688458,"package_name":"base58","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"test","optional":false},{"id":14102688459,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.10.0","direct":true,"kind":"test","optional":false},{"id":14102688460,"package_name":"black","ecosystem":"pypi","requirements":"==21.12b0","direct":true,"kind":"test","optional":false},{"id":14102688461,"package_name":"bleach","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"test","optional":false},{"id":14102688462,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.19.12","direct":true,"kind":"test","optional":false},{"id":14102688463,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.22.12","direct":true,"kind":"test","optional":false},{"id":14102688464,"package_name":"cached-path","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102688465,"package_name":"cachetools","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"test","optional":false},{"id":14102688466,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":true,"kind":"test","optional":false},{"id":14102688467,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"test","optional":false},{"id":14102688468,"package_name":"click-help-colors","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102688469,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.3","direct":true,"kind":"test","optional":false},{"id":14102688470,"package_name":"codecov","ecosystem":"pypi","requirements":"==2.1.12","direct":true,"kind":"test","optional":false},{"id":14102688471,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"test","optional":false},{"id":14102688472,"package_name":"configparser","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102688473,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"test","optional":false},{"id":14102688474,"package_name":"datasets","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"test","optional":false},{"id":14102688475,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102688476,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.4","direct":true,"kind":"test","optional":false},{"id":14102688477,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102688478,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"test","optional":false},{"id":14102688479,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"test","optional":false},{"id":14102688480,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"test","optional":false},{"id":14102688481,"package_name":"flaky","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"test","optional":false},{"id":14102688482,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"test","optional":false},{"id":14102688483,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102688484,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2021.11.0","direct":true,"kind":"test","optional":false},{"id":14102688485,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.1.2","direct":true,"kind":"test","optional":false},{"id":14102688486,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"test","optional":false},{"id":14102688487,"package_name":"gast","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102688488,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"test","optional":false},{"id":14102688489,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.24","direct":true,"kind":"test","optional":false},{"id":14102688490,"package_name":"glob2","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"test","optional":false},{"id":14102688491,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"test","optional":false},{"id":14102688492,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"test","optional":false},{"id":14102688493,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"test","optional":false},{"id":14102688494,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102688495,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==1.42.3","direct":true,"kind":"test","optional":false},{"id":14102688496,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102688497,"package_name":"google-pasta","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102688498,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102688499,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.53.0","direct":true,"kind":"test","optional":false},{"id":14102688500,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.41.1","direct":true,"kind":"test","optional":false},{"id":14102688501,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false},{"id":14102688502,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"test","optional":false},{"id":14102688503,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"test","optional":false},{"id":14102688504,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102688505,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.8.1","direct":true,"kind":"test","optional":false},{"id":14102688506,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"test","optional":false},{"id":14102688507,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.29.0","direct":true,"kind":"test","optional":false},{"id":14102688508,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"test","optional":false},{"id":14102688509,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"test","optional":false},{"id":14102688510,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"test","optional":false},{"id":14102688511,"package_name":"jmespath","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102688512,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102688513,"package_name":"jsonnet","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"test","optional":false},{"id":14102688514,"package_name":"keras-preprocessing","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"test","optional":false},{"id":14102688515,"package_name":"keras","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102688516,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"test","optional":false},{"id":14102688517,"package_name":"libclang","ecosystem":"pypi","requirements":"==12.0.0","direct":true,"kind":"test","optional":false},{"id":14102688518,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"test","optional":false},{"id":14102688519,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102688520,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"test","optional":false},{"id":14102688521,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"test","optional":false},{"id":14102688522,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102688523,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102688524,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"test","optional":false},{"id":14102688525,"package_name":"mkl-fft","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"test","optional":false},{"id":14102688526,"package_name":"mkl-random","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102688527,"package_name":"mkl-service","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102688528,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==8.10.0","direct":true,"kind":"test","optional":false},{"id":14102688529,"package_name":"multidict","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"test","optional":false},{"id":14102688530,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.12.2","direct":true,"kind":"test","optional":false},{"id":14102688531,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"test","optional":false},{"id":14102688532,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.931","direct":true,"kind":"test","optional":false},{"id":14102688533,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.16.1","direct":true,"kind":"test","optional":false},{"id":14102688534,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.6.7","direct":true,"kind":"test","optional":false},{"id":14102688535,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.2","direct":true,"kind":"test","optional":false},{"id":14102688536,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"test","optional":false},{"id":14102688537,"package_name":"olefile","ecosystem":"pypi","requirements":"==0.46","direct":true,"kind":"test","optional":false},{"id":14102688538,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"test","optional":false},{"id":14102688539,"package_name":"overrides","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"test","optional":false},{"id":14102688540,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.2","direct":true,"kind":"test","optional":false},{"id":14102688541,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"test","optional":false},{"id":14102688542,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"test","optional":false},{"id":14102688543,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"test","optional":false},{"id":14102688544,"package_name":"pathtools","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102688545,"package_name":"petname","ecosystem":"pypi","requirements":"==2.6","direct":true,"kind":"test","optional":false},{"id":14102688546,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"test","optional":false},{"id":14102688547,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"test","optional":false},{"id":14102688548,"package_name":"pillow","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"test","optional":false},{"id":14102688549,"package_name":"pip","ecosystem":"pypi","requirements":"==21.2.4","direct":true,"kind":"test","optional":false},{"id":14102688550,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"test","optional":false},{"id":14102688551,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102688552,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102688553,"package_name":"promise","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102688554,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.20","direct":true,"kind":"test","optional":false},{"id":14102688555,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.1","direct":true,"kind":"test","optional":false},{"id":14102688556,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"test","optional":false},{"id":14102688557,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"test","optional":false},{"id":14102688558,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"test","optional":false},{"id":14102688559,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102688560,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"test","optional":false},{"id":14102688561,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"test","optional":false},{"id":14102688562,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"test","optional":false},{"id":14102688563,"package_name":"pydeprecate","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102688564,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102688565,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"test","optional":false},{"id":14102688566,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"test","optional":false},{"id":14102688567,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"test","optional":false},{"id":14102688635,"package_name":"pytest-sphinx","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102688636,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.5","direct":true,"kind":"test","optional":false},{"id":14102688637,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"test","optional":false},{"id":14102688638,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"test","optional":false},{"id":14102688639,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"test","optional":false},{"id":14102688640,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"test","optional":false},{"id":14102688641,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==30.0","direct":true,"kind":"test","optional":false},{"id":14102688642,"package_name":"regex","ecosystem":"pypi","requirements":"==2021.11.2","direct":true,"kind":"test","optional":false},{"id":14102688643,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102688644,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102688645,"package_name":"requests","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"test","optional":false},{"id":14102688646,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"test","optional":false},{"id":14102688647,"package_name":"rouge-score","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"test","optional":false},{"id":14102688648,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.7.2","direct":true,"kind":"test","optional":false},{"id":14102688649,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":14102688650,"package_name":"sacremoses","ecosystem":"pypi","requirements":"==0.0.46","direct":true,"kind":"test","optional":false},{"id":14102688651,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.1.96","direct":true,"kind":"test","optional":false},{"id":14102688652,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"test","optional":false},{"id":14102688653,"package_name":"setuptools","ecosystem":"pypi","requirements":"==58.0.4","direct":true,"kind":"test","optional":false},{"id":14102688654,"package_name":"shortuuid","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102688655,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"test","optional":false},{"id":14102688656,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"test","optional":false},{"id":14102688657,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102688658,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102688659,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"test","optional":false},{"id":14102688660,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102688661,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"test","optional":false},{"id":14102688662,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102688663,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102688664,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"test","optional":false},{"id":14102688665,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102688666,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"test","optional":false},{"id":14102688667,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"test","optional":false},{"id":14102688668,"package_name":"sqlitedict","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"test","optional":false},{"id":14102688669,"package_name":"subprocess32","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"test","optional":false},{"id":14102688670,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102688671,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"test","optional":false},{"id":14102688672,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102688673,"package_name":"tensorflow-estimator","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102688674,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"test","optional":false},{"id":14102688675,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102688676,"package_name":"termcolor","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102688677,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"test","optional":false},{"id":14102688678,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"test","optional":false},{"id":14102688679,"package_name":"tomli","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102688680,"package_name":"torch","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"test","optional":false},{"id":14102688681,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102688682,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"test","optional":false},{"id":14102688683,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"test","optional":false},{"id":14102688684,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":true,"kind":"test","optional":false},{"id":14102688685,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.62.3","direct":true,"kind":"test","optional":false},{"id":14102688686,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102688687,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"test","optional":false},{"id":14102688688,"package_name":"twine","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"test","optional":false},{"id":14102688689,"package_name":"types-pyyaml","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102688690,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"==57.4.2","direct":true,"kind":"test","optional":false},{"id":14102688691,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==3.10.0.2","direct":true,"kind":"test","optional":false},{"id":14102688692,"package_name":"typing-utils","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"test","optional":false},{"id":14102688693,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.7","direct":true,"kind":"test","optional":false},{"id":14102688694,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.12.6","direct":true,"kind":"test","optional":false},{"id":14102688695,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"test","optional":false},{"id":14102688696,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"test","optional":false},{"id":14102688697,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102688698,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"test","optional":false},{"id":14102688699,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.13.3","direct":true,"kind":"test","optional":false},{"id":14102688700,"package_name":"xxhash","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102688701,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"test","optional":false},{"id":14102688702,"package_name":"yaspin","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102688703,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"test_fixtures/v1_local_workspace/cache/MultiplyStep-4SRzHCCqYGs2PLeT8LeL5ukrCWGJoiae/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:17.141Z","updated_at":"2023-10-04T12:29:17.141Z","repository_link":"https://github.com/allenai/tango/blob/main/test_fixtures/v1_local_workspace/cache/MultiplyStep-4SRzHCCqYGs2PLeT8LeL5ukrCWGJoiae/requirements.txt","dependencies":[{"id":14102688763,"package_name":"absl-py","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"test","optional":false},{"id":14102688764,"package_name":"ai2-tango","ecosystem":"pypi","requirements":"==0.4.0rc1","direct":true,"kind":"test","optional":false},{"id":14102688765,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"test","optional":false},{"id":14102688766,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102688767,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"test","optional":false},{"id":14102688768,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102688769,"package_name":"astunparse","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"test","optional":false},{"id":14102688770,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"test","optional":false},{"id":14102688771,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"test","optional":false},{"id":14102688772,"package_name":"babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"test","optional":false},{"id":14102688773,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102688774,"package_name":"base58","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"test","optional":false},{"id":14102688775,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.10.0","direct":true,"kind":"test","optional":false},{"id":14102688776,"package_name":"black","ecosystem":"pypi","requirements":"==21.12b0","direct":true,"kind":"test","optional":false},{"id":14102688777,"package_name":"bleach","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"test","optional":false},{"id":14102688778,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.19.12","direct":true,"kind":"test","optional":false},{"id":14102688779,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.22.12","direct":true,"kind":"test","optional":false},{"id":14102688780,"package_name":"cached-path","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102688781,"package_name":"cachetools","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"test","optional":false},{"id":14102688782,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":true,"kind":"test","optional":false},{"id":14102688783,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"test","optional":false},{"id":14102688784,"package_name":"click-help-colors","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102688785,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.3","direct":true,"kind":"test","optional":false},{"id":14102688786,"package_name":"codecov","ecosystem":"pypi","requirements":"==2.1.12","direct":true,"kind":"test","optional":false},{"id":14102688787,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"test","optional":false},{"id":14102688788,"package_name":"configparser","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102688789,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"test","optional":false},{"id":14102688790,"package_name":"datasets","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"test","optional":false},{"id":14102688791,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102688792,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.4","direct":true,"kind":"test","optional":false},{"id":14102688793,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102688794,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"test","optional":false},{"id":14102688795,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"test","optional":false},{"id":14102688796,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"test","optional":false},{"id":14102688797,"package_name":"flaky","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"test","optional":false},{"id":14102688798,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"test","optional":false},{"id":14102688799,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102688800,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2021.11.0","direct":true,"kind":"test","optional":false},{"id":14102688801,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.1.2","direct":true,"kind":"test","optional":false},{"id":14102688802,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"test","optional":false},{"id":14102688803,"package_name":"gast","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102688804,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"test","optional":false},{"id":14102688805,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.24","direct":true,"kind":"test","optional":false},{"id":14102688806,"package_name":"glob2","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"test","optional":false},{"id":14102688807,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"test","optional":false},{"id":14102688808,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"test","optional":false},{"id":14102688809,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"test","optional":false},{"id":14102688810,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102688811,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==1.42.3","direct":true,"kind":"test","optional":false},{"id":14102688812,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102688813,"package_name":"google-pasta","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102688814,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102688815,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.53.0","direct":true,"kind":"test","optional":false},{"id":14102688816,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.41.1","direct":true,"kind":"test","optional":false},{"id":14102688817,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false},{"id":14102688818,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"test","optional":false},{"id":14102688819,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"test","optional":false},{"id":14102688820,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102688821,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.8.1","direct":true,"kind":"test","optional":false},{"id":14102688822,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"test","optional":false},{"id":14102688823,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.29.0","direct":true,"kind":"test","optional":false},{"id":14102688824,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"test","optional":false},{"id":14102688825,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"test","optional":false},{"id":14102688826,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"test","optional":false},{"id":14102688827,"package_name":"jmespath","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102688828,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102688829,"package_name":"jsonnet","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"test","optional":false},{"id":14102688830,"package_name":"keras-preprocessing","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"test","optional":false},{"id":14102688831,"package_name":"keras","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102688832,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"test","optional":false},{"id":14102688833,"package_name":"libclang","ecosystem":"pypi","requirements":"==12.0.0","direct":true,"kind":"test","optional":false},{"id":14102688834,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"test","optional":false},{"id":14102688835,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102688836,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"test","optional":false},{"id":14102688837,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"test","optional":false},{"id":14102688838,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102688839,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102688840,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"test","optional":false},{"id":14102688841,"package_name":"mkl-fft","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"test","optional":false},{"id":14102688842,"package_name":"mkl-random","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102688843,"package_name":"mkl-service","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102688844,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==8.10.0","direct":true,"kind":"test","optional":false},{"id":14102688845,"package_name":"multidict","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"test","optional":false},{"id":14102688846,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.12.2","direct":true,"kind":"test","optional":false},{"id":14102688847,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"test","optional":false},{"id":14102688848,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.931","direct":true,"kind":"test","optional":false},{"id":14102688849,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.16.1","direct":true,"kind":"test","optional":false},{"id":14102688850,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.6.7","direct":true,"kind":"test","optional":false},{"id":14102688851,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.2","direct":true,"kind":"test","optional":false},{"id":14102688852,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"test","optional":false},{"id":14102688853,"package_name":"olefile","ecosystem":"pypi","requirements":"==0.46","direct":true,"kind":"test","optional":false},{"id":14102688854,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"test","optional":false},{"id":14102688855,"package_name":"overrides","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"test","optional":false},{"id":14102688856,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.2","direct":true,"kind":"test","optional":false},{"id":14102688857,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"test","optional":false},{"id":14102688858,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"test","optional":false},{"id":14102688859,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"test","optional":false},{"id":14102688860,"package_name":"pathtools","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102688861,"package_name":"petname","ecosystem":"pypi","requirements":"==2.6","direct":true,"kind":"test","optional":false},{"id":14102688862,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"test","optional":false},{"id":14102688863,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"test","optional":false},{"id":14102688864,"package_name":"pillow","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"test","optional":false},{"id":14102688865,"package_name":"pip","ecosystem":"pypi","requirements":"==21.2.4","direct":true,"kind":"test","optional":false},{"id":14102688866,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"test","optional":false},{"id":14102688867,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102688868,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102688869,"package_name":"promise","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102688870,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.20","direct":true,"kind":"test","optional":false},{"id":14102688871,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.1","direct":true,"kind":"test","optional":false},{"id":14102688872,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"test","optional":false},{"id":14102688873,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"test","optional":false},{"id":14102688874,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"test","optional":false},{"id":14102688875,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102688876,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"test","optional":false},{"id":14102688877,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"test","optional":false},{"id":14102688878,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"test","optional":false},{"id":14102688879,"package_name":"pydeprecate","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102688880,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102688881,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"test","optional":false},{"id":14102688882,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"test","optional":false},{"id":14102688883,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"test","optional":false},{"id":14102688884,"package_name":"pytest-sphinx","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102688885,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.5","direct":true,"kind":"test","optional":false},{"id":14102688886,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"test","optional":false},{"id":14102688887,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"test","optional":false},{"id":14102688888,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"test","optional":false},{"id":14102688889,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"test","optional":false},{"id":14102688890,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==30.0","direct":true,"kind":"test","optional":false},{"id":14102688891,"package_name":"regex","ecosystem":"pypi","requirements":"==2021.11.2","direct":true,"kind":"test","optional":false},{"id":14102688892,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102688893,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102688894,"package_name":"requests","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"test","optional":false},{"id":14102688895,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"test","optional":false},{"id":14102688896,"package_name":"rouge-score","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"test","optional":false},{"id":14102688897,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.7.2","direct":true,"kind":"test","optional":false},{"id":14102688898,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":14102688899,"package_name":"sacremoses","ecosystem":"pypi","requirements":"==0.0.46","direct":true,"kind":"test","optional":false},{"id":14102688900,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.1.96","direct":true,"kind":"test","optional":false},{"id":14102688901,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"test","optional":false},{"id":14102688902,"package_name":"setuptools","ecosystem":"pypi","requirements":"==58.0.4","direct":true,"kind":"test","optional":false},{"id":14102688903,"package_name":"shortuuid","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102688904,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"test","optional":false},{"id":14102688905,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"test","optional":false},{"id":14102688906,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102688907,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102688908,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"test","optional":false},{"id":14102688909,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102688910,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"test","optional":false},{"id":14102688911,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102688912,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102688913,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"test","optional":false},{"id":14102688914,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102688915,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"test","optional":false},{"id":14102688916,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"test","optional":false},{"id":14102688917,"package_name":"sqlitedict","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"test","optional":false},{"id":14102688918,"package_name":"subprocess32","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"test","optional":false},{"id":14102688919,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102688920,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"test","optional":false},{"id":14102688921,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102688922,"package_name":"tensorflow-estimator","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102688923,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"test","optional":false},{"id":14102688924,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102688925,"package_name":"termcolor","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102688926,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"test","optional":false},{"id":14102688927,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"test","optional":false},{"id":14102688928,"package_name":"tomli","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102688929,"package_name":"torch","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"test","optional":false},{"id":14102688930,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102688931,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"test","optional":false},{"id":14102688932,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"test","optional":false},{"id":14102688933,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":true,"kind":"test","optional":false},{"id":14102688934,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.62.3","direct":true,"kind":"test","optional":false},{"id":14102688935,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102688936,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"test","optional":false},{"id":14102688937,"package_name":"twine","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"test","optional":false},{"id":14102688938,"package_name":"types-pyyaml","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102688939,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"==57.4.2","direct":true,"kind":"test","optional":false},{"id":14102688940,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==3.10.0.2","direct":true,"kind":"test","optional":false},{"id":14102688941,"package_name":"typing-utils","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"test","optional":false},{"id":14102688942,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.7","direct":true,"kind":"test","optional":false},{"id":14102688943,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.12.6","direct":true,"kind":"test","optional":false},{"id":14102688944,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"test","optional":false},{"id":14102688945,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"test","optional":false},{"id":14102688946,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102688947,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"test","optional":false},{"id":14102688948,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.13.3","direct":true,"kind":"test","optional":false},{"id":14102688949,"package_name":"xxhash","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102688950,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"test","optional":false},{"id":14102688951,"package_name":"yaspin","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102688952,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"test_fixtures/v1_local_workspace/cache/SineStep-5aes9CUTRmkz5gJ5J6JSRbJZ4qkFu4kk/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:17.276Z","updated_at":"2023-10-04T12:29:17.276Z","repository_link":"https://github.com/allenai/tango/blob/main/test_fixtures/v1_local_workspace/cache/SineStep-5aes9CUTRmkz5gJ5J6JSRbJZ4qkFu4kk/requirements.txt","dependencies":[{"id":14102688953,"package_name":"absl-py","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"test","optional":false},{"id":14102688954,"package_name":"ai2-tango","ecosystem":"pypi","requirements":"==0.4.0rc1","direct":true,"kind":"test","optional":false},{"id":14102688955,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"test","optional":false},{"id":14102688956,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102688957,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"test","optional":false},{"id":14102688958,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102688959,"package_name":"astunparse","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"test","optional":false},{"id":14102688960,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"test","optional":false},{"id":14102688961,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"test","optional":false},{"id":14102688962,"package_name":"babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"test","optional":false},{"id":14102688963,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102688964,"package_name":"base58","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"test","optional":false},{"id":14102688965,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.10.0","direct":true,"kind":"test","optional":false},{"id":14102688966,"package_name":"black","ecosystem":"pypi","requirements":"==21.12b0","direct":true,"kind":"test","optional":false},{"id":14102688967,"package_name":"bleach","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"test","optional":false},{"id":14102688968,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.19.12","direct":true,"kind":"test","optional":false},{"id":14102688969,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.22.12","direct":true,"kind":"test","optional":false},{"id":14102688970,"package_name":"cached-path","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102688971,"package_name":"cachetools","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"test","optional":false},{"id":14102688972,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":true,"kind":"test","optional":false},{"id":14102688973,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"test","optional":false},{"id":14102688974,"package_name":"click-help-colors","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102688975,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.3","direct":true,"kind":"test","optional":false},{"id":14102688976,"package_name":"codecov","ecosystem":"pypi","requirements":"==2.1.12","direct":true,"kind":"test","optional":false},{"id":14102688977,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"test","optional":false},{"id":14102688978,"package_name":"configparser","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102688979,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"test","optional":false},{"id":14102688980,"package_name":"datasets","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"test","optional":false},{"id":14102688981,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102688982,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.4","direct":true,"kind":"test","optional":false},{"id":14102688983,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102688984,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"test","optional":false},{"id":14102688985,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"test","optional":false},{"id":14102688986,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"test","optional":false},{"id":14102688987,"package_name":"flaky","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"test","optional":false},{"id":14102688988,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"test","optional":false},{"id":14102688989,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102688990,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2021.11.0","direct":true,"kind":"test","optional":false},{"id":14102688991,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.1.2","direct":true,"kind":"test","optional":false},{"id":14102688992,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"test","optional":false},{"id":14102688993,"package_name":"gast","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102688994,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"test","optional":false},{"id":14102688995,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.24","direct":true,"kind":"test","optional":false},{"id":14102688996,"package_name":"glob2","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"test","optional":false},{"id":14102688997,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"test","optional":false},{"id":14102688998,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"test","optional":false},{"id":14102688999,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"test","optional":false},{"id":14102689000,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102689001,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==1.42.3","direct":true,"kind":"test","optional":false},{"id":14102689002,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102689003,"package_name":"google-pasta","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102689004,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102689005,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.53.0","direct":true,"kind":"test","optional":false},{"id":14102689006,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.41.1","direct":true,"kind":"test","optional":false},{"id":14102689007,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false},{"id":14102689008,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"test","optional":false},{"id":14102689009,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"test","optional":false},{"id":14102689010,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102689011,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.8.1","direct":true,"kind":"test","optional":false},{"id":14102689012,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"test","optional":false},{"id":14102689013,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.29.0","direct":true,"kind":"test","optional":false},{"id":14102689014,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"test","optional":false},{"id":14102689015,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"test","optional":false},{"id":14102689016,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"test","optional":false},{"id":14102689017,"package_name":"jmespath","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102689018,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102689019,"package_name":"jsonnet","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"test","optional":false},{"id":14102689020,"package_name":"keras-preprocessing","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"test","optional":false},{"id":14102689021,"package_name":"keras","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102689022,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"test","optional":false},{"id":14102689023,"package_name":"libclang","ecosystem":"pypi","requirements":"==12.0.0","direct":true,"kind":"test","optional":false},{"id":14102689024,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"test","optional":false},{"id":14102689025,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102689026,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"test","optional":false},{"id":14102689027,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"test","optional":false},{"id":14102689028,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102689029,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102689030,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"test","optional":false},{"id":14102689031,"package_name":"mkl-fft","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"test","optional":false},{"id":14102689032,"package_name":"mkl-random","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102689033,"package_name":"mkl-service","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102689034,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==8.10.0","direct":true,"kind":"test","optional":false},{"id":14102689035,"package_name":"multidict","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"test","optional":false},{"id":14102689036,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.12.2","direct":true,"kind":"test","optional":false},{"id":14102689037,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"test","optional":false},{"id":14102689038,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.931","direct":true,"kind":"test","optional":false},{"id":14102689039,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.16.1","direct":true,"kind":"test","optional":false},{"id":14102689040,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.6.7","direct":true,"kind":"test","optional":false},{"id":14102689041,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.2","direct":true,"kind":"test","optional":false},{"id":14102689042,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"test","optional":false},{"id":14102689043,"package_name":"olefile","ecosystem":"pypi","requirements":"==0.46","direct":true,"kind":"test","optional":false},{"id":14102689044,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"test","optional":false},{"id":14102689045,"package_name":"overrides","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"test","optional":false},{"id":14102689046,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.2","direct":true,"kind":"test","optional":false},{"id":14102689047,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"test","optional":false},{"id":14102689048,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"test","optional":false},{"id":14102689049,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"test","optional":false},{"id":14102689050,"package_name":"pathtools","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102689051,"package_name":"petname","ecosystem":"pypi","requirements":"==2.6","direct":true,"kind":"test","optional":false},{"id":14102689052,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"test","optional":false},{"id":14102689053,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"test","optional":false},{"id":14102689054,"package_name":"pillow","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"test","optional":false},{"id":14102689055,"package_name":"pip","ecosystem":"pypi","requirements":"==21.2.4","direct":true,"kind":"test","optional":false},{"id":14102689056,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"test","optional":false},{"id":14102689057,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102689058,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102689059,"package_name":"promise","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102689060,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.20","direct":true,"kind":"test","optional":false},{"id":14102689061,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.1","direct":true,"kind":"test","optional":false},{"id":14102689062,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"test","optional":false},{"id":14102689063,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"test","optional":false},{"id":14102689064,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"test","optional":false},{"id":14102689065,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102689066,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"test","optional":false},{"id":14102689067,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"test","optional":false},{"id":14102689068,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"test","optional":false},{"id":14102689069,"package_name":"pydeprecate","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102689070,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102689071,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"test","optional":false},{"id":14102689072,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"test","optional":false},{"id":14102689073,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"test","optional":false},{"id":14102689074,"package_name":"pytest-sphinx","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102689075,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.5","direct":true,"kind":"test","optional":false},{"id":14102689076,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"test","optional":false},{"id":14102689077,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"test","optional":false},{"id":14102689078,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"test","optional":false},{"id":14102689079,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"test","optional":false},{"id":14102689080,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==30.0","direct":true,"kind":"test","optional":false},{"id":14102689081,"package_name":"regex","ecosystem":"pypi","requirements":"==2021.11.2","direct":true,"kind":"test","optional":false},{"id":14102689082,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102689083,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102689084,"package_name":"requests","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"test","optional":false},{"id":14102689085,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"test","optional":false},{"id":14102689086,"package_name":"rouge-score","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"test","optional":false},{"id":14102689087,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.7.2","direct":true,"kind":"test","optional":false},{"id":14102689088,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":14102689089,"package_name":"sacremoses","ecosystem":"pypi","requirements":"==0.0.46","direct":true,"kind":"test","optional":false},{"id":14102689090,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.1.96","direct":true,"kind":"test","optional":false},{"id":14102689091,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"test","optional":false},{"id":14102689092,"package_name":"setuptools","ecosystem":"pypi","requirements":"==58.0.4","direct":true,"kind":"test","optional":false},{"id":14102689093,"package_name":"shortuuid","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102689094,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"test","optional":false},{"id":14102689095,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"test","optional":false},{"id":14102689096,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102689097,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102689098,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"test","optional":false},{"id":14102689099,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102689100,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"test","optional":false},{"id":14102689101,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102689102,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102689103,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"test","optional":false},{"id":14102689104,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102689105,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"test","optional":false},{"id":14102689106,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"test","optional":false},{"id":14102689107,"package_name":"sqlitedict","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"test","optional":false},{"id":14102689108,"package_name":"subprocess32","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"test","optional":false},{"id":14102689109,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102689110,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"test","optional":false},{"id":14102689111,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102689112,"package_name":"tensorflow-estimator","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102689113,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"test","optional":false},{"id":14102689114,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102689115,"package_name":"termcolor","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102689116,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"test","optional":false},{"id":14102689117,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"test","optional":false},{"id":14102689118,"package_name":"tomli","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102689119,"package_name":"torch","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"test","optional":false},{"id":14102689120,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102689121,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"test","optional":false},{"id":14102689122,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"test","optional":false},{"id":14102689123,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":true,"kind":"test","optional":false},{"id":14102689124,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.62.3","direct":true,"kind":"test","optional":false},{"id":14102689125,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102689126,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"test","optional":false},{"id":14102689127,"package_name":"twine","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"test","optional":false},{"id":14102689128,"package_name":"types-pyyaml","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102689129,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"==57.4.2","direct":true,"kind":"test","optional":false},{"id":14102689130,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==3.10.0.2","direct":true,"kind":"test","optional":false},{"id":14102689131,"package_name":"typing-utils","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"test","optional":false},{"id":14102689132,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.7","direct":true,"kind":"test","optional":false},{"id":14102689133,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.12.6","direct":true,"kind":"test","optional":false},{"id":14102689134,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"test","optional":false},{"id":14102689135,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"test","optional":false},{"id":14102689136,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102689137,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"test","optional":false},{"id":14102689138,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.13.3","direct":true,"kind":"test","optional":false},{"id":14102689139,"package_name":"xxhash","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102689140,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"test","optional":false},{"id":14102689141,"package_name":"yaspin","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102689142,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"test_fixtures/v1_local_workspace/cache/SubtractionStep-YCdedqjmmd9GUFi96VzPXD5tAVho3CTz/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-04T12:29:17.336Z","updated_at":"2023-10-04T12:29:17.336Z","repository_link":"https://github.com/allenai/tango/blob/main/test_fixtures/v1_local_workspace/cache/SubtractionStep-YCdedqjmmd9GUFi96VzPXD5tAVho3CTz/requirements.txt","dependencies":[{"id":14102689143,"package_name":"absl-py","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"test","optional":false},{"id":14102689144,"package_name":"ai2-tango","ecosystem":"pypi","requirements":"==0.4.0rc1","direct":true,"kind":"test","optional":false},{"id":14102689145,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"test","optional":false},{"id":14102689146,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102689147,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"test","optional":false},{"id":14102689148,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102689149,"package_name":"astunparse","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"test","optional":false},{"id":14102689150,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"test","optional":false},{"id":14102689151,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"test","optional":false},{"id":14102689152,"package_name":"babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"test","optional":false},{"id":14102689153,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102689154,"package_name":"base58","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"test","optional":false},{"id":14102689155,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.10.0","direct":true,"kind":"test","optional":false},{"id":14102689156,"package_name":"black","ecosystem":"pypi","requirements":"==21.12b0","direct":true,"kind":"test","optional":false},{"id":14102689157,"package_name":"bleach","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"test","optional":false},{"id":14102689158,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.19.12","direct":true,"kind":"test","optional":false},{"id":14102689159,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.22.12","direct":true,"kind":"test","optional":false},{"id":14102689160,"package_name":"cached-path","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102689161,"package_name":"cachetools","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"test","optional":false},{"id":14102689162,"package_name":"certifi","ecosystem":"pypi","requirements":"==2021.10.8","direct":true,"kind":"test","optional":false},{"id":14102689163,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"test","optional":false},{"id":14102689164,"package_name":"click-help-colors","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102689165,"package_name":"click","ecosystem":"pypi","requirements":"==8.0.3","direct":true,"kind":"test","optional":false},{"id":14102689166,"package_name":"codecov","ecosystem":"pypi","requirements":"==2.1.12","direct":true,"kind":"test","optional":false},{"id":14102689167,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.4","direct":true,"kind":"test","optional":false},{"id":14102689168,"package_name":"configparser","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102689169,"package_name":"coverage","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"test","optional":false},{"id":14102689170,"package_name":"datasets","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"test","optional":false},{"id":14102689171,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102689172,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.4","direct":true,"kind":"test","optional":false},{"id":14102689173,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102689174,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"test","optional":false},{"id":14102689175,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"test","optional":false},{"id":14102689176,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"test","optional":false},{"id":14102689177,"package_name":"flaky","ecosystem":"pypi","requirements":"==3.7.0","direct":true,"kind":"test","optional":false},{"id":14102689178,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==2.0","direct":true,"kind":"test","optional":false},{"id":14102689179,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102689180,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2021.11.0","direct":true,"kind":"test","optional":false},{"id":14102689181,"package_name":"furo","ecosystem":"pypi","requirements":"==2022.1.2","direct":true,"kind":"test","optional":false},{"id":14102689182,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"test","optional":false},{"id":14102689183,"package_name":"gast","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102689184,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"test","optional":false},{"id":14102689185,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.24","direct":true,"kind":"test","optional":false},{"id":14102689186,"package_name":"glob2","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"test","optional":false},{"id":14102689187,"package_name":"google-api-core","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"test","optional":false},{"id":14102689188,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"test","optional":false},{"id":14102689189,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"test","optional":false},{"id":14102689190,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102689191,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"==1.42.3","direct":true,"kind":"test","optional":false},{"id":14102689192,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102689193,"package_name":"google-pasta","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"test","optional":false},{"id":14102689194,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102689195,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"==1.53.0","direct":true,"kind":"test","optional":false},{"id":14102689196,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.41.1","direct":true,"kind":"test","optional":false},{"id":14102689197,"package_name":"h5py","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false},{"id":14102689198,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"test","optional":false},{"id":14102689199,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"test","optional":false},{"id":14102689200,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"test","optional":false},{"id":14102689201,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.8.1","direct":true,"kind":"test","optional":false},{"id":14102689202,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"test","optional":false},{"id":14102689203,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.29.0","direct":true,"kind":"test","optional":false},{"id":14102689204,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"test","optional":false},{"id":14102689205,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"test","optional":false},{"id":14102689206,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"test","optional":false},{"id":14102689207,"package_name":"jmespath","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102689208,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102689209,"package_name":"jsonnet","ecosystem":"pypi","requirements":"==0.17.0","direct":true,"kind":"test","optional":false},{"id":14102689210,"package_name":"keras-preprocessing","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"test","optional":false},{"id":14102689211,"package_name":"keras","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102689212,"package_name":"keyring","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"test","optional":false},{"id":14102689213,"package_name":"libclang","ecosystem":"pypi","requirements":"==12.0.0","direct":true,"kind":"test","optional":false},{"id":14102689214,"package_name":"livereload","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"test","optional":false},{"id":14102689215,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102689216,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"test","optional":false},{"id":14102689217,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"test","optional":false},{"id":14102689218,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102689219,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102689220,"package_name":"mdit-py-plugins","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"test","optional":false},{"id":14102689221,"package_name":"mkl-fft","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"test","optional":false},{"id":14102689222,"package_name":"mkl-random","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102689223,"package_name":"mkl-service","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102689224,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==8.10.0","direct":true,"kind":"test","optional":false},{"id":14102689225,"package_name":"multidict","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"test","optional":false},{"id":14102689226,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.12.2","direct":true,"kind":"test","optional":false},{"id":14102689227,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"test","optional":false},{"id":14102689228,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.931","direct":true,"kind":"test","optional":false},{"id":14102689229,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.16.1","direct":true,"kind":"test","optional":false},{"id":14102689230,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.6.7","direct":true,"kind":"test","optional":false},{"id":14102689231,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.21.2","direct":true,"kind":"test","optional":false},{"id":14102689232,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"test","optional":false},{"id":14102689233,"package_name":"olefile","ecosystem":"pypi","requirements":"==0.46","direct":true,"kind":"test","optional":false},{"id":14102689234,"package_name":"opt-einsum","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"test","optional":false},{"id":14102689235,"package_name":"overrides","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"test","optional":false},{"id":14102689236,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.2","direct":true,"kind":"test","optional":false},{"id":14102689237,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"test","optional":false},{"id":14102689238,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"test","optional":false},{"id":14102689239,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"test","optional":false},{"id":14102689240,"package_name":"pathtools","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"test","optional":false},{"id":14102689241,"package_name":"petname","ecosystem":"pypi","requirements":"==2.6","direct":true,"kind":"test","optional":false},{"id":14102689242,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"test","optional":false},{"id":14102689243,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"test","optional":false},{"id":14102689244,"package_name":"pillow","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"test","optional":false},{"id":14102689245,"package_name":"pip","ecosystem":"pypi","requirements":"==21.2.4","direct":true,"kind":"test","optional":false},{"id":14102689246,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"test","optional":false},{"id":14102689247,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102689248,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"test","optional":false},{"id":14102689249,"package_name":"promise","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102689250,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.20","direct":true,"kind":"test","optional":false},{"id":14102689251,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.1","direct":true,"kind":"test","optional":false},{"id":14102689252,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"test","optional":false},{"id":14102689253,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"test","optional":false},{"id":14102689254,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":true,"kind":"test","optional":false},{"id":14102689255,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102689256,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"test","optional":false},{"id":14102689257,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"test","optional":false},{"id":14102689258,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.8.0","direct":true,"kind":"test","optional":false},{"id":14102689259,"package_name":"pydeprecate","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102689260,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"test","optional":false},{"id":14102689261,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"test","optional":false},{"id":14102689262,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"test","optional":false},{"id":14102689263,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"test","optional":false},{"id":14102689264,"package_name":"pytest-sphinx","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"test","optional":false},{"id":14102689265,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.5","direct":true,"kind":"test","optional":false},{"id":14102689266,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"test","optional":false},{"id":14102689267,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"test","optional":false},{"id":14102689268,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"test","optional":false},{"id":14102689269,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"test","optional":false},{"id":14102689270,"package_name":"readme-renderer","ecosystem":"pypi","requirements":"==30.0","direct":true,"kind":"test","optional":false},{"id":14102689271,"package_name":"regex","ecosystem":"pypi","requirements":"==2021.11.2","direct":true,"kind":"test","optional":false},{"id":14102689272,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"test","optional":false},{"id":14102689273,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":14102689274,"package_name":"requests","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"test","optional":false},{"id":14102689275,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"test","optional":false},{"id":14102689276,"package_name":"rouge-score","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"test","optional":false},{"id":14102689277,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.7.2","direct":true,"kind":"test","optional":false},{"id":14102689278,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":14102689279,"package_name":"sacremoses","ecosystem":"pypi","requirements":"==0.0.46","direct":true,"kind":"test","optional":false},{"id":14102689280,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.1.96","direct":true,"kind":"test","optional":false},{"id":14102689281,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"test","optional":false},{"id":14102689282,"package_name":"setuptools","ecosystem":"pypi","requirements":"==58.0.4","direct":true,"kind":"test","optional":false},{"id":14102689283,"package_name":"shortuuid","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102689284,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"test","optional":false},{"id":14102689285,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"test","optional":false},{"id":14102689286,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102689287,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3","direct":true,"kind":"test","optional":false},{"id":14102689288,"package_name":"sphinx-autobuild","ecosystem":"pypi","requirements":"==2021.3.14","direct":true,"kind":"test","optional":false},{"id":14102689289,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"test","optional":false},{"id":14102689290,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"test","optional":false},{"id":14102689291,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102689292,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"test","optional":false},{"id":14102689293,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"test","optional":false},{"id":14102689294,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":14102689295,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"test","optional":false},{"id":14102689296,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"test","optional":false},{"id":14102689297,"package_name":"sqlitedict","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"test","optional":false},{"id":14102689298,"package_name":"subprocess32","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"test","optional":false},{"id":14102689299,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"test","optional":false},{"id":14102689300,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"test","optional":false},{"id":14102689301,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102689302,"package_name":"tensorflow-estimator","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102689303,"package_name":"tensorflow-io-gcs-filesystem","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"test","optional":false},{"id":14102689304,"package_name":"tensorflow","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"test","optional":false},{"id":14102689305,"package_name":"termcolor","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"test","optional":false},{"id":14102689306,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"test","optional":false},{"id":14102689307,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"test","optional":false},{"id":14102689308,"package_name":"tomli","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"test","optional":false},{"id":14102689309,"package_name":"torch","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"test","optional":false},{"id":14102689310,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"test","optional":false},{"id":14102689311,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"test","optional":false},{"id":14102689312,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"test","optional":false},{"id":14102689313,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.1","direct":true,"kind":"test","optional":false},{"id":14102689314,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.62.3","direct":true,"kind":"test","optional":false},{"id":14102689315,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"test","optional":false},{"id":14102689316,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"test","optional":false},{"id":14102689317,"package_name":"twine","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"test","optional":false},{"id":14102689318,"package_name":"types-pyyaml","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"test","optional":false},{"id":14102689319,"package_name":"types-setuptools","ecosystem":"pypi","requirements":"==57.4.2","direct":true,"kind":"test","optional":false},{"id":14102689320,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==3.10.0.2","direct":true,"kind":"test","optional":false},{"id":14102689321,"package_name":"typing-utils","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"test","optional":false},{"id":14102689322,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.7","direct":true,"kind":"test","optional":false},{"id":14102689323,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.12.6","direct":true,"kind":"test","optional":false},{"id":14102689324,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"test","optional":false},{"id":14102689325,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"test","optional":false},{"id":14102689326,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102689327,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"test","optional":false},{"id":14102689328,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.13.3","direct":true,"kind":"test","optional":false},{"id":14102689329,"package_name":"xxhash","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"test","optional":false},{"id":14102689330,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.7.2","direct":true,"kind":"test","optional":false},{"id":14102689331,"package_name":"yaspin","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":14102689332,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"test","optional":false}]}],"score":17.35458985498821,"created_at":"2025-09-04T15:50:35.048Z","updated_at":"2025-10-07T08:06:55.189Z","avatar_url":"https://github.com/allenai.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":2692,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["jax","mesh","interactive","agents","application","multi-agents"],"project_url":"https://science.ecosyste.ms/api/v1/projects/10556","html_url":"https://science.ecosyste.ms/projects/10556","bibtex_url":"https://science.ecosyste.ms/projects/10556/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/10556/export.apalike"}