{"id":62267,"name":"cobra","description":"COBRApy is a package for constraint-based modeling of metabolic networks.","url":"https://github.com/opencobra/cobrapy","last_synced_at":"2025-09-08T12:40:57.518Z","repository":{"id":5326676,"uuid":"6510063","full_name":"opencobra/cobrapy","owner":"opencobra","description":"COBRApy is a package for constraint-based modeling of metabolic networks.","archived":false,"fork":false,"pushed_at":"2025-08-28T09:45:15.000Z","size":62891,"stargazers_count":513,"open_issues_count":101,"forks_count":227,"subscribers_count":36,"default_branch":"devel","last_synced_at":"2025-08-28T16:37:19.627Z","etag":null,"topics":["biochemistry","bioinformatics","cell-design","cobra","computational-biology","flux","metabolic-models","metabolic-network","metabolism","modeling","python","sbml","sbml-model","sbml-simulation","strain-engineering","systems-biology"],"latest_commit_sha":null,"homepage":"http://opencobra.github.io/cobrapy/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencobra.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":".github/CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.rst","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-11-02T17:47:53.000Z","updated_at":"2025-08-28T09:45:18.000Z","dependencies_parsed_at":"2023-10-25T10:25:55.973Z","dependency_job_id":"1ac2efa0-3a39-48e1-b755-04645833b091","html_url":"https://github.com/opencobra/cobrapy","commit_stats":{"total_commits":2430,"total_committers":62,"mean_commits":"39.193548387096776","dds":0.7633744855967078,"last_synced_commit":"79a16d445635103343915a0ed2c2a33074eafd27"},"previous_names":[],"tags_count":107,"template":false,"template_full_name":null,"purl":"pkg:github/opencobra/cobrapy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/refs/heads/devel","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/sbom","scorecard":{"id":709014,"data":{"date":"2025-08-11","repo":{"name":"github.com/opencobra/cobrapy","commit":"c891dabb84b8d6b9422822921d8f2e7b9dd76edf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":4,"reason":"1 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 15/21 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:24","Warn: no topLevel permission defined: .github/workflows/biosimulators_dispatch.yml:1","Warn: no topLevel permission defined: .github/workflows/cron.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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: GNU General Public License v2.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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/biosimulators_dispatch.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/biosimulators_dispatch.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:59","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:71","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned","Info:   0 out of   6 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 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T07:36:01.810Z","repository_id":5326676,"created_at":"2025-08-22T07:36:01.810Z","updated_at":"2025-08-22T07:36:01.810Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274187337,"owners_count":25237771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"opencobra","name":"openCOBRA","uuid":"2708410","kind":"organization","description":"Community driven constraint-based reconstruction, analysis and modelling of biology","email":null,"website":"opencobra.github.io","location":"Terra","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2708410?v=4","repositories_count":33,"last_synced_at":"2024-03-26T01:02:58.732Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opencobra","funding_links":[],"total_stars":1229,"followers":52,"following":0,"created_at":"2022-11-03T00:12:50.981Z","updated_at":"2024-03-26T01:02:59.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra/repositories"},"packages":[{"id":2674481,"name":"cobra","ecosystem":"pypi","description":"COBRApy is a package for constraint-based modeling of metabolic networks.","homepage":"https://opencobra.github.io/cobrapy","licenses":"LGPL-2.0-or-later OR GPL-2.0-or-later","normalized_licenses":["LGPL-2.0-or-later","GPL-2.0-or-later"],"repository_url":"https://github.com/opencobra/cobrapy","keywords_array":["metabolism","biology","constraint-based","linear programming","mixed-integer","optimization","flux-balance analysis","reconstruction"],"namespace":null,"versions_count":100,"first_release_published_at":"2013-03-15T01:28:08.000Z","latest_release_published_at":"2024-09-19T12:46:28.000Z","latest_release_number":"0.29.1","last_synced_at":"2025-08-28T21:58:09.915Z","created_at":"2022-04-10T10:23:37.327Z","updated_at":"2025-08-28T21:58:32.348Z","registry_url":"https://pypi.org/project/cobra/","install_command":"pip install cobra --index-url https://pypi.org/simple","documentation_url":"https://cobrapy.readthedocs.io","metadata":{"funding":null,"documentation":"https://cobrapy.readthedocs.io","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Science/Research","License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)","License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Topic :: Scientific/Engineering :: Bio-Informatics"],"normalized_name":"cobra","project_status":null},"repo_metadata":{"id":5326676,"uuid":"6510063","full_name":"opencobra/cobrapy","owner":"opencobra","description":"COBRApy is a package for constraint-based modeling of metabolic networks.","archived":false,"fork":false,"pushed_at":"2025-08-28T09:45:15.000Z","size":62891,"stargazers_count":513,"open_issues_count":101,"forks_count":227,"subscribers_count":36,"default_branch":"devel","last_synced_at":"2025-08-28T16:37:19.627Z","etag":null,"topics":["biochemistry","bioinformatics","cell-design","cobra","computational-biology","flux","metabolic-models","metabolic-network","metabolism","modeling","python","sbml","sbml-model","sbml-simulation","strain-engineering","systems-biology"],"latest_commit_sha":null,"homepage":"http://opencobra.github.io/cobrapy/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencobra.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":".github/CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.rst","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-11-02T17:47:53.000Z","updated_at":"2025-08-28T09:45:18.000Z","dependencies_parsed_at":"2023-10-25T10:25:55.973Z","dependency_job_id":"1ac2efa0-3a39-48e1-b755-04645833b091","html_url":"https://github.com/opencobra/cobrapy","commit_stats":{"total_commits":2430,"total_committers":62,"mean_commits":"39.193548387096776","dds":0.7633744855967078,"last_synced_commit":"79a16d445635103343915a0ed2c2a33074eafd27"},"previous_names":[],"tags_count":107,"template":false,"template_full_name":null,"purl":"pkg:github/opencobra/cobrapy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/refs/heads/devel","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/sbom","scorecard":{"id":709014,"data":{"date":"2025-08-11","repo":{"name":"github.com/opencobra/cobrapy","commit":"c891dabb84b8d6b9422822921d8f2e7b9dd76edf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":4,"reason":"1 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 15/21 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:24","Warn: no topLevel permission defined: .github/workflows/biosimulators_dispatch.yml:1","Warn: no topLevel permission defined: .github/workflows/cron.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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: GNU General Public License v2.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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/biosimulators_dispatch.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/biosimulators_dispatch.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:59","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:71","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned","Info:   0 out of   6 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 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T07:36:01.810Z","repository_id":5326676,"created_at":"2025-08-22T07:36:01.810Z","updated_at":"2025-08-22T07:36:01.810Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272566141,"owners_count":24956615,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"opencobra","name":"openCOBRA","uuid":"2708410","kind":"organization","description":"Community driven constraint-based reconstruction, analysis and modelling of biology","email":null,"website":"opencobra.github.io","location":"Terra","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2708410?v=4","repositories_count":33,"last_synced_at":"2024-03-26T01:02:58.732Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opencobra","funding_links":[],"total_stars":1229,"followers":52,"following":0,"created_at":"2022-11-03T00:12:50.981Z","updated_at":"2024-03-26T01:02:59.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra/repositories"},"tags":[{"name":"0.29.1","sha":"3b599e113d9615240fca193d71166a7026aa8057","kind":"tag","published_at":"2024-09-19T12:39:47.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.29.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.29.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.29.1/manifests"},{"name":"0.29.0","sha":"79a16d445635103343915a0ed2c2a33074eafd27","kind":"tag","published_at":"2023-10-31T18:22:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.29.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.29.0/manifests"},{"name":"0.28.0","sha":"bd08b1dda119ded05f8d0eb362afefea17119936","kind":"tag","published_at":"2023-10-25T22:59:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.28.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.28.0/manifests"},{"name":"0.27.0","sha":"a2339c50b482c764e467b74d960543b4cac5226f","kind":"tag","published_at":"2023-09-15T18:22:32.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.27.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.27.0/manifests"},{"name":"0.26.3","sha":"c99fb7e2cade7c9a8f8a7dca835a067a33b7185d","kind":"tag","published_at":"2023-04-12T20:54:45.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.26.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.26.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.3/manifests"},{"name":"0.26.2","sha":"a9f838996a62a0f73ab8d36e6b0ac33d9ac9bb93","kind":"tag","published_at":"2023-01-03T20:05:16.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.26.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.26.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.2/manifests"},{"name":"0.26.1","sha":"b843c99044a1d77f5e428a14b9f89ff0761002ae","kind":"commit","published_at":"2023-01-02T22:11:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.26.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.26.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.1/manifests"},{"name":"0.26.0","sha":"c989e1b1ecf65f611282874d0afe185ff744a53d","kind":"tag","published_at":"2022-11-08T20:53:19.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.26.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.0/manifests"},{"name":"0.25.0","sha":"a40febc9767f032f2196011972678da1c19320d0","kind":"commit","published_at":"2022-04-30T18:50:20.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.25.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.25.0/manifests"},{"name":"0.24.0","sha":"43a523517c5d8a2952d120441bf95bed114ac31d","kind":"tag","published_at":"2022-02-17T12:44:06.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.24.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.24.0/manifests"},{"name":"0.23.0","sha":"6f3bed86cd3b3679fb79bacfd9fc0108aeb8a9e4","kind":"tag","published_at":"2022-01-24T00:19:51.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.23.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.23.0/manifests"},{"name":"0.22.1","sha":"cb5ff0b8413531ba813a557c99cd59d683ea03cf","kind":"tag","published_at":"2021-07-13T21:59:41.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.1/manifests"},{"name":"0.22.0","sha":"f29ca51330526cefae104ca47c0732fba225b399","kind":"tag","published_at":"2021-04-28T08:57:12.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0/manifests"},{"name":"0.22.0a3","sha":"4f1214a123924f78abbb0e4b3284accc33e8debb","kind":"commit","published_at":"2021-03-23T20:56:57.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.0a3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a3/manifests"},{"name":"0.22.0a2","sha":"f5da8e51fc71329383c8793a351eae9f06cde61d","kind":"commit","published_at":"2021-03-23T19:20:40.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.0a2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a2/manifests"},{"name":"0.22.0a1","sha":"0f5ab4e3b594e8ea0636e6a1ac2c56eda7f189e8","kind":"commit","published_at":"2021-03-22T15:49:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.0a1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a1/manifests"},{"name":"0.21.0","sha":"cb6a9d685606a4f7943247bdd74f13a3c80a6566","kind":"tag","published_at":"2021-02-06T19:28:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.21.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.21.0/manifests"},{"name":"0.20.0","sha":"797951e2ac780093e5b8aff78192f1f182908410","kind":"commit","published_at":"2020-10-07T13:13:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.20.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.20.0/manifests"},{"name":"0.19.0","sha":"bb5abbbdce4f1f6e119d301ebc679cacba4f2718","kind":"commit","published_at":"2020-08-24T10:35:59.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.19.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.19.0/manifests"},{"name":"0.18.1","sha":"960e312234fcb02337551fca773a147c59880e46","kind":"commit","published_at":"2020-06-10T10:27:07.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.18.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"fc6bc839bddfb5877627380a2e857ee66e01cef4","kind":"commit","published_at":"2020-03-23T21:08:11.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.18.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.18.0/manifests"},{"name":"0.17.1","sha":"34befa21b1935859a921438df84b4e0c4a2552cb","kind":"commit","published_at":"2019-10-26T12:24:57.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.17.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.17.1/manifests"},{"name":"0.17.0","sha":"e6e6026e9c27303ec5ae656eab3679e25bef353b","kind":"commit","published_at":"2019-10-18T12:23:31.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.17.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.17.0/manifests"},{"name":"0.16.0","sha":"cfd6d038b4354e71411a78f63d3269b793bcba54","kind":"commit","published_at":"2019-08-08T22:54:57.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.16.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.16.0/manifests"},{"name":"0.15.4","sha":"bedd15a25181caf3b0077fcb74d94c1fdbe027df","kind":"commit","published_at":"2019-07-16T20:29:23.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.4/manifests"},{"name":"0.15.3","sha":"9d1987cdb3a395cf4125a3439c3b002ff2be2009","kind":"commit","published_at":"2019-04-26T14:42:22.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.3/manifests"},{"name":"0.15.2","sha":"85588ed059a08a0f0d7664a4fb64012f59fd0a3f","kind":"commit","published_at":"2019-04-17T11:17:49.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.2/manifests"},{"name":"0.15.1","sha":"a33ed9fbe112fd2254769e928f1536df62a01226","kind":"commit","published_at":"2019-03-24T20:16:00.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"98de789d5dcf1c5b2810b24e99978d9045509478","kind":"commit","published_at":"2019-03-18T09:26:53.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"95d920d135fa824e6087f1fcbc88d50882da4dab","kind":"commit","published_at":"2019-01-28T22:09:44.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.14.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"38ddd764c4df67f549c8a9157ced44cde9afa971","kind":"commit","published_at":"2018-12-05T18:25:47.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.14.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"2a5c93980c90807907d227aa7f0478bad96ae478","kind":"commit","published_at":"2018-12-05T11:47:16.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.14.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.0/manifests"},{"name":"0.13.4","sha":"8a7125790a8f7a5f4b2c971f2e48969ff5036cb5","kind":"commit","published_at":"2018-08-26T10:27:24.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.13.4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.4/manifests"},{"name":"0.13.3","sha":"9ab50bc01165c34a8b8ae61df924a46365fba110","kind":"commit","published_at":"2018-07-23T08:35:39.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.13.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.3/manifests"},{"name":"0.13.1","sha":"e1b337519ba42e47cb520c59b90041db084f62ce","kind":"commit","published_at":"2018-07-20T09:59:10.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.13.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"b1aca5bc9d2a7d40216f5ff02b1d4114f7f56ef5","kind":"commit","published_at":"2018-06-04T21:16:59.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.13.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.0/manifests"},{"name":"0.12.1","sha":"ca0881efec611035f8b919448209da666d7a89f7","kind":"commit","published_at":"2018-06-04T14:40:43.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.12.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.12.1/manifests"},{"name":"0.12.0","sha":"2e6db613153914649f6a864f8d35660609f3308c","kind":"commit","published_at":"2018-05-24T22:55:03.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.12.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.12.0/manifests"},{"name":"0.11.3","sha":"51cd74d13b60022537d46257235f400047f6dc55","kind":"commit","published_at":"2018-03-07T17:04:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.11.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.3/manifests"},{"name":"0.11.2","sha":"d148d324ed899a14b15594bd35e37117b6bed4b5","kind":"commit","published_at":"2018-02-07T12:19:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.11.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.2/manifests"},{"name":"0.11.1","sha":"09d98f3e91587e71b7e35fb93585c235a1a7fd26","kind":"commit","published_at":"2018-02-06T11:03:07.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.11.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"023e48c2d2a85731a319097202c2e2499c6e3ecf","kind":"commit","published_at":"2018-02-01T13:09:38.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.11.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.0/manifests"},{"name":"0.10.1","sha":"414578c70cc3fa75c53c6effc5da0bdc453438c5","kind":"commit","published_at":"2017-12-18T20:19:44.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.10.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"7b271a62c214ade508b2d8fb1e754d5c5c7c23ee","kind":"commit","published_at":"2017-12-18T09:15:20.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.10.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.0/manifests"},{"name":"0.10.0a1","sha":"21d7586750bbad21ee2d9cc649f6c1ba3592df83","kind":"commit","published_at":"2017-12-09T22:40:15.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.10.0a1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.10.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.10.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.0a1/manifests"},{"name":"0.9.1","sha":"4c287ace26574092b4fef60df04e57805426eb1b","kind":"commit","published_at":"2017-10-30T14:07:32.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.9.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"252a99961f9de4932d406968c0fb109ceec64d58","kind":"tag","published_at":"2017-10-06T15:44:53.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.9.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"7af1c4ce52f18980fc830b37f73f26e20cc112eb","kind":"tag","published_at":"2017-08-09T12:22:04.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.8.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"b96d1e7759987aa3038401d2a8e8ab5e183947fa","kind":"tag","published_at":"2017-07-26T20:06:55.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.8.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"bbd93e644baef18a792ce0124c746290c2eaf773","kind":"tag","published_at":"2017-07-21T09:36:26.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.8.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"e593dd5f184013cb0b76b67901bb8de1765b9625","kind":"tag","published_at":"2017-07-14T08:27:27.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.7.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"ff7fc0ca6918bef0057e6f23efdf8bb6f07c9109","kind":"tag","published_at":"2017-06-19T08:46:50.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"4e796e050b9fb8507992875bfb606c343ef70338","kind":"tag","published_at":"2017-05-07T09:25:00.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"300570523a3a064810a398de4fa45e3c5162a672","kind":"tag","published_at":"2017-05-04T12:13:47.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0/manifests"},{"name":"0.6.0a7","sha":"04cf93b676ec39da98dc6f0278d0c2aa786e4f55","kind":"commit","published_at":"2017-04-25T09:10:44.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a7","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a7/manifests"},{"name":"0.6.0a6","sha":"a46abc5a69afed907fa9db25934bee180c7a3517","kind":"tag","published_at":"2017-04-21T11:40:04.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a6","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a6/manifests"},{"name":"0.6.0a5","sha":"cfb9764436c48cc1e68d784807f664573c9db573","kind":"tag","published_at":"2017-04-12T15:02:11.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a5","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a5/manifests"},{"name":"0.6.0a4","sha":"7c457da3565cb69b14762a22d4e3af070130461e","kind":"tag","published_at":"2017-03-23T09:46:15.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a4/manifests"},{"name":"0.6.0a2","sha":"647eca8f0fadaf49ca9190d7e79616b0c6fa2fb0","kind":"tag","published_at":"2017-03-10T13:21:05.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a2/manifests"},{"name":"0.6.0a1","sha":"93eba92af4b9ab8febbee0a68eb6c075e197221f","kind":"tag","published_at":"2017-03-08T08:24:55.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a1/manifests"},{"name":"0.5.11","sha":"077ac0a3a59da74d5774c3a17a18428f9540f122","kind":"tag","published_at":"2017-01-30T08:13:57.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.11","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.11/manifests"},{"name":"0.5.10","sha":"dac3ed8238ea4fd8d15fbd69ad6c28401c3d3925","kind":"tag","published_at":"2017-01-29T09:57:56.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.10","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.10/manifests"},{"name":"0.5.9","sha":"592920be221a87a11d42c91c8b841c1edd9060d7","kind":"tag","published_at":"2017-01-23T10:04:23.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.9","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.9/manifests"},{"name":"0.5.9b1","sha":"592920be221a87a11d42c91c8b841c1edd9060d7","kind":"tag","published_at":"2017-01-20T13:56:24.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.9b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.9b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.9b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.9b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.9b1/manifests"},{"name":"0.5.8","sha":"d9dad0fdf7ffd01249b45edd5e58a4820d2a12f2","kind":"tag","published_at":"2016-12-08T11:54:56.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.8","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.8/manifests"},{"name":"0.5.7","sha":"6f88894deb08bfde1db66ab6d54b318700a53a10","kind":"tag","published_at":"2016-12-08T09:45:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.7","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.7/manifests"},{"name":"0.5.6","sha":"515cbaa71de74823b3a0c9fcaeff839618d47207","kind":"tag","published_at":"2016-11-27T12:05:59.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.6","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6/manifests"},{"name":"0.5.6b2","sha":"f5668bdd22654bf9e4cef8d64860fec34e09b05d","kind":"tag","published_at":"2016-11-25T17:38:02.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.6b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.6b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.6b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6b2/manifests"},{"name":"0.5.6b1","sha":"10ef4ac9ee2e26e7270a07aca585da78cfe1713a","kind":"tag","published_at":"2016-11-25T15:08:25.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.6b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.6b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.6b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6b1/manifests"},{"name":"0.5.5b1","sha":"37d8a80fdf3e0d0f126d4303e88ffc28411e435c","kind":"tag","published_at":"2016-11-15T11:31:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.5b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.5b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.5b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.5b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.5b1/manifests"},{"name":"0.5.4","sha":"b9926db2d520da5202d2380a6739426e8319bf99","kind":"tag","published_at":"2016-10-24T14:03:07.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.4/manifests"},{"name":"0.5.3","sha":"21f2980a5133afa9f963ce3aef66d316d6c5525a","kind":"tag","published_at":"2016-10-24T13:50:12.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.3/manifests"},{"name":"0.5.2","sha":"2dd5ab94027f93f7260a4cb5dc012f62790eccca","kind":"tag","published_at":"2016-10-20T14:35:18.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2/manifests"},{"name":"0.5.2b3","sha":"b063afa3488a8671c771a1b9f3f4b0937f6516c5","kind":"tag","published_at":"2016-10-20T13:12:01.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.2b3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.2b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.2b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2b3/manifests"},{"name":"0.5.2b1","sha":"a6c56935f469ff91595fb9a8c5c80f7a8a0bea76","kind":"tag","published_at":"2016-10-20T11:28:33.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.2b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.2b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.2b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2b1/manifests"},{"name":"0.5.1b3","sha":"fd84eb3d22c8f930f072ea159cdc724d9d4064c5","kind":"tag","published_at":"2016-10-13T11:21:53.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.1b3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.1b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.1b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b3/manifests"},{"name":"0.5.1b2","sha":"8317af259fc4b38c66479bc754f704d1d9d80a85","kind":"tag","published_at":"2016-10-10T13:34:11.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.1b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.1b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.1b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b2/manifests"},{"name":"0.5.1b1","sha":"005c8dd6a917a8c6026739eff4d3d3718dbaa0e6","kind":"tag","published_at":"2016-10-10T08:38:39.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.1b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.1b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.1b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b1/manifests"},{"name":"0.5.0b2","sha":"fae9e44fad483fa972908fc268cc3d63e8bfb101","kind":"tag","published_at":"2016-09-23T11:37:23.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.0b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.0b2/manifests"},{"name":"0.5.0b1","sha":"e0f9ffb4477efccaccda299cf927720b65329811","kind":"tag","published_at":"2016-09-23T11:19:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.0b1/manifests"},{"name":"0.4.2b2","sha":"f856df8e93742df9ab2705d037731b21f7e54954","kind":"tag","published_at":"2016-07-24T16:13:55.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.2b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.2b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.2b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.2b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.2b2/manifests"},{"name":"0.4.2b1","sha":"00df979b0fb59b9fcb47d40c573596ac7fc0342a","kind":"tag","published_at":"2016-07-15T09:30:50.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.2b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.2b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.2b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.2b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.2b1/manifests"},{"name":"0.4.1","sha":"8dfb8f8d65bb4f2c15a614e467aeda235995df63","kind":"tag","published_at":"2016-03-22T22:08:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"604bfb4b54a03f5613ea7a425607b77bf770794a","kind":"tag","published_at":"2016-02-23T23:15:13.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0/manifests"},{"name":"0.4.0b7","sha":"2ef52fdbabfc57378dcbe1862ae17895d731b2e4","kind":"tag","published_at":"2016-02-16T22:58:25.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b7","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b7/manifests"},{"name":"0.4.0b6","sha":"def2091abdc7a7a2a8d7f9a5c67fa717e43f35a2","kind":"tag","published_at":"2015-12-21T21:06:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b6","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b6/manifests"},{"name":"0.4.0b5","sha":"5c12d9bcd1230fa264a65ee9dbbe8859fbbc5586","kind":"tag","published_at":"2015-12-21T20:51:08.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b5","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b5/manifests"},{"name":"0.4.0b4","sha":"f0908b183347a8981777957e752f1f328834af59","kind":"tag","published_at":"2015-09-09T20:25:04.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b4/manifests"},{"name":"0.4.0b3","sha":"d917c7779f9e07f13ea749038034cbf5e13fc7e5","kind":"tag","published_at":"2015-08-27T00:44:01.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b3/manifests"},{"name":"0.4.0b2","sha":"84eed1cc2964e5e01db3fe966cf520935ab40b6d","kind":"tag","published_at":"2015-08-04T19:07:42.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b2/manifests"},{"name":"0.4.0b1","sha":"a85a2800cbcfdcea0a6e98ffc90e87801f69aa32","kind":"tag","published_at":"2015-07-06T20:48:14.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b1/manifests"},{"name":"0.4.0a4","sha":"cc461e9a13cb0423de08931a2306ebc7a50efa47","kind":"tag","published_at":"2015-06-13T19:13:03.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0a4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a4/manifests"},{"name":"0.4.0a3","sha":"cf79ce159b81e7db86dee0ab19f655792d105a5b","kind":"tag","published_at":"2015-04-30T22:08:13.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0a3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a3/manifests"},{"name":"0.4.0a2","sha":"99c6def795c5fb6d8bc8cf0640445f5bca535355","kind":"tag","published_at":"2015-04-27T19:27:22.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0a2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a2/manifests"},{"name":"0.4.0a1","sha":"f1986e2f6b736ddb3bc4a0f5b943044c6e7ba6cd","kind":"tag","published_at":"2015-03-28T01:11:21.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0a1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a1/manifests"},{"name":"0.3.2","sha":"27a58279fa7811aa5fabecd4c4b244a60c54bc6c","kind":"tag","published_at":"2015-03-05T01:16:37.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"fcc809fd3a14daebbfc61bee786a074f7af5fc96","kind":"tag","published_at":"2015-02-11T00:24:35.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"f260cf1c319a2a9ad6e78b5cd486918b0413212d","kind":"tag","published_at":"2015-01-08T20:34:54.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0/manifests"},{"name":"0.3.0b4","sha":"8f6c1bc09bab204ed917a832ab6639c35bf09a9b","kind":"tag","published_at":"2014-11-21T03:32:41.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0b4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0b4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0b4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b4/manifests"},{"name":"0.3.0b3","sha":"ea510df78b79ed441fa59e6bc1bf2df48835f02a","kind":"tag","published_at":"2014-06-28T10:40:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0b3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b3/manifests"},{"name":"0.3.0b2","sha":"c39d720fb068e137fe890956c4afced7e80f750b","kind":"tag","published_at":"2014-06-15T04:27:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b2/manifests"},{"name":"0.3.0b1","sha":"5f8d5e1b9715e5ba0d5c1138691a33e30e7e771e","kind":"tag","published_at":"2014-06-04T02:11:41.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b1/manifests"},{"name":"0.2.1","sha":"82d580ae7fc1b1385943b813c6cb2b2a1a1e3cce","kind":"tag","published_at":"2013-04-16T04:15:26.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.2.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"440e240d65b1768e2302b4a73ee2c228e5372995","kind":"tag","published_at":"2013-03-29T19:43:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.2.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.0/manifests"},{"name":"0.2.0b1","sha":"8496bbab8d6cb1798f4eed9cb801db831dde9682","kind":"tag","published_at":"2012-08-01T19:23:25.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.2.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.2.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.2.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.0b1/manifests"},{"name":"0.1.0","sha":"c986232a32793a5c89ea74916a44ebe5ff72ead5","kind":"tag","published_at":"2012-07-04T21:29:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.1.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.1.0/manifests"},{"name":"0.1.0b1","sha":"78edbc74ba0a734e7b51c030985bdea2edb36a9e","kind":"tag","published_at":"2012-06-22T23:51:42.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.1.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.1.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.1.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.1.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.1.0b1/manifests"}]},"repo_metadata_updated_at":"2025-08-28T21:58:32.347Z","dependent_packages_count":56,"downloads":34262,"downloads_period":"last-month","dependent_repos_count":240,"rankings":{"downloads":3.34703846776071,"dependent_repos_count":0.9744630288292626,"dependent_packages_count":0.38369683213263595,"stargazers_count":3.181344532508131,"forks_count":3.602202530146638,"docker_downloads_count":1.4457470021662528,"average":2.1557487322572717},"purl":"pkg:pypi/cobra","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/cobra","docker_dependents_count":4,"docker_downloads_count":808,"usage_url":"https://repos.ecosyste.ms/usage/pypi/cobra","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/cobra/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-28T21:58:31.544Z","issues_count":141,"pull_requests_count":64,"avg_time_to_close_issue":36747282.716981135,"avg_time_to_close_pull_request":2126546.5,"issues_closed_count":106,"pull_requests_closed_count":44,"pull_request_authors_count":26,"issue_authors_count":94,"avg_comments_per_issue":4.191489361702128,"avg_comments_per_pull_request":2.4375,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":30,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":948482.4166666666,"past_year_avg_time_to_close_pull_request":511227.7,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":21,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":1.0476190476190477,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/issues","maintainers":[{"login":"cdiener","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cdiener"},{"login":"Midnighter","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Midnighter"},{"login":"synchon","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/synchon"},{"login":"gregmedlock","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gregmedlock"}],"active_maintainers":[{"login":"cdiener","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cdiener"},{"login":"Midnighter","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Midnighter"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cobra/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cobra/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cobra/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cobra/related_packages","maintainers":[{"uuid":"midnighter","login":"midnighter","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/midnighter/","role":"Maintainer","created_at":"2024-08-01T12:00:11.860Z","updated_at":"2024-08-01T12:00:11.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/midnighter/packages"},{"uuid":"Nikolaus.Sonnenschein","login":"Nikolaus.Sonnenschein","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/Nikolaus.Sonnenschein/","role":null,"created_at":"2022-12-05T21:47:11.361Z","updated_at":"2022-12-05T21:47:11.361Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Nikolaus.Sonnenschein/packages"},{"uuid":"Ali.Ebrahim","login":"Ali.Ebrahim","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://pypi.org/user/Ali.Ebrahim/","role":null,"created_at":"2022-12-05T21:47:11.305Z","updated_at":"2022-12-05T21:47:11.305Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Ali.Ebrahim/packages"},{"uuid":"henred","login":"henred","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/henred/","role":null,"created_at":"2022-12-05T21:47:11.413Z","updated_at":"2022-12-05T21:47:11.413Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/henred/packages"},{"uuid":"danielhyduke","login":"danielhyduke","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/danielhyduke/","role":null,"created_at":"2022-12-05T21:47:11.335Z","updated_at":"2022-12-05T21:47:11.335Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/danielhyduke/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726135,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5295971,"name":"cobra","ecosystem":"conda","description":"Constraint-based reconstruction and analysis (COBRA) methods are widely used for genome-scale modeling of metabolic networks in both prokaryotes and eukaryotes. COBRApy is a constraint-based modeling package that is designed to accommodate the biological complexity of the next generation of COBRA models and provides access to commonly used COBRA methods, such as flux-balance analysis, flux variability analysis, and gene deletion analyses.","homepage":"https://opencobra.github.io/cobrapy","licenses":"LGPL-2.0-or-later OR GPL-2.0-or-later","normalized_licenses":["LGPL-2.0-or-later","GPL-2.0-or-later"],"repository_url":"https://github.com/opencobra/cobrapy","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2021-02-16T08:24:48.000Z","latest_release_published_at":"2022-11-09T08:21:33.000Z","latest_release_number":"0.26.0","last_synced_at":"2025-08-28T21:58:12.761Z","created_at":"2022-10-03T15:59:26.881Z","updated_at":"2025-08-28T21:58:41.758Z","registry_url":"https://anaconda.org/conda-forge/cobra","install_command":"conda install -c conda-forge cobra","documentation_url":null,"metadata":{},"repo_metadata":{"id":5326676,"uuid":"6510063","full_name":"opencobra/cobrapy","owner":"opencobra","description":"COBRApy is a package for constraint-based modeling of metabolic networks.","archived":false,"fork":false,"pushed_at":"2025-08-28T09:45:15.000Z","size":62891,"stargazers_count":513,"open_issues_count":101,"forks_count":227,"subscribers_count":36,"default_branch":"devel","last_synced_at":"2025-08-28T16:37:19.627Z","etag":null,"topics":["biochemistry","bioinformatics","cell-design","cobra","computational-biology","flux","metabolic-models","metabolic-network","metabolism","modeling","python","sbml","sbml-model","sbml-simulation","strain-engineering","systems-biology"],"latest_commit_sha":null,"homepage":"http://opencobra.github.io/cobrapy/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencobra.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":".github/CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.rst","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-11-02T17:47:53.000Z","updated_at":"2025-08-28T09:45:18.000Z","dependencies_parsed_at":"2023-10-25T10:25:55.973Z","dependency_job_id":"1ac2efa0-3a39-48e1-b755-04645833b091","html_url":"https://github.com/opencobra/cobrapy","commit_stats":{"total_commits":2430,"total_committers":62,"mean_commits":"39.193548387096776","dds":0.7633744855967078,"last_synced_commit":"79a16d445635103343915a0ed2c2a33074eafd27"},"previous_names":[],"tags_count":107,"template":false,"template_full_name":null,"purl":"pkg:github/opencobra/cobrapy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/refs/heads/devel","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/sbom","scorecard":{"id":709014,"data":{"date":"2025-08-11","repo":{"name":"github.com/opencobra/cobrapy","commit":"c891dabb84b8d6b9422822921d8f2e7b9dd76edf"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":4,"reason":"1 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 15/21 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:24","Warn: no topLevel permission defined: .github/workflows/biosimulators_dispatch.yml:1","Warn: no topLevel permission defined: .github/workflows/cron.yml:1","Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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: GNU General Public License v2.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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/biosimulators_dispatch.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/biosimulators_dispatch.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/release.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/opencobra/cobrapy/test.yml/devel?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:58","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:59","Warn: downloadThenRun not pinned by hash: .github/workflows/test.yml:71","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   1 downloadThenRun dependencies pinned","Info:   0 out of   6 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 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T07:36:01.810Z","repository_id":5326676,"created_at":"2025-08-22T07:36:01.810Z","updated_at":"2025-08-22T07:36:01.810Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272566141,"owners_count":24956615,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"opencobra","name":"openCOBRA","uuid":"2708410","kind":"organization","description":"Community driven constraint-based reconstruction, analysis and modelling of biology","email":null,"website":"opencobra.github.io","location":"Terra","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2708410?v=4","repositories_count":33,"last_synced_at":"2024-03-26T01:02:58.732Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/opencobra","funding_links":[],"total_stars":1229,"followers":52,"following":0,"created_at":"2022-11-03T00:12:50.981Z","updated_at":"2024-03-26T01:02:59.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencobra/repositories"},"tags":[{"name":"0.29.1","sha":"3b599e113d9615240fca193d71166a7026aa8057","kind":"tag","published_at":"2024-09-19T12:39:47.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.29.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.29.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.29.1/manifests"},{"name":"0.29.0","sha":"79a16d445635103343915a0ed2c2a33074eafd27","kind":"tag","published_at":"2023-10-31T18:22:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.29.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.29.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.29.0/manifests"},{"name":"0.28.0","sha":"bd08b1dda119ded05f8d0eb362afefea17119936","kind":"tag","published_at":"2023-10-25T22:59:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.28.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.28.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.28.0/manifests"},{"name":"0.27.0","sha":"a2339c50b482c764e467b74d960543b4cac5226f","kind":"tag","published_at":"2023-09-15T18:22:32.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.27.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.27.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.27.0/manifests"},{"name":"0.26.3","sha":"c99fb7e2cade7c9a8f8a7dca835a067a33b7185d","kind":"tag","published_at":"2023-04-12T20:54:45.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.26.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.26.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.3/manifests"},{"name":"0.26.2","sha":"a9f838996a62a0f73ab8d36e6b0ac33d9ac9bb93","kind":"tag","published_at":"2023-01-03T20:05:16.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.26.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.26.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.2/manifests"},{"name":"0.26.1","sha":"b843c99044a1d77f5e428a14b9f89ff0761002ae","kind":"commit","published_at":"2023-01-02T22:11:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.26.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.26.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.1/manifests"},{"name":"0.26.0","sha":"c989e1b1ecf65f611282874d0afe185ff744a53d","kind":"tag","published_at":"2022-11-08T20:53:19.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.26.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.26.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.26.0/manifests"},{"name":"0.25.0","sha":"a40febc9767f032f2196011972678da1c19320d0","kind":"commit","published_at":"2022-04-30T18:50:20.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.25.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.25.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.25.0/manifests"},{"name":"0.24.0","sha":"43a523517c5d8a2952d120441bf95bed114ac31d","kind":"tag","published_at":"2022-02-17T12:44:06.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.24.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.24.0/manifests"},{"name":"0.23.0","sha":"6f3bed86cd3b3679fb79bacfd9fc0108aeb8a9e4","kind":"tag","published_at":"2022-01-24T00:19:51.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.23.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.23.0/manifests"},{"name":"0.22.1","sha":"cb5ff0b8413531ba813a557c99cd59d683ea03cf","kind":"tag","published_at":"2021-07-13T21:59:41.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.1/manifests"},{"name":"0.22.0","sha":"f29ca51330526cefae104ca47c0732fba225b399","kind":"tag","published_at":"2021-04-28T08:57:12.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0/manifests"},{"name":"0.22.0a3","sha":"4f1214a123924f78abbb0e4b3284accc33e8debb","kind":"commit","published_at":"2021-03-23T20:56:57.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.0a3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a3/manifests"},{"name":"0.22.0a2","sha":"f5da8e51fc71329383c8793a351eae9f06cde61d","kind":"commit","published_at":"2021-03-23T19:20:40.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.0a2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a2/manifests"},{"name":"0.22.0a1","sha":"0f5ab4e3b594e8ea0636e6a1ac2c56eda7f189e8","kind":"commit","published_at":"2021-03-22T15:49:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.22.0a1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.22.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.22.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.22.0a1/manifests"},{"name":"0.21.0","sha":"cb6a9d685606a4f7943247bdd74f13a3c80a6566","kind":"tag","published_at":"2021-02-06T19:28:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.21.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.21.0/manifests"},{"name":"0.20.0","sha":"797951e2ac780093e5b8aff78192f1f182908410","kind":"commit","published_at":"2020-10-07T13:13:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.20.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.20.0/manifests"},{"name":"0.19.0","sha":"bb5abbbdce4f1f6e119d301ebc679cacba4f2718","kind":"commit","published_at":"2020-08-24T10:35:59.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.19.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.19.0/manifests"},{"name":"0.18.1","sha":"960e312234fcb02337551fca773a147c59880e46","kind":"commit","published_at":"2020-06-10T10:27:07.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.18.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.18.1/manifests"},{"name":"0.18.0","sha":"fc6bc839bddfb5877627380a2e857ee66e01cef4","kind":"commit","published_at":"2020-03-23T21:08:11.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.18.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.18.0/manifests"},{"name":"0.17.1","sha":"34befa21b1935859a921438df84b4e0c4a2552cb","kind":"commit","published_at":"2019-10-26T12:24:57.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.17.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.17.1/manifests"},{"name":"0.17.0","sha":"e6e6026e9c27303ec5ae656eab3679e25bef353b","kind":"commit","published_at":"2019-10-18T12:23:31.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.17.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.17.0/manifests"},{"name":"0.16.0","sha":"cfd6d038b4354e71411a78f63d3269b793bcba54","kind":"commit","published_at":"2019-08-08T22:54:57.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.16.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.16.0/manifests"},{"name":"0.15.4","sha":"bedd15a25181caf3b0077fcb74d94c1fdbe027df","kind":"commit","published_at":"2019-07-16T20:29:23.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.4/manifests"},{"name":"0.15.3","sha":"9d1987cdb3a395cf4125a3439c3b002ff2be2009","kind":"commit","published_at":"2019-04-26T14:42:22.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.3/manifests"},{"name":"0.15.2","sha":"85588ed059a08a0f0d7664a4fb64012f59fd0a3f","kind":"commit","published_at":"2019-04-17T11:17:49.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.2/manifests"},{"name":"0.15.1","sha":"a33ed9fbe112fd2254769e928f1536df62a01226","kind":"commit","published_at":"2019-03-24T20:16:00.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"98de789d5dcf1c5b2810b24e99978d9045509478","kind":"commit","published_at":"2019-03-18T09:26:53.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.15.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.15.0/manifests"},{"name":"0.14.2","sha":"95d920d135fa824e6087f1fcbc88d50882da4dab","kind":"commit","published_at":"2019-01-28T22:09:44.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.14.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.2/manifests"},{"name":"0.14.1","sha":"38ddd764c4df67f549c8a9157ced44cde9afa971","kind":"commit","published_at":"2018-12-05T18:25:47.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.14.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"2a5c93980c90807907d227aa7f0478bad96ae478","kind":"commit","published_at":"2018-12-05T11:47:16.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.14.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.14.0/manifests"},{"name":"0.13.4","sha":"8a7125790a8f7a5f4b2c971f2e48969ff5036cb5","kind":"commit","published_at":"2018-08-26T10:27:24.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.13.4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.4/manifests"},{"name":"0.13.3","sha":"9ab50bc01165c34a8b8ae61df924a46365fba110","kind":"commit","published_at":"2018-07-23T08:35:39.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.13.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.3/manifests"},{"name":"0.13.1","sha":"e1b337519ba42e47cb520c59b90041db084f62ce","kind":"commit","published_at":"2018-07-20T09:59:10.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.13.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"b1aca5bc9d2a7d40216f5ff02b1d4114f7f56ef5","kind":"commit","published_at":"2018-06-04T21:16:59.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.13.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.13.0/manifests"},{"name":"0.12.1","sha":"ca0881efec611035f8b919448209da666d7a89f7","kind":"commit","published_at":"2018-06-04T14:40:43.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.12.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.12.1/manifests"},{"name":"0.12.0","sha":"2e6db613153914649f6a864f8d35660609f3308c","kind":"commit","published_at":"2018-05-24T22:55:03.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.12.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.12.0/manifests"},{"name":"0.11.3","sha":"51cd74d13b60022537d46257235f400047f6dc55","kind":"commit","published_at":"2018-03-07T17:04:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.11.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.3/manifests"},{"name":"0.11.2","sha":"d148d324ed899a14b15594bd35e37117b6bed4b5","kind":"commit","published_at":"2018-02-07T12:19:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.11.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.2/manifests"},{"name":"0.11.1","sha":"09d98f3e91587e71b7e35fb93585c235a1a7fd26","kind":"commit","published_at":"2018-02-06T11:03:07.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.11.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"023e48c2d2a85731a319097202c2e2499c6e3ecf","kind":"commit","published_at":"2018-02-01T13:09:38.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.11.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.11.0/manifests"},{"name":"0.10.1","sha":"414578c70cc3fa75c53c6effc5da0bdc453438c5","kind":"commit","published_at":"2017-12-18T20:19:44.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.10.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.1/manifests"},{"name":"0.10.0","sha":"7b271a62c214ade508b2d8fb1e754d5c5c7c23ee","kind":"commit","published_at":"2017-12-18T09:15:20.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.10.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.0/manifests"},{"name":"0.10.0a1","sha":"21d7586750bbad21ee2d9cc649f6c1ba3592df83","kind":"commit","published_at":"2017-12-09T22:40:15.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.10.0a1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.10.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.10.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.10.0a1/manifests"},{"name":"0.9.1","sha":"4c287ace26574092b4fef60df04e57805426eb1b","kind":"commit","published_at":"2017-10-30T14:07:32.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.9.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"252a99961f9de4932d406968c0fb109ceec64d58","kind":"tag","published_at":"2017-10-06T15:44:53.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.9.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"7af1c4ce52f18980fc830b37f73f26e20cc112eb","kind":"tag","published_at":"2017-08-09T12:22:04.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.8.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"b96d1e7759987aa3038401d2a8e8ab5e183947fa","kind":"tag","published_at":"2017-07-26T20:06:55.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.8.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"bbd93e644baef18a792ce0124c746290c2eaf773","kind":"tag","published_at":"2017-07-21T09:36:26.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.8.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.8.0/manifests"},{"name":"0.7.0","sha":"e593dd5f184013cb0b76b67901bb8de1765b9625","kind":"tag","published_at":"2017-07-14T08:27:27.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.7.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.7.0/manifests"},{"name":"0.6.2","sha":"ff7fc0ca6918bef0057e6f23efdf8bb6f07c9109","kind":"tag","published_at":"2017-06-19T08:46:50.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.2/manifests"},{"name":"0.6.1","sha":"4e796e050b9fb8507992875bfb606c343ef70338","kind":"tag","published_at":"2017-05-07T09:25:00.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.1/manifests"},{"name":"0.6.0","sha":"300570523a3a064810a398de4fa45e3c5162a672","kind":"tag","published_at":"2017-05-04T12:13:47.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0/manifests"},{"name":"0.6.0a7","sha":"04cf93b676ec39da98dc6f0278d0c2aa786e4f55","kind":"commit","published_at":"2017-04-25T09:10:44.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a7","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a7/manifests"},{"name":"0.6.0a6","sha":"a46abc5a69afed907fa9db25934bee180c7a3517","kind":"tag","published_at":"2017-04-21T11:40:04.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a6","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a6/manifests"},{"name":"0.6.0a5","sha":"cfb9764436c48cc1e68d784807f664573c9db573","kind":"tag","published_at":"2017-04-12T15:02:11.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a5","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a5/manifests"},{"name":"0.6.0a4","sha":"7c457da3565cb69b14762a22d4e3af070130461e","kind":"tag","published_at":"2017-03-23T09:46:15.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a4/manifests"},{"name":"0.6.0a2","sha":"647eca8f0fadaf49ca9190d7e79616b0c6fa2fb0","kind":"tag","published_at":"2017-03-10T13:21:05.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a2/manifests"},{"name":"0.6.0a1","sha":"93eba92af4b9ab8febbee0a68eb6c075e197221f","kind":"tag","published_at":"2017-03-08T08:24:55.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.6.0a1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.6.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.6.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.6.0a1/manifests"},{"name":"0.5.11","sha":"077ac0a3a59da74d5774c3a17a18428f9540f122","kind":"tag","published_at":"2017-01-30T08:13:57.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.11","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.11/manifests"},{"name":"0.5.10","sha":"dac3ed8238ea4fd8d15fbd69ad6c28401c3d3925","kind":"tag","published_at":"2017-01-29T09:57:56.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.10","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.10/manifests"},{"name":"0.5.9","sha":"592920be221a87a11d42c91c8b841c1edd9060d7","kind":"tag","published_at":"2017-01-23T10:04:23.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.9","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.9/manifests"},{"name":"0.5.9b1","sha":"592920be221a87a11d42c91c8b841c1edd9060d7","kind":"tag","published_at":"2017-01-20T13:56:24.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.9b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.9b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.9b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.9b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.9b1/manifests"},{"name":"0.5.8","sha":"d9dad0fdf7ffd01249b45edd5e58a4820d2a12f2","kind":"tag","published_at":"2016-12-08T11:54:56.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.8","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.8/manifests"},{"name":"0.5.7","sha":"6f88894deb08bfde1db66ab6d54b318700a53a10","kind":"tag","published_at":"2016-12-08T09:45:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.7","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.7/manifests"},{"name":"0.5.6","sha":"515cbaa71de74823b3a0c9fcaeff839618d47207","kind":"tag","published_at":"2016-11-27T12:05:59.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.6","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6/manifests"},{"name":"0.5.6b2","sha":"f5668bdd22654bf9e4cef8d64860fec34e09b05d","kind":"tag","published_at":"2016-11-25T17:38:02.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.6b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.6b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.6b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6b2/manifests"},{"name":"0.5.6b1","sha":"10ef4ac9ee2e26e7270a07aca585da78cfe1713a","kind":"tag","published_at":"2016-11-25T15:08:25.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.6b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.6b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.6b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.6b1/manifests"},{"name":"0.5.5b1","sha":"37d8a80fdf3e0d0f126d4303e88ffc28411e435c","kind":"tag","published_at":"2016-11-15T11:31:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.5b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.5b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.5b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.5b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.5b1/manifests"},{"name":"0.5.4","sha":"b9926db2d520da5202d2380a6739426e8319bf99","kind":"tag","published_at":"2016-10-24T14:03:07.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.4/manifests"},{"name":"0.5.3","sha":"21f2980a5133afa9f963ce3aef66d316d6c5525a","kind":"tag","published_at":"2016-10-24T13:50:12.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.3/manifests"},{"name":"0.5.2","sha":"2dd5ab94027f93f7260a4cb5dc012f62790eccca","kind":"tag","published_at":"2016-10-20T14:35:18.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2/manifests"},{"name":"0.5.2b3","sha":"b063afa3488a8671c771a1b9f3f4b0937f6516c5","kind":"tag","published_at":"2016-10-20T13:12:01.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.2b3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.2b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.2b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2b3/manifests"},{"name":"0.5.2b1","sha":"a6c56935f469ff91595fb9a8c5c80f7a8a0bea76","kind":"tag","published_at":"2016-10-20T11:28:33.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.2b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.2b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.2b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.2b1/manifests"},{"name":"0.5.1b3","sha":"fd84eb3d22c8f930f072ea159cdc724d9d4064c5","kind":"tag","published_at":"2016-10-13T11:21:53.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.1b3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.1b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.1b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b3/manifests"},{"name":"0.5.1b2","sha":"8317af259fc4b38c66479bc754f704d1d9d80a85","kind":"tag","published_at":"2016-10-10T13:34:11.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.1b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.1b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.1b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b2/manifests"},{"name":"0.5.1b1","sha":"005c8dd6a917a8c6026739eff4d3d3718dbaa0e6","kind":"tag","published_at":"2016-10-10T08:38:39.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.1b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.1b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.1b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.1b1/manifests"},{"name":"0.5.0b2","sha":"fae9e44fad483fa972908fc268cc3d63e8bfb101","kind":"tag","published_at":"2016-09-23T11:37:23.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.0b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.0b2/manifests"},{"name":"0.5.0b1","sha":"e0f9ffb4477efccaccda299cf927720b65329811","kind":"tag","published_at":"2016-09-23T11:19:34.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.5.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.5.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.5.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.5.0b1/manifests"},{"name":"0.4.2b2","sha":"f856df8e93742df9ab2705d037731b21f7e54954","kind":"tag","published_at":"2016-07-24T16:13:55.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.2b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.2b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.2b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.2b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.2b2/manifests"},{"name":"0.4.2b1","sha":"00df979b0fb59b9fcb47d40c573596ac7fc0342a","kind":"tag","published_at":"2016-07-15T09:30:50.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.2b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.2b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.2b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.2b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.2b1/manifests"},{"name":"0.4.1","sha":"8dfb8f8d65bb4f2c15a614e467aeda235995df63","kind":"tag","published_at":"2016-03-22T22:08:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"604bfb4b54a03f5613ea7a425607b77bf770794a","kind":"tag","published_at":"2016-02-23T23:15:13.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0/manifests"},{"name":"0.4.0b7","sha":"2ef52fdbabfc57378dcbe1862ae17895d731b2e4","kind":"tag","published_at":"2016-02-16T22:58:25.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b7","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b7/manifests"},{"name":"0.4.0b6","sha":"def2091abdc7a7a2a8d7f9a5c67fa717e43f35a2","kind":"tag","published_at":"2015-12-21T21:06:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b6","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b6/manifests"},{"name":"0.4.0b5","sha":"5c12d9bcd1230fa264a65ee9dbbe8859fbbc5586","kind":"tag","published_at":"2015-12-21T20:51:08.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b5","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b5/manifests"},{"name":"0.4.0b4","sha":"f0908b183347a8981777957e752f1f328834af59","kind":"tag","published_at":"2015-09-09T20:25:04.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b4/manifests"},{"name":"0.4.0b3","sha":"d917c7779f9e07f13ea749038034cbf5e13fc7e5","kind":"tag","published_at":"2015-08-27T00:44:01.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b3/manifests"},{"name":"0.4.0b2","sha":"84eed1cc2964e5e01db3fe966cf520935ab40b6d","kind":"tag","published_at":"2015-08-04T19:07:42.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b2/manifests"},{"name":"0.4.0b1","sha":"a85a2800cbcfdcea0a6e98ffc90e87801f69aa32","kind":"tag","published_at":"2015-07-06T20:48:14.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0b1/manifests"},{"name":"0.4.0a4","sha":"cc461e9a13cb0423de08931a2306ebc7a50efa47","kind":"tag","published_at":"2015-06-13T19:13:03.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0a4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a4/manifests"},{"name":"0.4.0a3","sha":"cf79ce159b81e7db86dee0ab19f655792d105a5b","kind":"tag","published_at":"2015-04-30T22:08:13.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0a3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a3/manifests"},{"name":"0.4.0a2","sha":"99c6def795c5fb6d8bc8cf0640445f5bca535355","kind":"tag","published_at":"2015-04-27T19:27:22.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0a2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a2/manifests"},{"name":"0.4.0a1","sha":"f1986e2f6b736ddb3bc4a0f5b943044c6e7ba6cd","kind":"tag","published_at":"2015-03-28T01:11:21.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.4.0a1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.4.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.4.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.4.0a1/manifests"},{"name":"0.3.2","sha":"27a58279fa7811aa5fabecd4c4b244a60c54bc6c","kind":"tag","published_at":"2015-03-05T01:16:37.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"fcc809fd3a14daebbfc61bee786a074f7af5fc96","kind":"tag","published_at":"2015-02-11T00:24:35.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.1/manifests"},{"name":"0.3.0","sha":"f260cf1c319a2a9ad6e78b5cd486918b0413212d","kind":"tag","published_at":"2015-01-08T20:34:54.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0/manifests"},{"name":"0.3.0b4","sha":"8f6c1bc09bab204ed917a832ab6639c35bf09a9b","kind":"tag","published_at":"2014-11-21T03:32:41.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0b4","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0b4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0b4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b4/manifests"},{"name":"0.3.0b3","sha":"ea510df78b79ed441fa59e6bc1bf2df48835f02a","kind":"tag","published_at":"2014-06-28T10:40:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0b3","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b3/manifests"},{"name":"0.3.0b2","sha":"c39d720fb068e137fe890956c4afced7e80f750b","kind":"tag","published_at":"2014-06-15T04:27:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0b2","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b2/manifests"},{"name":"0.3.0b1","sha":"5f8d5e1b9715e5ba0d5c1138691a33e30e7e771e","kind":"tag","published_at":"2014-06-04T02:11:41.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.3.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.3.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.3.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.3.0b1/manifests"},{"name":"0.2.1","sha":"82d580ae7fc1b1385943b813c6cb2b2a1a1e3cce","kind":"tag","published_at":"2013-04-16T04:15:26.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.2.1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"440e240d65b1768e2302b4a73ee2c228e5372995","kind":"tag","published_at":"2013-03-29T19:43:17.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.2.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.0/manifests"},{"name":"0.2.0b1","sha":"8496bbab8d6cb1798f4eed9cb801db831dde9682","kind":"tag","published_at":"2012-08-01T19:23:25.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.2.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.2.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.2.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.2.0b1/manifests"},{"name":"0.1.0","sha":"c986232a32793a5c89ea74916a44ebe5ff72ead5","kind":"tag","published_at":"2012-07-04T21:29:52.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.1.0","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.1.0/manifests"},{"name":"0.1.0b1","sha":"78edbc74ba0a734e7b51c030985bdea2edb36a9e","kind":"tag","published_at":"2012-06-22T23:51:42.000Z","download_url":"https://codeload.github.com/opencobra/cobrapy/tar.gz/0.1.0b1","html_url":"https://github.com/opencobra/cobrapy/releases/tag/0.1.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/opencobra/cobrapy@0.1.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.1.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/tags/0.1.0b1/manifests"}]},"repo_metadata_updated_at":"2025-08-28T21:58:41.757Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":20.039930122286,"dependent_packages_count":15.617669079111554,"stargazers_count":19.655602695283253,"forks_count":12.652857499376092,"docker_downloads_count":null,"average":16.991514849014223},"purl":"pkg:conda/cobra","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/cobra","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/cobra","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/cobra/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-28T21:58:31.544Z","issues_count":141,"pull_requests_count":64,"avg_time_to_close_issue":36747282.716981135,"avg_time_to_close_pull_request":2126546.5,"issues_closed_count":106,"pull_requests_closed_count":44,"pull_request_authors_count":26,"issue_authors_count":94,"avg_comments_per_issue":4.191489361702128,"avg_comments_per_pull_request":2.4375,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":30,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":948482.4166666666,"past_year_avg_time_to_close_pull_request":511227.7,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":21,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":1.0476190476190477,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/issues","maintainers":[{"login":"cdiener","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cdiener"},{"login":"Midnighter","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Midnighter"},{"login":"synchon","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/synchon"},{"login":"gregmedlock","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gregmedlock"}],"active_maintainers":[{"login":"cdiener","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cdiener"},{"login":"Midnighter","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Midnighter"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cobra/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cobra/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cobra/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/cobra/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":15803,"full_name":"opencobra/cobrapy","default_branch":"devel","committers":[{"name":"Ali Ebrahim","email":"aebrahim@ucsd.edu","login":null,"count":575},{"name":"Synchon Mandal","email":"synchonmandal@gmail.com","login":null,"count":289},{"name":"Midnighter","email":"midnighter@posteo.net","login":null,"count":252},{"name":"Matthias Koenig","email":"konigmatt@googlemail.com","login":null,"count":225},{"name":"uri.akavia","email":"uri.akavia@mcgill.ca","login":null,"count":191},{"name":"Henning Redestig","email":"henning.red@gmail.com","login":null,"count":168},{"name":"Christian Diener","email":"ch.diener@gmail.com","login":null,"count":164},{"name":"danielhyduke","email":"danielhyduke@bdb16a40-7426-4920-b3c5-7baf3776c1aa","login":null,"count":116},{"name":"Moritz E. Beber","email":"morbeb@biosustain.dtu.dk","login":null,"count":111},{"name":"Daniel Robert Hyduke","email":"danielhyduke@gmail.com","login":null,"count":82},{"name":"Peter St. John","email":"peterc.stjohn@gmail.com","login":null,"count":42},{"name":"ali-ebrahim","email":"ali-ebrahim@bdb16a40-7426-4920-b3c5-7baf3776c1aa","login":null,"count":21},{"name":"akaviaLab","email":"uri.david.akavia@mcgill.ca","login":null,"count":20},{"name":"Ali Ebrahim","email":"ali.ebrahim314@gmail.com","login":null,"count":19},{"name":"akaviaLab","email":"uridavid.akavia@gmail.com","login":null,"count":15},{"name":"HemantYadav","email":"hy27.1999@gmail.com","login":null,"count":14},{"name":"Zachary King","email":"zaking17@gmail.com","login":null,"count":14},{"name":"Nikolaus Sonnenschein","email":"niko.sonnenschein@gmail.com","login":null,"count":10},{"name":"Maximilian Greil","email":"maximilian_greil@web.de","login":null,"count":9},{"name":"Ali Ebrahim","email":"aebrahim","login":"aebrahim","count":6},{"name":"JuBra","email":"jubra","login":"jubra","count":6},{"name":"maureencarey","email":"maureen.carey@mac.com","login":null,"count":6},{"name":"Benjamin Sanchez","email":"bjsanchezb@gmail.com","login":null,"count":5},{"name":"Ali Kaafarani","email":"ali@kvikshaug.no","login":null,"count":5},{"name":"Erik Cederstrand","email":"erik@cederstrand.dk","login":"ecederstrand","count":5},{"name":"gregmedlock","email":"gmedlo@gmail.com","login":null,"count":4},{"name":"Teddy Groves","email":"groves.teddy@gmail.com","login":null,"count":4},{"name":"Daria Komkova","email":"daria.komkova@itechart-group.com","login":null,"count":4},{"name":"weilandtd","email":"daniel.weilandt@epfl.ch","login":null,"count":4},{"name":"Vivek Rai","email":"vivekraiiitkgp@gmail.com","login":null,"count":3},{"name":"SigitaR","email":"sigi0036@stud.kea.dk","login":null,"count":2},{"name":"Christian Lieven","email":"clie@biosustain.dtu.dk","login":null,"count":2},{"name":"Afif Elghraoui","email":"afif@ghraoui.name","login":null,"count":2},{"name":"Justin Taylor","email":"taylor@hemoshear.com","login":null,"count":2},{"name":"Afif Elghraoui","email":"afif.elghraoui@gmail.com","login":null,"count":2},{"name":"Svetlana Galkina","email":"svegal@biosustain.dtu.dk","login":null,"count":2},{"name":"Marvin van Aalst","email":"marvin.vanaalst@gmail.com","login":null,"count":2},{"name":"boilpy","email":"achillesrasquinha@gmail.com","login":null,"count":2},{"name":"Wanderrful","email":"wanderrful@gmail.com","login":null,"count":2},{"name":"Mirek Kratochvil","email":"exa.exa@gmail.com","login":null,"count":1},{"name":"Will Bryant","email":"w.bryant@imperial.ac.uk","login":null,"count":1},{"name":"jonm4024","email":"jmonk@ucsd.edu","login":null,"count":1},{"name":"Sascha Steinbiss","email":"sascha@steinbiss.name","login":null,"count":1},{"name":"mvacher","email":"michael.vhr@gmail.com","login":null,"count":1},{"name":"h8dinh","email":"h8dinh@eng.ucsd.edu","login":null,"count":1},{"name":"Johann Eicher","email":"johanneicher@gmail.com","login":null,"count":1},{"name":"mauriceccy","email":"mauriceccy@hotmail.com","login":null,"count":1},{"name":"João Gonçalo Rocha Cardoso","email":"jooaaoo@gmail.com","login":null,"count":1},{"name":"Anthon van der Neut","email":"anthon@mnt.org","login":null,"count":1},{"name":"pillmill","email":"houbian@gmail.com","login":null,"count":1},{"name":"freiburgermsu","email":"freiburgermsu@aol.com","login":null,"count":1},{"name":"Svetlana Galkina","email":"galkina.s.a@gmail.com","login":null,"count":1},{"name":"stellaprins","email":"30465823+stellaprins","login":"stellaprins","count":1},{"name":"Mike Mundy","email":"mundy.michael@mayo.edu","login":null,"count":1},{"name":"dtmvandenberg","email":"62939535+dtmvandenberg","login":"dtmvandenberg","count":1},{"name":"Yoli Meydan","email":"85178855+ym2877","login":"ym2877","count":1},{"name":"Rahul Prajapati","email":"32023443+LordVoldemort28","login":"LordVoldemort28","count":1},{"name":"Ove Øyås","email":"oveoyas@gmail.com","login":null,"count":1},{"name":"Jorge Fernandez-de-Cossio-Diaz","email":"cossio","login":"cossio","count":1},{"name":"Mateusz Legięcki","email":"mlegiecki@gmail.com","login":null,"count":1},{"name":"Pablo Di Giusto","email":"48334248+pablodig","login":"pablodig","count":1},{"name":"Vsc0","email":"41905244+Vsc0","login":"Vsc0","count":1}],"total_commits":2430,"total_committers":62,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":39.193548387096776,"dds":0.7633744855967078,"past_year_committers":[{"name":"Christian Diener","email":"ch.diener@gmail.com","login":null,"count":34},{"name":"Moritz E. Beber","email":"midnighter@posteo.net","login":null,"count":10},{"name":"Teddy Groves","email":"groves.teddy@gmail.com","login":null,"count":4},{"name":"Marvin van Aalst","email":"marvin.vanaalst@gmail.com","login":null,"count":2},{"name":"Matthias König","email":"konigmatt@googlemail.com","login":null,"count":1},{"name":"Mirek Kratochvil","email":"exa.exa@gmail.com","login":null,"count":1},{"name":"Yoli Meydan","email":"85178855+ym2877","login":"ym2877","count":1},{"name":"Pablo Di Giusto","email":"48334248+pablodig","login":"pablodig","count":1}],"past_year_total_commits":54,"past_year_total_committers":8,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":6.75,"past_year_dds":0.37037037037037035,"last_synced_at":"2024-01-28T14:35:40.569Z","last_synced_commit":"79a16d445635103343915a0ed2c2a33074eafd27","created_at":"2023-03-07T11:31:05.927Z","updated_at":"2024-01-28T14:35:40.570Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-07T00:00:09.744Z","repositories_count":5480019,"commits_count":853389126,"contributors_count":31098155,"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":"opencobra/cobrapy","html_url":"https://github.com/opencobra/cobrapy","last_synced_at":"2025-08-31T09:09:09.014Z","status":null,"issues_count":142,"pull_requests_count":75,"avg_time_to_close_issue":37189144.83962264,"avg_time_to_close_pull_request":2064822.875,"issues_closed_count":106,"pull_requests_closed_count":48,"pull_request_authors_count":27,"issue_authors_count":93,"avg_comments_per_issue":3.9859154929577465,"avg_comments_per_pull_request":2.12,"merged_pull_requests_count":42,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":31,"past_year_pull_requests_count":29,"past_year_avg_time_to_close_issue":974526.3,"past_year_avg_time_to_close_pull_request":932221.5454545454,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":21,"past_year_avg_comments_per_issue":0.967741935483871,"past_year_avg_comments_per_pull_request":0.8620689655172413,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"created_at":"2023-05-10T21:25:14.325Z","updated_at":"2025-09-03T03:18:54.666Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencobra%2Fcobrapy/issues","issue_labels_count":{"bug":44,"enhancement":15,"SBML":8,"needs information":5,"stale":5,"JSON":4,"docs":3,"question":3,"cookbook":2,"help-wanted":2,"WIP":1,"optlang":1},"pull_request_labels_count":{"stale":9,"enhancement":2,"ready":1,"WIP":1},"issue_author_associations_count":{"NONE":96,"CONTRIBUTOR":32,"MEMBER":13},"pull_request_author_associations_count":{"MEMBER":34,"CONTRIBUTOR":30,"NONE":21},"issue_authors":{"oxinabox":9,"Midnighter":8,"helehera":5,"achillesrasquinha":5,"amarsh26":4,"Ilhem36":4,"cdiener":4,"wshao1":3,"pstjohn":3,"cjrodriguez98":3,"kristycyw":2,"freiburgermsu":2,"zakandrewking":2,"axelvonkamp":2,"dengxiao01":2,"marvinvanaalst":2,"matthiaskoenig":2,"djinnome":2,"hites77":2,"hariszaf":2,"stellaprins":1,"asaldivar93":1,"nnursimulu":1,"Laminsecin":1,"DKenefake":1,"pcm32":1,"Buiboni":1,"Xalio08":1,"jmol0917":1,"dagl1":1,"shumantov":1,"hazlamshamin":1,"eladnoor":1,"Devlin-Moyer":1,"merlin-von-deggendorf":1,"wupeng1998":1,"sumanasri":1,"bdelepine":1,"AnnyMais03":1,"ggmirandac":1,"ChristianLieven":1,"Wieri9":1,"tamascogustavo":1,"cdanielmachado":1,"Rahmaabubakr":1,"KurtzMarina":1,"brunorbqi":1,"Patrickens":1,"hredestig":1,"mpredl":1,"StylianosFloros":1,"gregmedlock":1,"haowang-bioinfo":1,"cfrioux":1,"QixingWei":1,"Hemant27031999":1,"ym2877":1,"smoretti":1,"elnormo":1,"CNelias":1,"ChenCongZ":1,"sniffo":1,"dtusso2020":1,"NatashaJorge":1,"danolson1":1,"jccvila":1,"Djamchid":1,"alexpan00":1,"Kunalpinnelli":1,"ryusukemomota":1,"Palaract":1,"Rotembartuv":1,"tillea":1,"draeger":1,"f-wc":1,"jedforrest":1,"alvipal":1,"GwennyGit":1,"zahraaaaaaaaaaaaaaaaaaaa":1,"Alvis-Jiang":1,"Fxe":1,"migp11":1,"lbugnon":1,"jthom17":1,"thuwilliamwyx":1,"ivanmm25":1,"yezhizi":1,"NantiaL":1,"xuejun1214":1,"SergioBordel":1,"HASaunders":1,"teddygroves":1,"eugenibc":1},"pull_request_authors":{"cdiener":21,"Midnighter":10,"akaviaLab":6,"oxinabox":6,"a-detiste":5,"achillesrasquinha":5,"mdziurzynski":5,"ripaul":2,"dagl1":2,"alexpan00":2,"Palaract":2,"pascalaldo":2,"jedforrest":2,"djinnome":2,"synchon":2,"exaexa":1,"stellaprins":1,"freiburgermsu":1,"marvinvanaalst":1,"gregmedlock":1,"ym2877":1,"Hemant27031999":1,"isaf27":1,"matthiaskoenig":1,"earmingol":1,"pablodig":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10080966,"issues_count":31268296,"pull_requests_count":96067200,"authors_count":10693694,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":22,"enhancement":4},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":22,"CONTRIBUTOR":8},"past_year_pull_request_author_associations_count":{"NONE":15,"MEMBER":10,"CONTRIBUTOR":7},"past_year_issue_authors":{"oxinabox":7,"cjrodriguez98":3,"djinnome":2,"Xalio08":1,"wshao1":1,"thuwilliamwyx":1,"StylianosFloros":1,"sniffo":1,"nnursimulu":1,"NatashaJorge":1,"mpredl":1,"merlin-von-deggendorf":1,"jedforrest":1,"ivanmm25":1,"hazlamshamin":1,"hariszaf":1,"GwennyGit":1,"ggmirandac":1,"f-wc":1,"Buiboni":1,"AnnyMais03":1},"past_year_pull_request_authors":{"cdiener":7,"mdziurzynski":4,"oxinabox":4,"a-detiste":3,"Midnighter":2,"jedforrest":2,"ripaul":2,"djinnome":2,"pascalaldo":2,"dagl1":2,"gregmedlock":1,"isaf27":1},"maintainers":[{"login":"cdiener","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cdiener"},{"login":"Midnighter","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Midnighter"},{"login":"synchon","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/synchon"},{"login":"gregmedlock","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gregmedlock"}],"active_maintainers":[{"login":"cdiener","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cdiener"},{"login":"Midnighter","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Midnighter"},{"login":"gregmedlock","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gregmedlock"}]},"events":{"total":{"IssuesEvent":34,"WatchEvent":49,"DeleteEvent":4,"IssueCommentEvent":86,"PushEvent":14,"PullRequestReviewCommentEvent":10,"PullRequestReviewEvent":16,"PullRequestEvent":23,"ForkEvent":9,"CreateEvent":4},"last_year":{"IssuesEvent":34,"WatchEvent":49,"DeleteEvent":4,"IssueCommentEvent":86,"PushEvent":14,"PullRequestReviewCommentEvent":10,"PullRequestReviewEvent":16,"PullRequestEvent":23,"ForkEvent":9,"CreateEvent":4}},"keywords":["biochemistry","bioinformatics","cell-design","cobra","computational-biology","flux","metabolic-models","metabolic-network","metabolism","modeling","python","sbml","sbml-model","sbml-simulation","strain-engineering","systems-biology"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/biosimulators_dispatch.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:29:45.254Z","updated_at":"2023-01-13T13:29:45.254Z","repository_link":"https://github.com/opencobra/cobrapy/blob/devel/.github/workflows/biosimulators_dispatch.yml","dependencies":[{"id":6876087705,"package_name":"benc-uk/workflow-dispatch","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:29:45.278Z","updated_at":"2023-01-13T13:29:45.278Z","repository_link":"https://github.com/opencobra/cobrapy/blob/devel/.github/workflows/lint.yml","dependencies":[{"id":6876087706,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6876087707,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:29:45.299Z","updated_at":"2023-01-13T13:29:45.299Z","repository_link":"https://github.com/opencobra/cobrapy/blob/devel/.github/workflows/main.yml","dependencies":[{"id":6876087708,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6876087709,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6876087710,"package_name":"actions/create-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/safety.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:29:45.342Z","updated_at":"2023-01-13T13:29:45.342Z","repository_link":"https://github.com/opencobra/cobrapy/blob/devel/.github/workflows/safety.yml","dependencies":[{"id":6876087711,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6876087712,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"documentation_builder/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T13:29:45.369Z","updated_at":"2023-01-13T13:29:45.369Z","repository_link":"https://github.com/opencobra/cobrapy/blob/devel/documentation_builder/requirements.txt","dependencies":[{"id":6876087713,"package_name":"Sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6876087714,"package_name":"sphinxcontrib-napoleon","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6876087715,"package_name":"sphinx-autoapi","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6876087716,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"\u003e=0.2.4","direct":true,"kind":"runtime","optional":false},{"id":6876087717,"package_name":"ipykernel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-24T12:10:43.948Z","updated_at":"2023-09-24T12:10:43.948Z","repository_link":"https://github.com/opencobra/cobrapy/blob/devel/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-24T12:10:44.032Z","updated_at":"2023-09-24T12:10:44.032Z","repository_link":"https://github.com/opencobra/cobrapy/blob/devel/setup.py","dependencies":[]}],"score":21.02103128090601,"created_at":"2025-09-08T11:18:24.606Z","updated_at":"2025-10-07T08:24:19.176Z","avatar_url":"https://github.com/opencobra.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":34262,"funding_links":[],"readme_doi_urls":["http://dx.doi.org/doi:10.1186/1752-0509-7-74"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["pdb","protein-structure"],"project_url":"https://science.ecosyste.ms/api/v1/projects/62267","html_url":"https://science.ecosyste.ms/projects/62267"}