{"id":7747263,"name":"Equator-Analytics/python-health-checks","ecosystem":"actions","description":"A standard style check, lint, type check in the pipenv python environment","homepage":"","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/Equator-Analytics/python-health-checks","keywords_array":["actions","python"],"namespace":"Equator-AI","versions_count":5,"first_release_published_at":"2023-04-18T08:55:52.000Z","latest_release_published_at":"2023-05-15T06:50:31.000Z","latest_release_number":"v2.1.2","latest_published_release_number":null,"last_synced_at":"2026-10-18T22:07:29.992Z","created_at":"2023-05-17T11:21:27.469Z","updated_at":"2026-10-18T22:07:29.992Z","registry_url":"https://github.com/Equator-Analytics/python-health-checks","install_command":null,"documentation_url":null,"metadata":{"name":"python health checks","description":"A standard style check, lint, type check in the pipenv python environment","branding":{"icon":"check-square","color":"green"},"inputs":{"checktests":{"description":"Flag this to false in order to run unit tests on your own, instead of via this workflow","required":false,"default":true}},"runs":{"using":"composite","steps":[{"uses":"actions/checkout@v3"},{"name":"Set up Python 3.9","uses":"actions/setup-python@v3","with":{"python-version":"3.9"}},{"name":"Install pipenv","shell":"bash","run":"python -m pip install --upgrade pipenv wheel\n"},{"id":"cache-pipenv","uses":"actions/cache@v3","with":{"path":"~/.local/share/virtualenvs","key":"${{ runner.os }}-pipenv-${{ hashFiles('**/Pipfile.lock') }}","restore-keys":"${{ runner.os }}-pip-\n"}},{"name":"Install dependencies","shell":"bash","if":"steps.cache-pipenv.outputs.cache-hit != 'true'","env":{"SSH_AUTH_SOCK":"/tmp/ssh_agent.sock"},"run":"pipenv sync --dev\n"},{"name":"Check format is compliant","shell":"bash","env":{"SSH_AUTH_SOCK":"/tmp/ssh_agent.sock"},"run":"pipenv run style-check"},{"name":"Lint","shell":"bash","run":"pipenv run lint"},{"name":"Type checking","shell":"bash","run":"pipenv run type-check"},{"name":"Testing","if":"${{inputs.checktests}}","shell":"bash","run":"pipenv run test"}]},"default_branch":"main","path":null},"repo_metadata":{"id":153440086,"uuid":"623805134","full_name":"Equator-AI/python-health-checks","owner":"Equator-AI","description":"github action health checker for pipenv-based python projects","archived":false,"fork":false,"pushed_at":"2023-05-15T06:53:58.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-09-22T10:47:34.283Z","etag":null,"topics":["actions","python"],"latest_commit_sha":null,"homepage":"","language":null,"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/Equator-AI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-04-05T06:00:22.000Z","updated_at":"2023-05-15T08:55:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"f5e9b7a0-3ba5-4d22-ac0c-7ba07c1ad29f","html_url":"https://github.com/Equator-AI/python-health-checks","commit_stats":null,"previous_names":["equator-analytics/python-health-checks"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/Equator-AI/python-health-checks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Equator-AI","download_url":"https://codeload.github.com/Equator-AI/python-health-checks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37591878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-22T02:00:07.665Z","response_time":55,"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":"Equator-AI","name":"Equator AI","uuid":"89058477","kind":"organization","description":"","email":"hello@equator-ai.com","website":"www.equator-ai.com","location":"Australia","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/89058477?v=4","repositories_count":1,"last_synced_at":"2024-08-18T04:31:33.932Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Equator-AI","funding_links":[],"total_stars":0,"followers":2,"following":0,"created_at":"2023-04-18T09:31:25.163Z","updated_at":"2024-08-18T04:31:34.037Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Equator-AI","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Equator-AI/repositories"},"tags":[{"name":"v2.1.2","sha":"f705f542e52c953e49f56ffa85478ecbd2bf4600","kind":"commit","published_at":"2023-05-15T06:50:31.000Z","download_url":"https://codeload.github.com/Equator-AI/python-health-checks/tar.gz/v2.1.2","html_url":"https://github.com/Equator-AI/python-health-checks/releases/tag/v2.1.2","dependencies_parsed_at":"2023-06-02T00:41:12.921Z","dependency_job_id":null,"purl":"pkg:github/Equator-AI/python-health-checks@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"3d7f9a3a50ac3fe98d2bbdbb369d5b3ce8ebb8cf","kind":"commit","published_at":"2023-05-12T07:23:25.000Z","download_url":"https://codeload.github.com/Equator-AI/python-health-checks/tar.gz/v2.1.1","html_url":"https://github.com/Equator-AI/python-health-checks/releases/tag/v2.1.1","dependencies_parsed_at":"2023-06-02T00:41:12.611Z","dependency_job_id":null,"purl":"pkg:github/Equator-AI/python-health-checks@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"e21563f02349ac6a9d5aadf4e879b550ee1e5dc5","kind":"commit","published_at":"2023-05-12T07:11:56.000Z","download_url":"https://codeload.github.com/Equator-AI/python-health-checks/tar.gz/v2.1.0","html_url":"https://github.com/Equator-AI/python-health-checks/releases/tag/v2.1.0","dependencies_parsed_at":"2023-06-02T00:41:12.786Z","dependency_job_id":null,"purl":"pkg:github/Equator-AI/python-health-checks@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"7ca8ca8adc869a9f72f362f055eddef2e97e379d","kind":"commit","published_at":"2023-04-19T05:28:44.000Z","download_url":"https://codeload.github.com/Equator-AI/python-health-checks/tar.gz/v2.0.0","html_url":"https://github.com/Equator-AI/python-health-checks/releases/tag/v2.0.0","dependencies_parsed_at":"2023-06-02T00:41:13.191Z","dependency_job_id":null,"purl":"pkg:github/Equator-AI/python-health-checks@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"daeee3359a003cc4b959ce81cfacae385f0f080d","kind":"commit","published_at":"2023-04-18T08:55:52.000Z","download_url":"https://codeload.github.com/Equator-AI/python-health-checks/tar.gz/v1.0.0","html_url":"https://github.com/Equator-AI/python-health-checks/releases/tag/v1.0.0","dependencies_parsed_at":"2023-06-02T00:41:19.345Z","dependency_job_id":null,"purl":"pkg:github/Equator-AI/python-health-checks@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Equator-AI%2Fpython-health-checks/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-09-22T12:58:23.366Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":40.26221692491061,"dependent_packages_count":0.0,"stargazers_count":48.81764060265407,"forks_count":35.22640316731543,"docker_downloads_count":null,"average":31.076565173720027},"purl":"pkg:githubactions/Equator-Analytics/python-health-checks","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/actions/Equator-Analytics/python-health-checks","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/actions/Equator-Analytics/python-health-checks","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/actions/Equator-Analytics/python-health-checks/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/Equator-Analytics%2Fpython-health-checks/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/Equator-Analytics%2Fpython-health-checks/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/Equator-Analytics%2Fpython-health-checks/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/Equator-Analytics%2Fpython-health-checks/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/Equator-Analytics%2Fpython-health-checks/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/github%20actions/packages/Equator-Analytics%2Fpython-health-checks/codemeta","maintainers":[]}