{"id":169355,"name":null,"description":"A template repository to make setting up new Python projects easier and more uniform.","url":"https://github.com/catalyst-cooperative/cheshire","last_synced_at":"2025-09-09T21:01:46.271Z","repository":{"id":37892177,"uuid":"481757585","full_name":"catalyst-cooperative/cheshire","owner":"catalyst-cooperative","description":"A template repository to make setting up new Python projects easier and more uniform.","archived":false,"fork":false,"pushed_at":"2025-08-25T19:41:31.000Z","size":615,"stargazers_count":5,"open_issues_count":6,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-08-25T21:29:52.260Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/catalyst-cooperative.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"docs/CODE_OF_CONDUCT.md","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,"zenodo":null},"funding":{"open_collective":"pudl","github":"catalyst-cooperative"}},"created_at":"2022-04-14T21:43:34.000Z","updated_at":"2025-07-15T04:18:57.000Z","dependencies_parsed_at":"2023-09-23T05:08:39.960Z","dependency_job_id":"4c88dc32-87af-4c4b-a80e-8d22585efa64","html_url":"https://github.com/catalyst-cooperative/cheshire","commit_stats":{"total_commits":370,"total_committers":5,"mean_commits":74.0,"dds":0.4540540540540541,"last_synced_commit":"a119c8ee8edb05443750135cdf7be29a3f4a8ddb"},"previous_names":[],"tags_count":10,"template":true,"template_full_name":null,"purl":"pkg:github/catalyst-cooperative/cheshire","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catalyst-cooperative","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274363311,"owners_count":25271674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"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":"catalyst-cooperative","name":"Catalyst Cooperative","uuid":"25487946","kind":"organization","description":"Catalyst is a small data engineering cooperative working on electricity regulation and climate change.","email":"hello@catalyst.coop","website":"https://catalyst.coop","location":"United States of America","twitter":"CatalystCoop","company":null,"icon_url":"https://avatars.githubusercontent.com/u/25487946?v=4","repositories_count":82,"last_synced_at":"2025-08-28T13:31:31.021Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/catalyst-cooperative","funding_links":["https://github.com/sponsors/catalyst-cooperative"],"total_stars":688,"followers":204,"following":0,"created_at":"2022-11-14T23:39:00.072Z","updated_at":"2025-08-28T13:31:31.022Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catalyst-cooperative","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catalyst-cooperative/repositories"},"packages":[{"id":4340919,"name":"catalystcoop.cheshire","ecosystem":"pypi","description":"Replace this text with a one line description of the package.","homepage":null,"licenses":"MIT License  Copyright (c) 2022 Catalyst Cooperative  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ","normalized_licenses":["Other"],"repository_url":"https://github.com/catalyst-cooperative/cheshire","keywords_array":["template","testing","linting","github actions","continuous integration","continuous delivery"],"namespace":null,"versions_count":3,"first_release_published_at":"2022-04-29T05:51:47.000Z","latest_release_published_at":"2023-09-17T21:10:31.000Z","latest_release_number":"0.4.1","last_synced_at":"2025-08-25T21:38:02.977Z","created_at":"2022-04-29T06:00:43.149Z","updated_at":"2025-08-25T21:38:02.977Z","registry_url":"https://pypi.org/project/catalystcoop.cheshire/","install_command":"pip install catalystcoop.cheshire --index-url https://pypi.org/simple","documentation_url":"https://catalystcoop-cheshire.readthedocs.io","metadata":{"funding":null,"documentation":"https://catalystcoop-cheshire.readthedocs.io","classifiers":["Development Status :: 3 - Alpha","Environment :: Console","License :: OSI Approved :: MIT License","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11"],"normalized_name":"catalystcoop-cheshire","project_status":null},"repo_metadata":{"id":37892177,"uuid":"481757585","full_name":"catalyst-cooperative/cheshire","owner":"catalyst-cooperative","description":"A template repository to make setting up new Python projects easier and more uniform.","archived":false,"fork":false,"pushed_at":"2024-08-26T21:39:34.000Z","size":507,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-08-27T00:33:28.028Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/catalyst-cooperative.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"docs/CODE_OF_CONDUCT.md","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},"funding":{"open_collective":"catalyst-cooperative","custom":"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=PZBZDFNKBJW5E\u0026source=url"}},"created_at":"2022-04-14T21:43:34.000Z","updated_at":"2024-08-26T21:39:38.000Z","dependencies_parsed_at":"2023-09-23T05:08:39.960Z","dependency_job_id":"4c88dc32-87af-4c4b-a80e-8d22585efa64","html_url":"https://github.com/catalyst-cooperative/cheshire","commit_stats":{"total_commits":370,"total_committers":5,"mean_commits":74.0,"dds":0.4540540540540541,"last_synced_commit":"a119c8ee8edb05443750135cdf7be29a3f4a8ddb"},"previous_names":[],"tags_count":10,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catalyst-cooperative","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217094385,"owners_count":16123781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"catalyst-cooperative","name":"Catalyst Cooperative","uuid":"25487946","kind":"organization","description":"Catalyst is a small data engineering cooperative working on electricity regulation and climate change.","email":"hello@catalyst.coop","website":"https://catalyst.coop","location":"Boulder, CO","twitter":"CatalystCoop","company":null,"icon_url":"https://avatars.githubusercontent.com/u/25487946?v=4","repositories_count":70,"last_synced_at":"2024-05-20T14:28:20.359Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/catalyst-cooperative","funding_links":["https://github.com/sponsors/catalyst-cooperative"],"total_stars":551,"followers":123,"following":0,"created_at":"2022-11-14T23:39:00.072Z","updated_at":"2024-05-20T14:28:23.384Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catalyst-cooperative","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catalyst-cooperative/repositories"},"tags":[{"name":"v0.4.1","sha":"caa0e198fce2df622d528ce07e416e7859aebea6","kind":"tag","published_at":"2023-09-17T21:08:55.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.4.1","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"646c052c6ae722c63891c349b56cdc500fcdab96","kind":"tag","published_at":"2023-09-16T07:20:15.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.4.0","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.4.0/manifests"},{"name":"v0.3.4","sha":"b8fcc6700a64b63476493b2c41458b2f40eccd38","kind":"tag","published_at":"2023-09-16T06:02:39.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.3.4","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"2d11d5e7aabbc0859ae4255eb1f7093d27896a56","kind":"tag","published_at":"2023-09-16T05:37:09.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.3.3","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"96d6e3927d65a3bd53315db9b60b62fe44d4d308","kind":"tag","published_at":"2023-09-16T05:26:18.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.3.2","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"089688aa0cbeb404df914774e53cc3e37475c2e9","kind":"tag","published_at":"2023-09-16T05:00:28.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.3.1","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"a43804d6e1a8b100d609d577d98b56df140e9a75","kind":"tag","published_at":"2023-09-16T04:50:29.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.3.0","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"a43804d6e1a8b100d609d577d98b56df140e9a75","kind":"tag","published_at":"2023-09-16T04:44:03.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.2.1","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"4deed99bd270da164c0e2348375508bb81beacc8","kind":"tag","published_at":"2023-09-16T04:31:22.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.2.0","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"11c34fa57b13e9a13ca0b9e3fc2a9aac952eae3a","kind":"tag","published_at":"2022-04-29T05:49:13.000Z","download_url":"https://codeload.github.com/catalyst-cooperative/cheshire/tar.gz/v0.1.0","html_url":"https://github.com/catalyst-cooperative/cheshire/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-08-27T00:51:42.933Z","dependent_packages_count":0,"downloads":13,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":51.81322902994805,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":20.500882617335865,"forks_count":23.200755720688072,"average":26.551828465334143},"purl":"pkg:pypi/catalystcoop.cheshire","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/catalystcoop.cheshire","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/catalystcoop.cheshire","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/catalystcoop.cheshire/dependencies","status":null,"funding_links":["https://opencollective.com/catalyst-cooperative","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=PZBZDFNKBJW5E\u0026source=url","https://github.com/sponsors/catalyst-cooperative"],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-20T01:39:38.820Z","issues_count":6,"pull_requests_count":259,"avg_time_to_close_issue":23439510.75,"avg_time_to_close_pull_request":19161.301158301158,"issues_closed_count":4,"pull_requests_closed_count":259,"pull_request_authors_count":5,"issue_authors_count":1,"avg_comments_per_issue":0.6666666666666666,"avg_comments_per_pull_request":0.5096525096525096,"merged_pull_requests_count":258,"bot_issues_count":0,"bot_pull_requests_count":251,"past_year_issues_count":0,"past_year_pull_requests_count":119,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":7640.655462184874,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":119,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.42016806722689076,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":116,"past_year_merged_pull_requests_count":119,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/issues","maintainers":[{"login":"zaneselvans","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zaneselvans"},{"login":"jdangerx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdangerx"},{"login":"bendnorman","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bendnorman"}],"active_maintainers":[{"login":"zaneselvans","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zaneselvans"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/catalystcoop.cheshire/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/catalystcoop.cheshire/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/catalystcoop.cheshire/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/catalystcoop.cheshire/related_packages","maintainers":[{"uuid":"zschira","login":"zschira","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/zschira/","role":"Owner","created_at":"2023-09-22T11:12:53.647Z","updated_at":"2023-09-22T11:12:53.647Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/zschira/packages"},{"uuid":"zaneselvans","login":"zaneselvans","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/zaneselvans/","role":null,"created_at":"2023-02-06T23:31:37.534Z","updated_at":"2023-02-06T23:31:37.534Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/zaneselvans/packages"},{"uuid":"dazhong","login":"dazhong","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/dazhong/","role":"Owner","created_at":"2023-09-22T11:12:53.592Z","updated_at":"2023-09-22T11:12:53.592Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dazhong/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726710,"maintainers_count":308881,"namespaces_count":0,"keywords_count":238369,"github":"pypi","metadata":{"funded_packages_count":50594},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-09T06:31:19.922Z","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":1346218,"full_name":"catalyst-cooperative/cheshire","default_branch":"main","committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":202},{"name":"Zane Selvans","email":"zane.selvans@catalyst.coop","login":"zaneselvans","count":92},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":69},{"name":"bendnorman","email":"bdn29@cornell.edu","login":"bendnorman","count":5},{"name":"Dazhong Xia","email":"dazhong.xia@catalyst.coop","login":"jdangerx","count":2}],"total_commits":370,"total_committers":5,"total_bot_commits":271,"total_bot_committers":2,"mean_commits":74.0,"dds":0.4540540540540541,"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":119},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":39},{"name":"Zane Selvans","email":"zane.selvans@catalyst.coop","login":"zaneselvans","count":19},{"name":"bendnorman","email":"bdn29@cornell.edu","login":"bendnorman","count":3},{"name":"Dazhong Xia","email":"dazhong.xia@catalyst.coop","login":"jdangerx","count":2}],"past_year_total_commits":182,"past_year_total_committers":5,"past_year_total_bot_commits":158,"past_year_total_bot_committers":2,"past_year_mean_commits":36.4,"past_year_dds":0.34615384615384615,"last_synced_at":"2024-01-25T01:34:07.941Z","last_synced_commit":"a119c8ee8edb05443750135cdf7be29a3f4a8ddb","created_at":"2023-09-12T09:56:16.950Z","updated_at":"2024-01-25T01:34:07.941Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:17:06.873Z","repositories_count":5537301,"commits_count":874258671,"contributors_count":32257598,"owners_count":918899,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"catalyst-cooperative/cheshire","html_url":"https://github.com/catalyst-cooperative/cheshire","last_synced_at":"2025-08-31T08:16:49.882Z","status":null,"issues_count":6,"pull_requests_count":295,"avg_time_to_close_issue":23439510.75,"avg_time_to_close_pull_request":19751.975352112677,"issues_closed_count":4,"pull_requests_closed_count":284,"pull_request_authors_count":5,"issue_authors_count":1,"avg_comments_per_issue":0.6666666666666666,"avg_comments_per_pull_request":0.5186440677966102,"merged_pull_requests_count":283,"bot_issues_count":0,"bot_pull_requests_count":286,"past_year_issues_count":0,"past_year_pull_requests_count":41,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":21586.8,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.5121951219512195,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":40,"past_year_merged_pull_requests_count":30,"created_at":"2023-05-15T03:26:22.455Z","updated_at":"2025-09-03T06:47:26.806Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/catalyst-cooperative%2Fcheshire/issues","issue_labels_count":{"inframundo":4,"good first issue":2,"dependencies":1,"packaging":1,"testing":1},"pull_request_labels_count":{"dependencies":224,"github_actions":107,"packaging":1,"testing":1,"inframundo":1},"issue_author_associations_count":{"MEMBER":6},"pull_request_author_associations_count":{"CONTRIBUTOR":352,"MEMBER":10},"issue_authors":{"zaneselvans":6},"pull_request_authors":{"dependabot[bot]":224,"pre-commit-ci[bot]":128,"zaneselvans":7,"jdangerx":2,"bendnorman":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:15.144Z","repositories_count":10131782,"issues_count":31834041,"pull_requests_count":99281480,"authors_count":10714653,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":31,"github_actions":24},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":65,"MEMBER":3},"past_year_issue_authors":{},"past_year_pull_request_authors":{"pre-commit-ci[bot]":34,"dependabot[bot]":31,"zaneselvans":3},"maintainers":[{"login":"zaneselvans","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zaneselvans"},{"login":"jdangerx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jdangerx"},{"login":"bendnorman","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bendnorman"}],"active_maintainers":[{"login":"zaneselvans","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zaneselvans"}]},"events":{"total":{"DeleteEvent":23,"MemberEvent":1,"IssueCommentEvent":65,"PushEvent":94,"PullRequestReviewEvent":1,"PullRequestEvent":115,"CreateEvent":26},"last_year":{"DeleteEvent":23,"MemberEvent":1,"IssueCommentEvent":65,"PushEvent":94,"PullRequestReviewEvent":1,"PullRequestEvent":115,"CreateEvent":26}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/bot-auto-merge.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T11:16:00.830Z","updated_at":"2023-02-18T11:16:00.830Z","repository_link":"https://github.com/catalyst-cooperative/cheshire/blob/main/.github/workflows/bot-auto-merge.yml","dependencies":[{"id":7760349990,"package_name":"tibdex/github-app-token","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7760349991,"package_name":"ridedott/merge-me-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-build-push.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T11:16:00.920Z","updated_at":"2023-02-18T11:16:00.920Z","repository_link":"https://github.com/catalyst-cooperative/cheshire/blob/main/.github/workflows/docker-build-push.yml","dependencies":[{"id":7760350282,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7760350296,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"v4.3.0","direct":true,"kind":"composite","optional":false},{"id":7760350297,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2.4.1","direct":true,"kind":"composite","optional":false},{"id":7760350298,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2.1.0","direct":true,"kind":"composite","optional":false},{"id":7760350299,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v4.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tox-pytest.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T11:16:01.340Z","updated_at":"2023-02-18T11:16:01.340Z","repository_link":"https://github.com/catalyst-cooperative/cheshire/blob/main/.github/workflows/tox-pytest.yml","dependencies":[{"id":7760350884,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7760350885,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2.2.0","direct":true,"kind":"composite","optional":false},{"id":7760350886,"package_name":"google-github-actions/auth","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7760350887,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3.1.1","direct":true,"kind":"composite","optional":false},{"id":7760350888,"package_name":"8398a7/action-slack","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-18T11:16:01.486Z","updated_at":"2023-02-18T11:16:01.486Z","repository_link":"https://github.com/catalyst-cooperative/cheshire/blob/main/docker/Dockerfile","dependencies":[{"id":7760350912,"package_name":"condaforge/mambaforge","ecosystem":"docker","requirements":"4.12.0-0","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T05:08:38.530Z","updated_at":"2023-09-23T05:08:38.530Z","repository_link":"https://github.com/catalyst-cooperative/cheshire/blob/main/.github/workflows/release.yml","dependencies":[{"id":13890842238,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13890842239,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13890842240,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13890842241,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13890842242,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false},{"id":13890842243,"package_name":"sigstore/gh-action-sigstore-python","ecosystem":"actions","requirements":"v2.0.1","direct":true,"kind":"composite","optional":false},{"id":13890842244,"package_name":"8398a7/action-slack","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-09-23T05:08:38.869Z","updated_at":"2023-09-23T05:08:38.869Z","repository_link":"https://github.com/catalyst-cooperative/cheshire/blob/main/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-23T05:08:39.040Z","updated_at":"2023-09-23T05:08:39.040Z","repository_link":"https://github.com/catalyst-cooperative/cheshire/blob/main/pyproject.toml","dependencies":[{"id":13890842284,"package_name":"pandas","ecosystem":"pypi","requirements":"[parquet,excel,fss,gcp,compression]\u003e=2,\u003c3","direct":true,"kind":"runtime","optional":false},{"id":13890842285,"package_name":"pydantic","ecosystem":"pypi","requirements":"[email]\u003e=2,\u003c3","direct":true,"kind":"runtime","optional":false},{"id":13890842286,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"\u003e=2,\u003c3","direct":true,"kind":"runtime","optional":false}]}],"score":6.779921907472252,"created_at":"2025-09-09T01:22:33.496Z","updated_at":"2025-10-07T08:39:40.802Z","avatar_url":"https://github.com/catalyst-cooperative.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":13,"funding_links":["https://opencollective.com/pudl","https://github.com/sponsors/catalyst-cooperative"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["emissions","parallel","parquet","epa","climate","pudl","natural-gas","transformers","projection","cems"],"project_url":"https://science.ecosyste.ms/api/v1/projects/169355","html_url":"https://science.ecosyste.ms/projects/169355"}