{"id":376885,"url":"https://github.com/splitgraph/sgr","last_synced_at":"2026-07-23T04:01:28.955Z","repository":{"id":37837108,"uuid":"153455875","full_name":"splitgraph/sgr","owner":"splitgraph","description":"sgr (command line client for Splitgraph) and the splitgraph Python library","archived":false,"fork":false,"pushed_at":"2024-04-30T22:14:48.000Z","size":9838,"stargazers_count":324,"open_issues_count":54,"forks_count":19,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-06-25T04:54:55.984Z","etag":null,"topics":["data","data-version-control","developer-tools","postgres","postgresql","python","sql"],"latest_commit_sha":null,"homepage":"https://www.splitgraph.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/splitgraph.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-17T12:48:16.000Z","updated_at":"2026-04-07T14:02:37.000Z","dependencies_parsed_at":"2024-06-19T05:14:38.791Z","dependency_job_id":"20d50bcd-db8e-4329-8290-b1dc9587122d","html_url":"https://github.com/splitgraph/sgr","commit_stats":{"total_commits":2081,"total_committers":16,"mean_commits":130.0625,"dds":"0.14271984622777512","last_synced_commit":"e89d0630743d1757b88779bc233239425a3d18bc"},"previous_names":["splitgraph/splitgraph"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/splitgraph/sgr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splitgraph","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34894560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-28T02:00:05.809Z","response_time":54,"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":"splitgraph","name":"Splitgraph","uuid":"44041468","kind":"organization","description":"Building the Unified Data Stack (acquired by @EnterpriseDB)","email":null,"website":"https://www.enterprisedb.com/news/edb-acquires-splitgraph","location":null,"twitter":"splitgraph","company":null,"icon_url":"https://avatars.githubusercontent.com/u/44041468?v=4","repositories_count":56,"last_synced_at":"2026-07-05T03:20:06.084Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/splitgraph","funding_links":[],"total_stars":930,"followers":41,"following":0,"created_at":"2022-11-15T23:52:35.300Z","updated_at":"2026-07-05T03:20:06.084Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splitgraph","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splitgraph/repositories"},"packages":[{"id":2929116,"name":"splitgraph","ecosystem":"pypi","description":"Command line library and Python client for Splitgraph, a version control system for data","homepage":"https://www.splitgraph.com","licenses":"Apache 2.0 modified with Commons Clause","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/splitgraph/sgr","keywords_array":[],"namespace":null,"versions_count":35,"first_release_published_at":"2020-06-05T23:09:03.000Z","latest_release_published_at":"2022-07-28T18:26:41.000Z","latest_release_number":"0.3.12","last_synced_at":"2026-07-06T20:04:34.540Z","created_at":"2022-04-10T12:41:29.843Z","updated_at":"2026-07-06T20:04:34.540Z","registry_url":"https://pypi.org/project/splitgraph/","install_command":"pip install splitgraph --index-url https://pypi.org/simple","documentation_url":"https://splitgraph.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["License :: Other/Proprietary License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"splitgraph","project_status":null},"repo_metadata":{"id":37837108,"uuid":"153455875","full_name":"splitgraph/sgr","owner":"splitgraph","description":"sgr (command line client for Splitgraph) and the splitgraph Python library","archived":false,"fork":false,"pushed_at":"2024-04-30T22:14:48.000Z","size":9838,"stargazers_count":324,"open_issues_count":54,"forks_count":19,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-06-25T04:54:55.984Z","etag":null,"topics":["data","data-version-control","developer-tools","postgres","postgresql","python","sql"],"latest_commit_sha":null,"homepage":"https://www.splitgraph.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/splitgraph.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-17T12:48:16.000Z","updated_at":"2026-04-07T14:02:37.000Z","dependencies_parsed_at":"2024-06-19T05:14:38.791Z","dependency_job_id":"20d50bcd-db8e-4329-8290-b1dc9587122d","html_url":"https://github.com/splitgraph/sgr","commit_stats":{"total_commits":2081,"total_committers":16,"mean_commits":130.0625,"dds":"0.14271984622777512","last_synced_commit":"e89d0630743d1757b88779bc233239425a3d18bc"},"previous_names":["splitgraph/splitgraph"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/splitgraph/sgr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splitgraph","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34894560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-28T02:00:05.809Z","response_time":54,"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":"splitgraph","name":"Splitgraph","uuid":"44041468","kind":"organization","description":"Building the Unified Data Stack (acquired by @EnterpriseDB)","email":null,"website":"https://www.enterprisedb.com/news/edb-acquires-splitgraph","location":null,"twitter":"splitgraph","company":null,"icon_url":"https://avatars.githubusercontent.com/u/44041468?v=4","repositories_count":55,"last_synced_at":"2026-05-16T15:59:01.954Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/splitgraph","funding_links":[],"total_stars":915,"followers":41,"following":0,"created_at":"2022-11-15T23:52:35.300Z","updated_at":"2026-05-16T15:59:01.955Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splitgraph","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splitgraph/repositories"},"tags":[{"name":"v0.3.12","sha":"bc7ea998a490f33f4502112ac92540974d547e8b","kind":"commit","published_at":"2022-07-28T17:19:20.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.12","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.12/manifests"},{"name":"v0.3.11","sha":"e06dfa118a2f621463fda24109f1ffc591b614dc","kind":"commit","published_at":"2022-07-28T13:47:11.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.11","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.11/manifests"},{"name":"v0.3.10","sha":"d2147f9305563c2780a62d4de7fd6d2e7a66f628","kind":"commit","published_at":"2022-06-08T13:18:33.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.10","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.10/manifests"},{"name":"v0.3.9","sha":"2f287d6b4a6fd206015fffa21e9a1b2881c29ed1","kind":"commit","published_at":"2022-04-26T15:00:30.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.9","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.9/manifests"},{"name":"v0.3.8","sha":"d877273021a03ae3622f800a9a885c0fb7a08fd2","kind":"commit","published_at":"2022-03-18T01:12:27.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.8","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.8/manifests"},{"name":"v0.3.7","sha":"2c9f36873d80304cc663b7ef0c3c17bca87e3637","kind":"commit","published_at":"2022-02-28T10:03:15.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.7","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"7677454da0666d6e57c13e4129b9cd4dcc26a209","kind":"commit","published_at":"2022-02-02T09:12:46.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.6","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"dae7524971050f5c04f547f6828261b7011498f9","kind":"commit","published_at":"2022-01-31T09:33:19.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.5","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"62984e790a505258a9f6299c14f67b871bcae5be","kind":"commit","published_at":"2022-01-21T19:16:41.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.4","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"d4587b0ad89ebb239623e806c0b489241471b063","kind":"commit","published_at":"2022-01-05T18:09:22.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.3","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"aa1a894e0255aed385a5c8b35da9bf17421d681d","kind":"commit","published_at":"2021-12-30T16:21:42.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.2","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"b740bf1205ea3fa76fac5cf5453c6c179aa05bd9","kind":"commit","published_at":"2021-12-20T12:54:26.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.1","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"fb8bbc616bda9717cd77db3597381a9cbe26d488","kind":"commit","published_at":"2021-12-17T19:30:50.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.3.0","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.3.0/manifests"},{"name":"v0.2.18","sha":"cc98bd8a87b1252d69f31a8f066818e2a4b7bb70","kind":"commit","published_at":"2021-11-17T15:11:01.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.18","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.18/manifests"},{"name":"v0.2.17","sha":"69e2e396e41b3f9f3a7437bfb69189720d8c8b66","kind":"commit","published_at":"2021-10-14T21:11:31.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.17","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.17/manifests"},{"name":"v0.2.16","sha":"e7553fcf76b6a34ac0d396e407f122d7cd2a6e59","kind":"commit","published_at":"2021-08-18T17:39:35.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.16","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.16/manifests"},{"name":"v0.2.15","sha":"443e9cf2d61db94fcb0dec8d674c2f79c58e01e5","kind":"commit","published_at":"2021-07-26T09:25:14.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.15","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.15/manifests"},{"name":"v0.2.14","sha":"b6085d0bc345aaff8f9bb1812d783c177a2c1a0e","kind":"commit","published_at":"2021-05-05T11:12:15.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.14","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.14/manifests"},{"name":"v0.2.13","sha":"ef8332b29640230f4eebcbb350a37c67285064b1","kind":"commit","published_at":"2021-04-14T14:43:01.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.13","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.13/manifests"},{"name":"v0.2.12","sha":"9f64e86b1567603749712e4c27ed6ccdc6475af4","kind":"commit","published_at":"2021-04-07T15:31:09.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.12","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"f84b245302f20ae1ec65320e75e24753f59b364d","kind":"commit","published_at":"2021-03-29T12:27:51.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.11","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"3688be4452e0a98e4510876b085b29a61d9c73be","kind":"commit","published_at":"2021-03-17T17:52:24.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.10","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"5ec79cf97df336a93503ee0c48f168f79158d548","kind":"commit","published_at":"2021-03-12T17:37:06.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.9","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"8d91f7f6c8466fb793c519a7188a2285277a1377","kind":"commit","published_at":"2021-03-09T20:25:18.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.8","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"79e8f80fd92e80d598c08ae1617da693c787b6f5","kind":"commit","published_at":"2021-03-09T13:58:26.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.7","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"369eb914a36f6adc941fa580ba08eab9f8ede337","kind":"commit","published_at":"2021-03-04T16:19:54.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.6","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"503e1ef49355352e46a7407c2a75ef40fda887f7","kind":"commit","published_at":"2021-01-25T11:24:56.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.5","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"87608746ae196f598a0601f838be338175041027","kind":"commit","published_at":"2020-12-08T10:18:35.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.4","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"62311d4a66e546182ea988bc0b7a7fcf19e77a56","kind":"commit","published_at":"2020-09-16T12:06:56.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.3","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"a1628dabe4d84b03494a3450ba275ab4f7e67b17","kind":"commit","published_at":"2020-09-16T08:26:31.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.2","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"492b8412619eb54ab198ac597beef528a4c54f96","kind":"commit","published_at":"2020-09-02T08:23:13.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.1","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"c1012d070e97d1c20c332b08db284849cbffd73c","kind":"commit","published_at":"2020-08-25T12:21:08.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.2.0","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.2.0/manifests"},{"name":"v0.1.4","sha":"20b9296976e13396bba144432b6be0a7780a6127","kind":"commit","published_at":"2020-07-19T17:19:35.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.1.4","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"3c492064f66ed6543203cdaec39647fdab653583","kind":"tag","published_at":"2020-06-27T09:01:06.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.1.3","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"3682ebcd1503c9a7f8ef6edadb6730a52de62a4c","kind":"commit","published_at":"2020-06-23T19:34:28.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.1.2","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"ee474da0024bd43459982af65c696a0b2246210a","kind":"commit","published_at":"2020-06-12T12:26:52.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.1.1","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"c2b2699924f22b4cbd668977903119a4ed4ab126","kind":"commit","published_at":"2020-06-05T22:44:46.000Z","download_url":"https://codeload.github.com/splitgraph/sgr/tar.gz/v0.1.0","html_url":"https://github.com/splitgraph/sgr/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/splitgraph/sgr@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-06-28T16:03:09.394Z","dependent_packages_count":0,"downloads":308,"downloads_period":"last-month","dependent_repos_count":3,"rankings":{"downloads":3.0160401783847286,"dependent_repos_count":8.942927076973989,"dependent_packages_count":10.125576461732065,"stargazers_count":3.5460237922342577,"forks_count":8.893448624060822,"docker_downloads_count":null,"average":6.904803226677172},"purl":"pkg:pypi/splitgraph","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/splitgraph","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/splitgraph","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/splitgraph/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-25T12:08:42.461Z","issues_count":12,"pull_requests_count":95,"avg_time_to_close_issue":245128.5,"avg_time_to_close_pull_request":2888060.942857143,"issues_closed_count":4,"pull_requests_closed_count":70,"pull_request_authors_count":7,"issue_authors_count":5,"avg_comments_per_issue":1.6666666666666667,"avg_comments_per_pull_request":0.43157894736842106,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":55,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/splitgraph/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/splitgraph/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/splitgraph/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/splitgraph/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/splitgraph/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/splitgraph/codemeta","maintainers":[{"uuid":"splitgraph","login":"splitgraph","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/splitgraph/","role":null,"created_at":"2022-11-23T18:19:30.279Z","updated_at":"2022-11-23T18:19:30.279Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/splitgraph/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":902932,"maintainers_count":387107,"namespaces_count":0,"keywords_count":289179,"github":"pypi","metadata":{"funded_packages_count":54301},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-06-10T05:13:28.296Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":663568,"full_name":"splitgraph/sgr","default_branch":"master","total_commits":2093,"total_committers":16,"total_bot_commits":58,"total_bot_committers":3,"mean_commits":130.8125,"dds":0.14763497372193024,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-07-06T20:04:48.953Z","last_synced_commit":"0c6523b0cbf53b5886447a77e2f67ef49d36dde5","created_at":"2023-03-09T10:09:08.835Z","updated_at":"2026-07-06T20:04:35.097Z","committers":[{"name":"Artjoms Iskovs","email":"mildbyte@gmail.com","login":"mildbyte","count":1784},{"name":"Marko Grujic","email":"markoog@gmail.com","login":"gruuya","count":162},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]","login":"dependabot-preview[bot]","count":40},{"name":"Miles Richardson","email":"milesrichardson@gmail.com","login":"milesrichardson","count":38},{"name":"Peter Neumark","email":"peter@splitgraph.com","login":"neumark","count":31},{"name":"dependabot[bot]","email":"support@dependabot.com","login":"dependabot-support","count":16},{"name":"Patrick Skinner","email":"pas8314@gmail.com","login":"onpaws","count":8},{"name":"Dirk Stolle","email":"striezel-dev@web.de","login":"striezel","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Harry Biddle","email":"harrybiddle","login":"harrybiddle","count":2},{"name":"sixcorners","email":"sixcorners@gmail.com","login":"sixcorners","count":1},{"name":"Ming Fang","email":"mingfang@mac.com","login":"mingfang","count":1},{"name":"Grisha K","email":"naspeh@gmail.com","login":"naspeh","count":1},{"name":"Branch Vincent","email":"branchevincent@gmail.com","login":"branchvincent","count":1},{"name":"Alexey Milovidov","email":"milovidov@clickhouse.com","login":"alexey-milovidov","count":1},{"name":"Marko Grujic","email":"marko@splitgraph.com","login":null,"count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-08T00:00:10.242Z","repositories_count":6287236,"commits_count":869863050,"contributors_count":35258721,"owners_count":1180562,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"splitgraph/sgr","html_url":"https://github.com/splitgraph/sgr","last_synced_at":"2026-04-25T12:08:42.461Z","status":"active","issues_count":12,"pull_requests_count":95,"avg_time_to_close_issue":245128.5,"avg_time_to_close_pull_request":2888060.942857143,"issues_closed_count":4,"pull_requests_closed_count":70,"pull_request_authors_count":7,"issue_authors_count":5,"avg_comments_per_issue":1.6666666666666667,"avg_comments_per_pull_request":0.43157894736842106,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":55,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-15T00:32:56.027Z","updated_at":"2026-04-25T12:08:42.461Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/splitgraph%2Fsgr/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{"dependencies":55}},"issue_author_associations_count":{"table":{"NONE":10,"CONTRIBUTOR":2}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":93,"NONE":2}},"issue_authors":{"table":{"dataders":6,"davask":3,"alexey-milovidov":1,"mildbyte":1,"chenrui333":1}},"pull_request_authors":{"table":{"dependabot[bot]":55,"neumark":16,"mildbyte":15,"striezel":5,"branchvincent":2,"alexey-milovidov":1,"Adraca":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-06T00:00:20.249Z","repositories_count":14865990,"issues_count":32518797,"pull_requests_count":106875040,"authors_count":11335882,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{"NONE":1}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{"Adraca":1}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"WatchEvent":2},"last_year":{}},"keywords":["data","data-version-control","developer-tools","postgres","postgresql","python","sql"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build_and_test_and_release.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:16.705Z","updated_at":"2024-06-19T05:14:16.705Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/.github/workflows/build_and_test_and_release.yml","dependencies":[{"id":18688558975,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":18688558976,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":18688558977,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":18688558978,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18688558979,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":18688558980,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:17.342Z","updated_at":"2024-06-19T05:14:17.342Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/Dockerfile","dependencies":[{"id":18688558981,"package_name":"python","ecosystem":"docker","requirements":"3.6-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"engine/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:17.516Z","updated_at":"2024-06-19T05:14:17.516Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/engine/Dockerfile","dependencies":[{"id":18688558982,"package_name":"postgres","ecosystem":"docker","requirements":"12.14-bullseye","direct":true,"kind":"build","optional":false},{"id":18688558983,"package_name":"toolchain","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"examples/benchmarking/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:18.083Z","updated_at":"2024-06-19T05:14:18.083Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/benchmarking/docker-compose.yml","dependencies":[{"id":18688558986,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/bloom-filter/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:19.060Z","updated_at":"2024-06-19T05:14:19.060Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/bloom-filter/docker-compose.yml","dependencies":[{"id":18688558990,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/clickhouse/clickhouse/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:19.494Z","updated_at":"2024-06-19T05:14:19.494Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/clickhouse/clickhouse/Dockerfile","dependencies":[{"id":18688559397,"package_name":"clickhouse/clickhouse-server","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"examples/clickhouse/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:20.652Z","updated_at":"2024-06-19T05:14:20.652Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/clickhouse/docker-compose.yml","dependencies":[{"id":18688559410,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false},{"id":18688559411,"package_name":"yandex/clickhouse-client","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/cross-db-analytics/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:21.153Z","updated_at":"2024-06-19T05:14:21.153Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/cross-db-analytics/docker-compose.yml","dependencies":[{"id":18688559414,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/custom_fdw/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:21.473Z","updated_at":"2024-06-19T05:14:21.473Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/custom_fdw/docker-compose.yml","dependencies":[]},{"ecosystem":"docker","filepath":"examples/dbt/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:21.631Z","updated_at":"2024-06-19T05:14:21.631Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/dbt/docker-compose.yml","dependencies":[{"id":18688559446,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/dbt_two_databases/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:21.866Z","updated_at":"2024-06-19T05:14:21.866Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/dbt_two_databases/docker-compose.yml","dependencies":[{"id":18688560366,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false},{"id":18688560370,"package_name":"postgres","ecosystem":"docker","requirements":"12.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/dbt_two_databases/splitgraph/mongodb/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:22.046Z","updated_at":"2024-06-19T05:14:22.046Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/dbt_two_databases/splitgraph/mongodb/Dockerfile","dependencies":[{"id":18688560686,"package_name":"mongo","ecosystem":"docker","requirements":"3.6.5-jessie","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"examples/import-from-csv/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:22.387Z","updated_at":"2024-06-19T05:14:22.387Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/import-from-csv/docker-compose.yml","dependencies":[{"id":18688560687,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/import-from-mongo/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:22.594Z","updated_at":"2024-06-19T05:14:22.594Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/import-from-mongo/docker-compose.yml","dependencies":[{"id":18688560690,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/import-from-mongo/mongodb/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:22.705Z","updated_at":"2024-06-19T05:14:22.705Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/import-from-mongo/mongodb/Dockerfile","dependencies":[{"id":18688560800,"package_name":"mongo","ecosystem":"docker","requirements":"3.6.5-jessie","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"examples/iris/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:23.189Z","updated_at":"2024-06-19T05:14:23.189Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/iris/docker-compose.yml","dependencies":[{"id":18688560811,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/pg-replication/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:23.285Z","updated_at":"2024-06-19T05:14:23.285Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/pg-replication/docker-compose.yml","dependencies":[{"id":18688560815,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false},{"id":18688560816,"package_name":"postgres","ecosystem":"docker","requirements":"12","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/pgadmin/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:23.593Z","updated_at":"2024-06-19T05:14:23.593Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/pgadmin/docker-compose.yml","dependencies":[{"id":18688561277,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable-postgis}","direct":true,"kind":"runtime","optional":false},{"id":18688561278,"package_name":"dpage/pgadmin4","ecosystem":"docker","requirements":"4.21","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/postgis/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:23.703Z","updated_at":"2024-06-19T05:14:23.703Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/postgis/docker-compose.yml","dependencies":[{"id":18688561279,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable-postgis}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/postgrest/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:23.862Z","updated_at":"2024-06-19T05:14:23.862Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/postgrest/docker-compose.yml","dependencies":[{"id":18688561280,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false},{"id":18688561281,"package_name":"postgrest/postgrest","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/push-to-object-storage/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:23.981Z","updated_at":"2024-06-19T05:14:23.981Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/push-to-object-storage/docker-compose.yml","dependencies":[{"id":18688561291,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false},{"id":18688561292,"package_name":"minio/minio","ecosystem":"docker","requirements":"RELEASE.2022-05-19T18-20-59Z.fips","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/push-to-other-engine/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:24.360Z","updated_at":"2024-06-19T05:14:24.360Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/push-to-other-engine/docker-compose.yml","dependencies":[{"id":18688561293,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/splitfiles/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:24.794Z","updated_at":"2024-06-19T05:14:24.794Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/splitfiles/docker-compose.yml","dependencies":[{"id":18688561294,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/splitgraph-cloud/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:24.889Z","updated_at":"2024-06-19T05:14:24.889Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/splitgraph-cloud/docker-compose.yml","dependencies":[{"id":18688561295,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/template/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:24.926Z","updated_at":"2024-06-19T05:14:24.926Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/template/docker-compose.yml","dependencies":[{"id":18688561296,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"examples/us-election/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:25.222Z","updated_at":"2024-06-19T05:14:25.222Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/us-election/docker-compose.yml","dependencies":[{"id":18688561498,"package_name":"splitgraph/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-stable}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"test/architecture/docker-compose.ci.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:25.701Z","updated_at":"2024-06-19T05:14:25.701Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/test/architecture/docker-compose.ci.yml","dependencies":[{"id":18688561762,"package_name":"splitgraphci/pgorigin","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":18688561763,"package_name":"splitgraphci/mongoorigin","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":18688561764,"package_name":"splitgraphci/esorigin","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"test/architecture/docker-compose.core.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:25.951Z","updated_at":"2024-06-19T05:14:25.951Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/test/architecture/docker-compose.core.yml","dependencies":[{"id":18688562536,"package_name":"${DOCKER_REPO-splitgraph}/engine","ecosystem":"docker","requirements":"${DOCKER_TAG-development}","direct":true,"kind":"runtime","optional":false},{"id":18688562913,"package_name":"minio/minio","ecosystem":"docker","requirements":"RELEASE.2022-05-19T18-20-59Z.fips","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"test/architecture/docker-compose.dev.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:27.214Z","updated_at":"2024-06-19T05:14:27.214Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/test/architecture/docker-compose.dev.yml","dependencies":[{"id":18688562935,"package_name":"splitgraphci/sgr-dev","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"test/architecture/docker-compose.mounting.yml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:27.811Z","updated_at":"2024-06-19T05:14:27.811Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/test/architecture/docker-compose.mounting.yml","dependencies":[{"id":18688562937,"package_name":"splitgraphci/pgorigin","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":18688562938,"package_name":"splitgraphci/mongoorigin","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":18688562939,"package_name":"mysql","ecosystem":"docker","requirements":"8.0.13","direct":true,"kind":"runtime","optional":false},{"id":18688562940,"package_name":"splitgraphci/esorigin","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"test/architecture/src/esorigin/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:28.200Z","updated_at":"2024-06-19T05:14:28.200Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/test/architecture/src/esorigin/Dockerfile","dependencies":[{"id":18688562941,"package_name":"elasticsearch","ecosystem":"docker","requirements":"7.16.1","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"test/architecture/src/mongoorigin/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:28.342Z","updated_at":"2024-06-19T05:14:28.342Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/test/architecture/src/mongoorigin/Dockerfile","dependencies":[{"id":18688562946,"package_name":"mongo","ecosystem":"docker","requirements":"3.6.5-jessie","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"test/architecture/src/pgorigin/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:28.748Z","updated_at":"2024-06-19T05:14:28.748Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/test/architecture/src/pgorigin/Dockerfile","dependencies":[{"id":18688562951,"package_name":"ubuntu","ecosystem":"docker","requirements":"18.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"test/architecture/src/remote_engine/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:28.876Z","updated_at":"2024-06-19T05:14:28.876Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/test/architecture/src/remote_engine/Dockerfile","dependencies":[{"id":18688562952,"package_name":"${DOCKER_REPO}/engine","ecosystem":"docker","requirements":"${DOCKER_TAG}","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"examples/benchmarking/poetry.lock","sha":null,"kind":"lockfile","created_at":"2024-06-19T05:14:29.618Z","updated_at":"2024-06-19T05:14:29.618Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/benchmarking/poetry.lock","dependencies":[{"id":18688563325,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688563326,"package_name":"argcomplete","ecosystem":"pypi","requirements":"1.12.3","direct":false,"kind":"runtime","optional":false},{"id":18688563327,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"21.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688563328,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688563329,"package_name":"asciitree","ecosystem":"pypi","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":18688563330,"package_name":"attrs","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688563331,"package_name":"backcall","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688563332,"package_name":"bleach","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688563333,"package_name":"certifi","ecosystem":"pypi","requirements":"2021.10.8","direct":false,"kind":"runtime","optional":false},{"id":18688563335,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":18688563336,"package_name":"chardet","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688563338,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.0.9","direct":false,"kind":"runtime","optional":false},{"id":18688563339,"package_name":"click","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688563340,"package_name":"click-log","ecosystem":"pypi","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":18688563354,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":18688563355,"package_name":"cryptography","ecosystem":"pypi","requirements":"36.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688563356,"package_name":"cycler","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":18688563357,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688563358,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688563359,"package_name":"defusedxml","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":18688563360,"package_name":"docker","ecosystem":"pypi","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":18688563361,"package_name":"entrypoints","ecosystem":"pypi","requirements":"0.3","direct":false,"kind":"runtime","optional":false},{"id":18688563362,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.28.4","direct":false,"kind":"runtime","optional":false},{"id":18688563363,"package_name":"idna","ecosystem":"pypi","requirements":"3.3","direct":false,"kind":"runtime","optional":false},{"id":18688563364,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":18688563365,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"5.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688563366,"package_name":"inflection","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688563367,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.6.0","direct":false,"kind":"runtime","optional":false},{"id":18688563368,"package_name":"ipython","ecosystem":"pypi","requirements":"7.30.1","direct":false,"kind":"runtime","optional":false},{"id":18688563369,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688563370,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"7.6.5","direct":false,"kind":"runtime","optional":false},{"id":18688563371,"package_name":"jedi","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":18688563372,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":18688563373,"package_name":"joblib","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688563374,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":18688563375,"package_name":"jupyter","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688563376,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688563377,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"6.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688563378,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"4.9.1","direct":false,"kind":"runtime","optional":false},{"id":18688563379,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688563380,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":18688563381,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":18688563382,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688563383,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688563384,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":18688563385,"package_name":"minio","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688563386,"package_name":"mistune","ecosystem":"pypi","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":18688563387,"package_name":"nbclient","ecosystem":"pypi","requirements":"0.5.9","direct":false,"kind":"runtime","optional":false},{"id":18688563388,"package_name":"nbconvert","ecosystem":"pypi","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688563389,"package_name":"nbformat","ecosystem":"pypi","requirements":"5.1.3","direct":false,"kind":"runtime","optional":false},{"id":18688563390,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":18688563391,"package_name":"notebook","ecosystem":"pypi","requirements":"6.4.6","direct":false,"kind":"runtime","optional":false},{"id":18688563392,"package_name":"numpy","ecosystem":"pypi","requirements":"1.21.1","direct":false,"kind":"runtime","optional":false},{"id":18688563393,"package_name":"packaging","ecosystem":"pypi","requirements":"21.3","direct":false,"kind":"runtime","optional":false},{"id":18688563394,"package_name":"pandas","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":18688563395,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":18688563396,"package_name":"parsimonious","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":18688563401,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":18688563402,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":18688563403,"package_name":"pglast","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":18688563404,"package_name":"pickleshare","ecosystem":"pypi","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":18688563405,"package_name":"pillow","ecosystem":"pypi","requirements":"8.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688563406,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":18688563407,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.24","direct":false,"kind":"runtime","optional":false},{"id":18688563408,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"2.9.2","direct":false,"kind":"runtime","optional":false},{"id":18688563409,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":18688563410,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":18688563411,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"runtime","optional":false},{"id":18688563412,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":18688563413,"package_name":"pygments","ecosystem":"pypi","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":18688563414,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":18688563415,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":18688563416,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":18688563417,"package_name":"pytz","ecosystem":"pypi","requirements":"2021.3","direct":false,"kind":"runtime","optional":false},{"id":18688563418,"package_name":"pywin32","ecosystem":"pypi","requirements":"227","direct":false,"kind":"runtime","optional":false},{"id":18688563419,"package_name":"pywinpty","ecosystem":"pypi","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":18688563420,"package_name":"pyzmq","ecosystem":"pypi","requirements":"22.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688563421,"package_name":"qtconsole","ecosystem":"pypi","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":18688563422,"package_name":"qtpy","ecosystem":"pypi","requirements":"1.11.3","direct":false,"kind":"runtime","optional":false},{"id":18688563423,"package_name":"requests","ecosystem":"pypi","requirements":"2.26.0","direct":false,"kind":"runtime","optional":false},{"id":18688563424,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"0.17.17","direct":false,"kind":"runtime","optional":false},{"id":18688563425,"package_name":"ruamel.yaml.clib","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":18688563426,"package_name":"scipy","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":18688563427,"package_name":"seaborn","ecosystem":"pypi","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":18688563428,"package_name":"send2trash","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":18688563429,"package_name":"setuptools-scm","ecosystem":"pypi","requirements":"6.3.2","direct":false,"kind":"runtime","optional":false},{"id":18688563435,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":18688563436,"package_name":"sodapy","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688563437,"package_name":"splitgraph","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688564731,"package_name":"splitgraph-pipelinewise-target-postgres","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688564732,"package_name":"tabulate","ecosystem":"pypi","requirements":"0.8.9","direct":false,"kind":"runtime","optional":false},{"id":18688564733,"package_name":"terminado","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":18688564734,"package_name":"testpath","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":18688564735,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688564736,"package_name":"tornado","ecosystem":"pypi","requirements":"6.1","direct":false,"kind":"runtime","optional":false},{"id":18688564737,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.62.3","direct":false,"kind":"runtime","optional":false},{"id":18688564738,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":18688564739,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688564740,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.7","direct":false,"kind":"runtime","optional":false},{"id":18688564741,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":18688564742,"package_name":"webencodings","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688564743,"package_name":"websocket-client","ecosystem":"pypi","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":18688564744,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":18688564745,"package_name":"zipp","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/benchmarking/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:33.199Z","updated_at":"2024-06-19T05:14:33.199Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/benchmarking/pyproject.toml","dependencies":[{"id":18688564890,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.7,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":18688564891,"package_name":"splitgraph","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":18688564892,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=0.24","direct":true,"kind":"runtime","optional":false},{"id":18688564893,"package_name":"jupyter","ecosystem":"pypi","requirements":"^1.0","direct":true,"kind":"runtime","optional":false},{"id":18688564894,"package_name":"seaborn","ecosystem":"pypi","requirements":"^0.10.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/dbt_adapter/setup.py","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:33.780Z","updated_at":"2024-06-19T05:14:33.780Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/dbt_adapter/setup.py","dependencies":[{"id":18688564899,"package_name":"dbt-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/iris/poetry.lock","sha":null,"kind":"lockfile","created_at":"2024-06-19T05:14:34.105Z","updated_at":"2024-06-19T05:14:34.105Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/iris/poetry.lock","dependencies":[{"id":18688564901,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688564902,"package_name":"argcomplete","ecosystem":"pypi","requirements":"1.12.3","direct":false,"kind":"runtime","optional":false},{"id":18688564903,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"21.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688564904,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688564905,"package_name":"asciitree","ecosystem":"pypi","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":18688564906,"package_name":"attrs","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688564907,"package_name":"backcall","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688564908,"package_name":"bleach","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688564909,"package_name":"certifi","ecosystem":"pypi","requirements":"2021.10.8","direct":false,"kind":"runtime","optional":false},{"id":18688564910,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":18688564911,"package_name":"chardet","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688564912,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.0.9","direct":false,"kind":"runtime","optional":false},{"id":18688564913,"package_name":"click","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688564914,"package_name":"click-log","ecosystem":"pypi","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":18688564915,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":18688564916,"package_name":"cryptography","ecosystem":"pypi","requirements":"36.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688564917,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688564918,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688564919,"package_name":"defusedxml","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":18688564920,"package_name":"docker","ecosystem":"pypi","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":18688564921,"package_name":"entrypoints","ecosystem":"pypi","requirements":"0.3","direct":false,"kind":"runtime","optional":false},{"id":18688564922,"package_name":"idna","ecosystem":"pypi","requirements":"3.3","direct":false,"kind":"runtime","optional":false},{"id":18688564923,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":18688564924,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"5.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688564925,"package_name":"inflection","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688564926,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.6.0","direct":false,"kind":"runtime","optional":false},{"id":18688564927,"package_name":"ipython","ecosystem":"pypi","requirements":"7.30.1","direct":false,"kind":"runtime","optional":false},{"id":18688564928,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688564929,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"7.6.5","direct":false,"kind":"runtime","optional":false},{"id":18688564930,"package_name":"jedi","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":18688564931,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":18688564932,"package_name":"joblib","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688564933,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":18688564934,"package_name":"jupyter","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688564935,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688564936,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"6.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688564937,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"4.9.1","direct":false,"kind":"runtime","optional":false},{"id":18688564938,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688564939,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":18688564940,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688564941,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":18688564942,"package_name":"minio","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688564943,"package_name":"mistune","ecosystem":"pypi","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":18688564944,"package_name":"nbclient","ecosystem":"pypi","requirements":"0.5.9","direct":false,"kind":"runtime","optional":false},{"id":18688564945,"package_name":"nbconvert","ecosystem":"pypi","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688564946,"package_name":"nbformat","ecosystem":"pypi","requirements":"5.1.3","direct":false,"kind":"runtime","optional":false},{"id":18688564947,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":18688564948,"package_name":"notebook","ecosystem":"pypi","requirements":"6.4.6","direct":false,"kind":"runtime","optional":false},{"id":18688564949,"package_name":"numpy","ecosystem":"pypi","requirements":"1.21.1","direct":false,"kind":"runtime","optional":false},{"id":18688564950,"package_name":"packaging","ecosystem":"pypi","requirements":"21.3","direct":false,"kind":"runtime","optional":false},{"id":18688564951,"package_name":"pandas","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":18688564952,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":18688564953,"package_name":"parsimonious","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":18688564954,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":18688564955,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":18688564956,"package_name":"pglast","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":18688564957,"package_name":"pickleshare","ecosystem":"pypi","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":18688564958,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":18688564959,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.24","direct":false,"kind":"runtime","optional":false},{"id":18688564960,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"2.9.2","direct":false,"kind":"runtime","optional":false},{"id":18688564961,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":18688564962,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":18688564963,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"runtime","optional":false},{"id":18688564964,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":18688564965,"package_name":"pygments","ecosystem":"pypi","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":18688564966,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":18688564967,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":18688564968,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":18688564969,"package_name":"pytz","ecosystem":"pypi","requirements":"2021.3","direct":false,"kind":"runtime","optional":false},{"id":18688564970,"package_name":"pywin32","ecosystem":"pypi","requirements":"227","direct":false,"kind":"runtime","optional":false},{"id":18688564971,"package_name":"pywinpty","ecosystem":"pypi","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":18688564972,"package_name":"pyzmq","ecosystem":"pypi","requirements":"22.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688564973,"package_name":"qtconsole","ecosystem":"pypi","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":18688564974,"package_name":"qtpy","ecosystem":"pypi","requirements":"1.11.3","direct":false,"kind":"runtime","optional":false},{"id":18688564975,"package_name":"requests","ecosystem":"pypi","requirements":"2.26.0","direct":false,"kind":"runtime","optional":false},{"id":18688564976,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"0.17.17","direct":false,"kind":"runtime","optional":false},{"id":18688564977,"package_name":"ruamel.yaml.clib","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":18688564978,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688564979,"package_name":"scipy","ecosystem":"pypi","requirements":"1.6.1","direct":false,"kind":"runtime","optional":false},{"id":18688564980,"package_name":"send2trash","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":18688564981,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":18688564982,"package_name":"sklearn","ecosystem":"pypi","requirements":"0.0","direct":false,"kind":"runtime","optional":false},{"id":18688564983,"package_name":"sodapy","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688564984,"package_name":"splitgraph","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688564985,"package_name":"splitgraph-pipelinewise-target-postgres","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688564986,"package_name":"tabulate","ecosystem":"pypi","requirements":"0.8.9","direct":false,"kind":"runtime","optional":false},{"id":18688564987,"package_name":"terminado","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":18688564988,"package_name":"testpath","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":18688564989,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688564990,"package_name":"tornado","ecosystem":"pypi","requirements":"6.1","direct":false,"kind":"runtime","optional":false},{"id":18688564991,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.62.3","direct":false,"kind":"runtime","optional":false},{"id":18688564992,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":18688564993,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688564994,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.7","direct":false,"kind":"runtime","optional":false},{"id":18688564995,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":18688564996,"package_name":"webencodings","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688564997,"package_name":"websocket-client","ecosystem":"pypi","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":18688564998,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":18688564999,"package_name":"zipp","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/iris/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:34.313Z","updated_at":"2024-06-19T05:14:34.313Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/iris/pyproject.toml","dependencies":[{"id":18688565007,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.7,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":18688565008,"package_name":"splitgraph","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":18688565009,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=0.24","direct":true,"kind":"runtime","optional":false},{"id":18688565010,"package_name":"sklearn","ecosystem":"pypi","requirements":"^0.0.0","direct":true,"kind":"runtime","optional":false},{"id":18688565011,"package_name":"jupyter","ecosystem":"pypi","requirements":"^1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/postgis/poetry.lock","sha":null,"kind":"lockfile","created_at":"2024-06-19T05:14:35.102Z","updated_at":"2024-06-19T05:14:35.102Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/postgis/poetry.lock","dependencies":[{"id":18688565016,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688565017,"package_name":"argcomplete","ecosystem":"pypi","requirements":"1.12.3","direct":false,"kind":"runtime","optional":false},{"id":18688565018,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"21.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688565019,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688565020,"package_name":"asciitree","ecosystem":"pypi","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":18688565021,"package_name":"attrs","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688565022,"package_name":"backcall","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688565023,"package_name":"bleach","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688565024,"package_name":"certifi","ecosystem":"pypi","requirements":"2021.10.8","direct":false,"kind":"runtime","optional":false},{"id":18688565025,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":18688565026,"package_name":"chardet","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688565027,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.0.9","direct":false,"kind":"runtime","optional":false},{"id":18688565028,"package_name":"click","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688565029,"package_name":"click-log","ecosystem":"pypi","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":18688565030,"package_name":"click-plugins","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":18688565031,"package_name":"cligj","ecosystem":"pypi","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":18688565032,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.4","direct":false,"kind":"runtime","optional":false},{"id":18688565033,"package_name":"cryptography","ecosystem":"pypi","requirements":"36.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688565034,"package_name":"cycler","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":18688565035,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688565036,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688565037,"package_name":"defusedxml","ecosystem":"pypi","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":18688565038,"package_name":"descartes","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688565116,"package_name":"docker","ecosystem":"pypi","requirements":"5.0.3","direct":false,"kind":"runtime","optional":false},{"id":18688565117,"package_name":"entrypoints","ecosystem":"pypi","requirements":"0.3","direct":false,"kind":"runtime","optional":false},{"id":18688565118,"package_name":"fiona","ecosystem":"pypi","requirements":"1.8.20","direct":false,"kind":"runtime","optional":false},{"id":18688565119,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.28.4","direct":false,"kind":"runtime","optional":false},{"id":18688565120,"package_name":"geopandas","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":18688565121,"package_name":"idna","ecosystem":"pypi","requirements":"3.3","direct":false,"kind":"runtime","optional":false},{"id":18688565122,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":18688565123,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"5.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688565124,"package_name":"inflection","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688565125,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.6.0","direct":false,"kind":"runtime","optional":false},{"id":18688565126,"package_name":"ipython","ecosystem":"pypi","requirements":"7.30.1","direct":false,"kind":"runtime","optional":false},{"id":18688565127,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688565128,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"7.6.5","direct":false,"kind":"runtime","optional":false},{"id":18688565129,"package_name":"jedi","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":18688565130,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":18688565131,"package_name":"joblib","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688565132,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":18688565133,"package_name":"jupyter","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688565134,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688565135,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"6.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688565136,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"4.9.1","direct":false,"kind":"runtime","optional":false},{"id":18688565137,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688565138,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":18688565139,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":18688565140,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688565141,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688565142,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":18688565143,"package_name":"minio","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688565144,"package_name":"mistune","ecosystem":"pypi","requirements":"0.8.4","direct":false,"kind":"runtime","optional":false},{"id":18688565145,"package_name":"munch","ecosystem":"pypi","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":18688565146,"package_name":"nbclient","ecosystem":"pypi","requirements":"0.5.9","direct":false,"kind":"runtime","optional":false},{"id":18688565147,"package_name":"nbconvert","ecosystem":"pypi","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688565148,"package_name":"nbformat","ecosystem":"pypi","requirements":"5.1.3","direct":false,"kind":"runtime","optional":false},{"id":18688565149,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":18688565150,"package_name":"notebook","ecosystem":"pypi","requirements":"6.4.6","direct":false,"kind":"runtime","optional":false},{"id":18688565151,"package_name":"numpy","ecosystem":"pypi","requirements":"1.21.1","direct":false,"kind":"runtime","optional":false},{"id":18688565152,"package_name":"packaging","ecosystem":"pypi","requirements":"21.3","direct":false,"kind":"runtime","optional":false},{"id":18688565153,"package_name":"pandas","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":18688565154,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":18688565155,"package_name":"parsimonious","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":18688565156,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":18688565157,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":18688566445,"package_name":"pglast","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":18688566446,"package_name":"pickleshare","ecosystem":"pypi","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":18688566447,"package_name":"pillow","ecosystem":"pypi","requirements":"8.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688566448,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":18688566449,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.24","direct":false,"kind":"runtime","optional":false},{"id":18688566450,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"2.9.2","direct":false,"kind":"runtime","optional":false},{"id":18688566451,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":18688566452,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":18688566453,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"runtime","optional":false},{"id":18688566454,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":18688566455,"package_name":"pygments","ecosystem":"pypi","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":18688566456,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.6","direct":false,"kind":"runtime","optional":false},{"id":18688566457,"package_name":"pyproj","ecosystem":"pypi","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":18688566458,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"0.18.0","direct":false,"kind":"runtime","optional":false},{"id":18688566459,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":18688566460,"package_name":"pytz","ecosystem":"pypi","requirements":"2021.3","direct":false,"kind":"runtime","optional":false},{"id":18688566461,"package_name":"pywin32","ecosystem":"pypi","requirements":"227","direct":false,"kind":"runtime","optional":false},{"id":18688566462,"package_name":"pywinpty","ecosystem":"pypi","requirements":"1.1.6","direct":false,"kind":"runtime","optional":false},{"id":18688566463,"package_name":"pyzmq","ecosystem":"pypi","requirements":"22.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688566464,"package_name":"qtconsole","ecosystem":"pypi","requirements":"5.2.2","direct":false,"kind":"runtime","optional":false},{"id":18688566465,"package_name":"qtpy","ecosystem":"pypi","requirements":"1.11.3","direct":false,"kind":"runtime","optional":false},{"id":18688566466,"package_name":"requests","ecosystem":"pypi","requirements":"2.26.0","direct":false,"kind":"runtime","optional":false},{"id":18688566467,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"0.17.17","direct":false,"kind":"runtime","optional":false},{"id":18688566468,"package_name":"ruamel.yaml.clib","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":18688566469,"package_name":"send2trash","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":18688566470,"package_name":"setuptools-scm","ecosystem":"pypi","requirements":"6.3.2","direct":false,"kind":"runtime","optional":false},{"id":18688566471,"package_name":"shapely","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":18688566472,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":18688566473,"package_name":"sodapy","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688566474,"package_name":"splitgraph","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":18688566475,"package_name":"splitgraph-pipelinewise-target-postgres","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688566476,"package_name":"tabulate","ecosystem":"pypi","requirements":"0.8.9","direct":false,"kind":"runtime","optional":false},{"id":18688566477,"package_name":"terminado","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":18688566478,"package_name":"testpath","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":18688566479,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688566480,"package_name":"tornado","ecosystem":"pypi","requirements":"6.1","direct":false,"kind":"runtime","optional":false},{"id":18688566481,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.62.3","direct":false,"kind":"runtime","optional":false},{"id":18688566482,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":18688566483,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688566484,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.7","direct":false,"kind":"runtime","optional":false},{"id":18688566485,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":18688566486,"package_name":"webencodings","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688566487,"package_name":"websocket-client","ecosystem":"pypi","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":18688566488,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"3.5.2","direct":false,"kind":"runtime","optional":false},{"id":18688566489,"package_name":"zipp","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/postgis/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:36.116Z","updated_at":"2024-06-19T05:14:36.116Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/postgis/pyproject.toml","dependencies":[{"id":18688567522,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.7,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":18688567523,"package_name":"splitgraph","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":18688567524,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=0.24","direct":true,"kind":"runtime","optional":false},{"id":18688567525,"package_name":"jupyter","ecosystem":"pypi","requirements":"\u003e=1.0","direct":true,"kind":"runtime","optional":false},{"id":18688567526,"package_name":"geopandas","ecosystem":"pypi","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":18688567527,"package_name":"descartes","ecosystem":"pypi","requirements":"^1.1.0","direct":true,"kind":"runtime","optional":false},{"id":18688567528,"package_name":"shapely","ecosystem":"pypi","requirements":"^1.7.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/us-election/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:36.465Z","updated_at":"2024-06-19T05:14:36.465Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/examples/us-election/pyproject.toml","dependencies":[{"id":18688567546,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.7,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":18688567547,"package_name":"splitgraph","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":18688567548,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=0.24","direct":true,"kind":"runtime","optional":false},{"id":18688567549,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2024-06-19T05:14:37.006Z","updated_at":"2024-06-19T05:14:37.006Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/poetry.lock","dependencies":[{"id":18688567716,"package_name":"alabaster","ecosystem":"pypi","requirements":"0.7.13","direct":false,"kind":"runtime","optional":false},{"id":18688567717,"package_name":"altgraph","ecosystem":"pypi","requirements":"0.17.3","direct":false,"kind":"runtime","optional":false},{"id":18688567718,"package_name":"asciitree","ecosystem":"pypi","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":18688567719,"package_name":"astroid","ecosystem":"pypi","requirements":"2.14.2","direct":false,"kind":"runtime","optional":false},{"id":18688567720,"package_name":"attrs","ecosystem":"pypi","requirements":"22.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688567721,"package_name":"babel","ecosystem":"pypi","requirements":"2.11.0","direct":false,"kind":"runtime","optional":false},{"id":18688567722,"package_name":"black","ecosystem":"pypi","requirements":"21.12b0","direct":false,"kind":"runtime","optional":false},{"id":18688567723,"package_name":"bump2version","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688567724,"package_name":"certifi","ecosystem":"pypi","requirements":"2022.12.7","direct":false,"kind":"runtime","optional":false},{"id":18688567725,"package_name":"cffi","ecosystem":"pypi","requirements":"1.14.6","direct":false,"kind":"runtime","optional":false},{"id":18688567726,"package_name":"cfgv","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":18688567727,"package_name":"chardet","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688567728,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688567729,"package_name":"click","ecosystem":"pypi","requirements":"7.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688567730,"package_name":"click-log","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688567731,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":18688567732,"package_name":"coverage","ecosystem":"pypi","requirements":"5.5","direct":false,"kind":"runtime","optional":false},{"id":18688567733,"package_name":"coveralls","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"runtime","optional":false},{"id":18688567734,"package_name":"cryptography","ecosystem":"pypi","requirements":"39.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688567735,"package_name":"dill","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":18688567736,"package_name":"distlib","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":18688567737,"package_name":"docker","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688567738,"package_name":"docopt","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":18688567739,"package_name":"docutils","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":18688567740,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688567741,"package_name":"filelock","ecosystem":"pypi","requirements":"3.9.0","direct":false,"kind":"runtime","optional":false},{"id":18688567742,"package_name":"greenlet","ecosystem":"pypi","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":18688567743,"package_name":"httpretty","ecosystem":"pypi","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":18688567744,"package_name":"identify","ecosystem":"pypi","requirements":"2.5.18","direct":false,"kind":"runtime","optional":false},{"id":18688567745,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":18688567746,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":18688567747,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688567748,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"5.12.0","direct":false,"kind":"runtime","optional":false},{"id":18688567749,"package_name":"inflection","ecosystem":"pypi","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688567750,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688567751,"package_name":"isort","ecosystem":"pypi","requirements":"5.12.0","direct":false,"kind":"runtime","optional":false},{"id":18688567752,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688567753,"package_name":"joblib","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688567754,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.17.3","direct":false,"kind":"runtime","optional":false},{"id":18688567755,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":18688567756,"package_name":"macholib","ecosystem":"pypi","requirements":"1.16.2","direct":false,"kind":"runtime","optional":false},{"id":18688567757,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":18688567758,"package_name":"mccabe","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":18688567759,"package_name":"minio","ecosystem":"pypi","requirements":"7.1.13","direct":false,"kind":"runtime","optional":false},{"id":18688567760,"package_name":"mypy","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688567761,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688567762,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.7.0","direct":false,"kind":"runtime","optional":false},{"id":18688567763,"package_name":"numpy","ecosystem":"pypi","requirements":"1.24.2","direct":false,"kind":"runtime","optional":false},{"id":18688567764,"package_name":"packaging","ecosystem":"pypi","requirements":"23.0","direct":false,"kind":"runtime","optional":false},{"id":18688567765,"package_name":"pandas","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":18688567766,"package_name":"parsimonious","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":18688567767,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":18688567768,"package_name":"pefile","ecosystem":"pypi","requirements":"2023.2.7","direct":false,"kind":"runtime","optional":false},{"id":18688567769,"package_name":"pglast","ecosystem":"pypi","requirements":"3.17","direct":false,"kind":"runtime","optional":false},{"id":18688567770,"package_name":"pkgutil-resolve-name","ecosystem":"pypi","requirements":"1.3.10","direct":false,"kind":"runtime","optional":false},{"id":18688567771,"package_name":"platformdirs","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688567772,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688567773,"package_name":"pre-commit","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688567774,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"2.9.5","direct":false,"kind":"runtime","optional":false},{"id":18688567775,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"runtime","optional":false},{"id":18688567776,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.10.5","direct":false,"kind":"runtime","optional":false},{"id":18688567777,"package_name":"pyfakefs","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688567778,"package_name":"pygments","ecosystem":"pypi","requirements":"2.14.0","direct":false,"kind":"runtime","optional":false},{"id":18688567779,"package_name":"pyinstaller","ecosystem":"pypi","requirements":"4.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688567780,"package_name":"pyinstaller-hooks-contrib","ecosystem":"pypi","requirements":"2023.0","direct":false,"kind":"runtime","optional":false},{"id":18688567781,"package_name":"pylint","ecosystem":"pypi","requirements":"2.16.2","direct":false,"kind":"runtime","optional":false},{"id":18688567782,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"0.19.3","direct":false,"kind":"runtime","optional":false},{"id":18688567783,"package_name":"pytest","ecosystem":"pypi","requirements":"7.2.1","direct":false,"kind":"runtime","optional":false},{"id":18688567784,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688567785,"package_name":"pytest-env","ecosystem":"pypi","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":18688567786,"package_name":"pytest-snapshot","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":18688568929,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":18688568930,"package_name":"pytz","ecosystem":"pypi","requirements":"2022.7.1","direct":false,"kind":"runtime","optional":false},{"id":18688568931,"package_name":"pywin32","ecosystem":"pypi","requirements":"305","direct":false,"kind":"runtime","optional":false},{"id":18688568932,"package_name":"pywin32-ctypes","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688568933,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":"runtime","optional":false},{"id":18688568934,"package_name":"requests","ecosystem":"pypi","requirements":"2.28.2","direct":false,"kind":"runtime","optional":false},{"id":18688568935,"package_name":"ruamel-yaml","ecosystem":"pypi","requirements":"0.17.21","direct":false,"kind":"runtime","optional":false},{"id":18688568936,"package_name":"ruamel-yaml-clib","ecosystem":"pypi","requirements":"0.2.7","direct":false,"kind":"runtime","optional":false},{"id":18688568937,"package_name":"setuptools","ecosystem":"pypi","requirements":"67.4.0","direct":false,"kind":"runtime","optional":false},{"id":18688568938,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":18688568939,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688568940,"package_name":"sodapy","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688568941,"package_name":"sphinx","ecosystem":"pypi","requirements":"6.1.3","direct":false,"kind":"runtime","optional":false},{"id":18688568942,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":18688568943,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":18688568944,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":18688568945,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688568946,"package_name":"sphinxcontrib-jquery","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":18688568947,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":18688568948,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":18688568949,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":18688568950,"package_name":"splitgraph-pipelinewise-target-postgres","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":18688568951,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"1.4.22","direct":false,"kind":"runtime","optional":false},{"id":18688568952,"package_name":"tabulate","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":18688568953,"package_name":"toml","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":18688568954,"package_name":"tomli","ecosystem":"pypi","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":18688568955,"package_name":"tomlkit","ecosystem":"pypi","requirements":"0.11.6","direct":false,"kind":"runtime","optional":false},{"id":18688568956,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.64.1","direct":false,"kind":"runtime","optional":false},{"id":18688568957,"package_name":"types-chardet","ecosystem":"pypi","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":18688568958,"package_name":"types-requests","ecosystem":"pypi","requirements":"2.28.11.15","direct":false,"kind":"runtime","optional":false},{"id":18688568959,"package_name":"types-tabulate","ecosystem":"pypi","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":18688568960,"package_name":"types-urllib3","ecosystem":"pypi","requirements":"1.26.25.8","direct":false,"kind":"runtime","optional":false},{"id":18688568961,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.5.0","direct":false,"kind":"runtime","optional":false},{"id":18688568962,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.14","direct":false,"kind":"runtime","optional":false},{"id":18688568963,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.19.0","direct":false,"kind":"runtime","optional":false},{"id":18688568964,"package_name":"websocket-client","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":18688568965,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":18688568966,"package_name":"zipp","ecosystem":"pypi","requirements":"3.15.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-06-19T05:14:37.952Z","updated_at":"2024-06-19T05:14:37.952Z","repository_link":"https://github.com/splitgraph/sgr/blob/master/pyproject.toml","dependencies":[{"id":18688568967,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.8,\u003c4.0","direct":true,"kind":"runtime","optional":false},{"id":18688568968,"package_name":"click","ecosystem":"pypi","requirements":"^7","direct":true,"kind":"runtime","optional":false},{"id":18688568969,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"^2","direct":true,"kind":"runtime","optional":false},{"id":18688568970,"package_name":"parsimonious","ecosystem":"pypi","requirements":"^0.8","direct":true,"kind":"runtime","optional":false},{"id":18688568971,"package_name":"minio","ecosystem":"pypi","requirements":"\u003e=4","direct":true,"kind":"runtime","optional":false},{"id":18688568972,"package_name":"pglast","ecosystem":"pypi","requirements":"^3.4","direct":true,"kind":"runtime","optional":false},{"id":18688568973,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.22","direct":true,"kind":"runtime","optional":false},{"id":18688568974,"package_name":"docker","ecosystem":"pypi","requirements":"\u003e=5.0.2","direct":true,"kind":"runtime","optional":false},{"id":18688568975,"package_name":"click_log","ecosystem":"pypi","requirements":"\u003e=0.3.2","direct":true,"kind":"runtime","optional":false},{"id":18688568976,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.46.0","direct":true,"kind":"runtime","optional":false},{"id":18688568977,"package_name":"packaging","ecosystem":"pypi","requirements":"\u003e=20.1","direct":true,"kind":"runtime","optional":false},{"id":18688568978,"package_name":"tabulate","ecosystem":"pypi","requirements":"\u003e=0.8.7","direct":true,"kind":"runtime","optional":false},{"id":18688568979,"package_name":"asciitree","ecosystem":"pypi","requirements":"\u003e=0.3.3","direct":true,"kind":"runtime","optional":false},{"id":18688568980,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"\u003e=0.17.21","direct":true,"kind":"runtime","optional":false},{"id":18688568981,"package_name":"jsonschema","ecosystem":"pypi","requirements":"\u003e=3.1.0","direct":true,"kind":"runtime","optional":false},{"id":18688568982,"package_name":"cryptography","ecosystem":"pypi","requirements":"\u003e=3.4.0","direct":true,"kind":"runtime","optional":false},{"id":18688568983,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.10","direct":true,"kind":"runtime","optional":false},{"id":18688568984,"package_name":"chardet","ecosystem":"pypi","requirements":"^4.0.0","direct":true,"kind":"runtime","optional":false},{"id":18688568985,"package_name":"cffi","ecosystem":"pypi","requirements":"\u003c1.15","direct":true,"kind":"runtime","optional":false},{"id":18688568986,"package_name":"sodapy","ecosystem":"pypi","requirements":"\u003e=2.1","direct":true,"kind":"runtime","optional":false},{"id":18688568987,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"runtime","optional":false},{"id":18688568988,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"^1.3,\u003c1.4.23","direct":true,"kind":"runtime","optional":false},{"id":18688568989,"package_name":"splitgraph-pipelinewise-target-postgres","ecosystem":"pypi","requirements":"\u003e=2.1.0","direct":true,"kind":"runtime","optional":false},{"id":18688568990,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=4.4","direct":true,"kind":"develop","optional":false},{"id":18688568991,"package_name":"pyfakefs","ecosystem":"pypi","requirements":"\u003e=4.1","direct":true,"kind":"develop","optional":false},{"id":18688568992,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"\u003e=2.10","direct":true,"kind":"develop","optional":false},{"id":18688568993,"package_name":"pytest-env","ecosystem":"pypi","requirements":"\u003e=0.6","direct":true,"kind":"develop","optional":false},{"id":18688568994,"package_name":"pytest-snapshot","ecosystem":"pypi","requirements":"\u003e=0.8.0","direct":true,"kind":"develop","optional":false},{"id":18688568995,"package_name":"coveralls","ecosystem":"pypi","requirements":"\u003e=2.1","direct":true,"kind":"develop","optional":false},{"id":18688568996,"package_name":"coverage","ecosystem":"pypi","requirements":"\u003c6","direct":true,"kind":"develop","optional":false},{"id":18688568997,"package_name":"pyinstaller","ecosystem":"pypi","requirements":"\u003e=3.4","direct":true,"kind":"develop","optional":false},{"id":18688568998,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=3.1","direct":true,"kind":"develop","optional":false},{"id":18688568999,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"\u003e=0.5.0","direct":true,"kind":"develop","optional":false},{"id":18688569000,"package_name":"pylint","ecosystem":"pypi","requirements":"\u003e=2.5","direct":true,"kind":"develop","optional":false},{"id":18688569001,"package_name":"black","ecosystem":"pypi","requirements":"\u003e=21.12b0","direct":true,"kind":"develop","optional":false},{"id":18688569002,"package_name":"pre-commit","ecosystem":"pypi","requirements":"\u003e=2.1","direct":true,"kind":"develop","optional":false},{"id":18688569003,"package_name":"httpretty","ecosystem":"pypi","requirements":"\u003e=1.0.2","direct":true,"kind":"develop","optional":false},{"id":18688569004,"package_name":"mypy","ecosystem":"pypi","requirements":"\u003e=0.720","direct":true,"kind":"develop","optional":false},{"id":18688569005,"package_name":"bump2version","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"develop","optional":false},{"id":18688569006,"package_name":"types-tabulate","ecosystem":"pypi","requirements":"^0.1.1","direct":true,"kind":"develop","optional":false},{"id":18688569007,"package_name":"types-chardet","ecosystem":"pypi","requirements":"^0.1.3","direct":true,"kind":"develop","optional":false},{"id":18688569008,"package_name":"types-requests","ecosystem":"pypi","requirements":"^2.25.0","direct":true,"kind":"develop","optional":false}]}],"score":14.450486105668851,"created_at":"2026-06-26T14:54:04.500Z","updated_at":"2026-07-23T04:01:28.955Z","avatar_url":"https://github.com/splitgraph.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/376885","html_url":"https://summary.ecosyste.ms/projects/376885"}