{"id":5200562,"name":"geopmdpy","ecosystem":"pypi","description":"GEOPM - Global Extensible Open Power Manager Daemon","homepage":"https://geopm.github.io","licenses":"BSD License","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/geopm/geopm","keywords_array":["service","hardware","telemetry","configuration"],"namespace":null,"versions_count":7,"first_release_published_at":"2022-08-27T00:11:53.000Z","latest_release_published_at":"2025-12-19T01:13:00.000Z","latest_release_number":"3.2.2","latest_published_release_number":"3.2.2","last_synced_at":"2026-10-29T09:04:04.545Z","created_at":"2022-08-27T00:52:35.669Z","updated_at":"2026-10-29T09:04:04.545Z","registry_url":"https://pypi.org/project/geopmdpy/","install_command":"pip install geopmdpy --index-url https://pypi.org/simple","documentation_url":"https://geopm.github.io/geopmdpy.7.html","metadata":{"funding":null,"documentation":"https://geopm.github.io/geopmdpy.7.html","classifiers":["Development Status :: 5 - Production/Stable","License :: OSI Approved :: BSD License","Natural Language :: English","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering","Topic :: Software Development :: Libraries :: Application Frameworks","Topic :: System :: Hardware :: Symmetric Multi-processing","Topic :: System :: Power (UPS)"],"normalized_name":"geopmdpy","project_status":null},"repo_metadata":{"id":37502745,"uuid":"44407454","full_name":"geopm/geopm","owner":"geopm","description":"Global Extensible Open Power Manager","archived":false,"fork":false,"pushed_at":"2026-10-17T00:05:30.000Z","size":46719,"stargazers_count":113,"open_issues_count":725,"forks_count":54,"subscribers_count":6,"default_branch":"dev","last_synced_at":"2026-10-21T05:12:54.596Z","etag":null,"topics":["control-systems","hardware","high-performance-computing","hpc","power-management","service","sustainability","telemetry"],"latest_commit_sha":null,"homepage":"https://geopm.github.io","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geopm.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE-BSD-3-Clause","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2015-10-16T19:55:51.000Z","updated_at":"2026-10-17T00:05:39.000Z","dependencies_parsed_at":"2026-10-06T22:16:17.246Z","dependency_job_id":null,"html_url":"https://github.com/geopm/geopm","commit_stats":{"total_commits":6566,"total_committers":41,"mean_commits":"160.14634146341464","dds":0.5673164788303381,"last_synced_commit":"092823c605a46a6d20bb8c02f63a2da3d08d1c6f"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/geopm/geopm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geopm","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/sbom","scorecard":{"id":225237,"data":{"date":"2025-08-11","repo":{"name":"github.com/geopm/geopm","commit":"6526745aecf3a7722c1b3fa2e724a09619c171c0"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":8,"checks":[{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE-BSD-3-Clause:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE-BSD-3-Clause:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: .github/SECURITY.md:1","Info: Found linked content: .github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: .github/SECURITY.md:1","Info: Found text in security policy: .github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:22","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:23","Info: topLevel permissions set to 'read-all': .github/workflows/build.yml:22","Info: topLevel permissions set to 'read-all': .github/workflows/codeql-analysis.yml:15","Info: topLevel permissions set to 'read-all': .github/workflows/coverity.yml:14","Info: topLevel permissions set to 'read-all': .github/workflows/launchpad.yml:14","Info: topLevel permissions set to 'read-all': .github/workflows/website.yml:15","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: CppLibFuzzer integration found: libgeopmd/fuzz_test/StandaloneFuzzTargetMain.cpp:9","Info: CppLibFuzzer integration found: libgeopmd/fuzz_test/StandaloneFuzzTargetMain.cpp:25","Info: CppLibFuzzer integration found: libgeopmd/fuzz_test/StandaloneFuzzTargetMain.cpp:38","Info: CppLibFuzzer integration found: libgeopmd/fuzz_test/geopmhash_harness.cpp:12"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":1,"reason":"dependency not pinned by hash detected -- score normalized to 1","details":["Warn: containerImage not pinned by hash: integration/k8/geopm-fedora.Dockerfile:2","Warn: containerImage not pinned by hash: integration/k8/geopm-fedora.Dockerfile:65: pin your Docker image by updating fedora:42 to fedora:42@sha256:3da64cb89971a1cdbc6046e307eeebcb54f7281c0a606ee48d9995473f6b88d5","Warn: containerImage not pinned by hash: integration/k8/geopm-prometheus.Dockerfile:2","Warn: containerImage not pinned by hash: integration/k8/geopm-prometheus.Dockerfile:41","Warn: downloadThenRun not pinned by hash: integration/k8/geopm-fedora.Dockerfile:45-54","Warn: downloadThenRun not pinned by hash: integration/k8/geopm-prometheus.Dockerfile:30-34","Warn: pipCommand not pinned by hash: geopmdpy/install_user.sh:68","Warn: pipCommand not pinned by hash: geopmdpy/install_user.sh:85","Warn: pipCommand not pinned by hash: geopmdpy/install_user.sh:95","Warn: pipCommand not pinned by hash: integration/config/build.sh:154","Warn: pipCommand not pinned by hash: integration/config/build.sh:160","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:311","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:368","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:76","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:77","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:78","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:79","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:130","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:132","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:140","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:191","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:192","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:195","Warn: pipCommand not pinned by hash: .github/workflows/launchpad.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/launchpad.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/website.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/website.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/website.yml:42","Info:  12 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   2 downloadThenRun dependencies pinned","Info:   0 out of  22 pipCommand dependencies pinned","Info:   0 out of   4 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"24 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2023-117 / GHSA-mrwq-x4v8-fh7p","Warn: Project is vulnerable to: GHSA-496j-2rq6-j6cc","Warn: Project is vulnerable to: PYSEC-2022-48 / GHSA-77rm-9x9h-xj3g","Warn: Project is vulnerable to: GHSA-8gq9-2x98-w8hf","Warn: Project is vulnerable to: GHSA-8qvm-5x2c-j2w7","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2022-43015 / GHSA-47fc-vmwq-366v","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: PYSEC-2024-110 / GHSA-jw8x-6495-233v","Warn: Project is vulnerable to: GHSA-jxfp-4rvq-9h9m","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T03:38:56.285Z","repository_id":37502745,"created_at":"2025-08-17T03:38:56.286Z","updated_at":"2025-08-17T03:38:56.286Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":345082042,"owners_count":38459551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-22T02:00:06.372Z","response_time":122,"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":"geopm","name":"GEOPM","uuid":"14283883","kind":"organization","description":"","email":null,"website":"https://geopm.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14283883?v=4","repositories_count":6,"last_synced_at":"2026-10-26T12:00:04.314Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/geopm","funding_links":[],"total_stars":118,"followers":4,"following":0,"created_at":"2022-11-15T06:40:09.299Z","updated_at":"2026-10-26T12:00:04.324Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geopm","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geopm/repositories"},"tags":[{"name":"v3.2.2","sha":"c51c03b0c3c7dd27dc8add19576946307538e864","kind":"tag","published_at":"2025-12-18T22:21:32.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v3.2.2","html_url":"https://github.com/geopm/geopm/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.2.2/manifests","release_url":null},{"name":"v3.2.1","sha":"656c3eaea0d4a587e818e64dbe181b8e6883cf3a","kind":"tag","published_at":"2025-09-18T21:33:45.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v3.2.1","html_url":"https://github.com/geopm/geopm/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.2.1/manifests","release_url":null},{"name":"v3.2.0","sha":"68f4ccce210f63b24d941b6373de29b839cf3711","kind":"tag","published_at":"2025-04-29T00:31:04.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v3.2.0","html_url":"https://github.com/geopm/geopm/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.2.0/manifests","release_url":null},{"name":"v3.1.0","sha":"d94690c6e35d818d2bb37540448ae3777d78f34b","kind":"tag","published_at":"2024-05-22T16:18:37.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v3.1.0","html_url":"https://github.com/geopm/geopm/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.1.0/manifests","release_url":null},{"name":"v3.0.1","sha":"43fffcb199d4173defc60ac4d72ceec953aac3e1","kind":"tag","published_at":"2023-12-07T16:23:02.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v3.0.1","html_url":"https://github.com/geopm/geopm/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.0.1/manifests","release_url":null},{"name":"v3.0.0","sha":"3a36fcdab6e58ea56b6db29aae5b9f705094a9be","kind":"tag","published_at":"2023-10-26T18:05:08.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v3.0.0","html_url":"https://github.com/geopm/geopm/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v3.0.0/manifests","release_url":null},{"name":"v2.0.2","sha":"2fb9c59482d7ca48f524add060a324555285f14a","kind":"tag","published_at":"2023-03-30T21:34:43.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v2.0.2","html_url":"https://github.com/geopm/geopm/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.2/manifests","release_url":null},{"name":"v2.0.1","sha":"9d18f075fa61f976b5629670a9ad4ee54d4853b0","kind":"tag","published_at":"2023-01-25T21:53:44.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v2.0.1","html_url":"https://github.com/geopm/geopm/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.1/manifests","release_url":null},{"name":"v2.0.0","sha":"f82a9c2e3edc731ed9cc1ce167a11b60834b6d58","kind":"tag","published_at":"2022-08-25T18:19:12.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v2.0.0","html_url":"https://github.com/geopm/geopm/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.0/manifests","release_url":null},{"name":"v2.0.0+rc3","sha":"e1eb2f58c060221bdec71b66dfb3c719e044a737","kind":"tag","published_at":"2022-08-17T00:28:08.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v2.0.0+rc3","html_url":"https://github.com/geopm/geopm/releases/tag/v2.0.0+rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v2.0.0%2Brc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.0+rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.0+rc3/manifests","release_url":null},{"name":"v2.0.0+rc2","sha":"44ed0aac1b42af0e9b96c5e83fa7a584acd33216","kind":"tag","published_at":"2022-07-01T23:47:28.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v2.0.0+rc2","html_url":"https://github.com/geopm/geopm/releases/tag/v2.0.0+rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v2.0.0%2Brc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.0+rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.0+rc2/manifests","release_url":null},{"name":"v2.0.0+rc1","sha":"9d6f1d73f23eafa93d2be554807915b78d822ed5","kind":"tag","published_at":"2022-05-27T18:40:13.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v2.0.0+rc1","html_url":"https://github.com/geopm/geopm/releases/tag/v2.0.0+rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v2.0.0%2Brc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.0+rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v2.0.0+rc1/manifests","release_url":null},{"name":"v1.1.0","sha":"fb845c64959391f91ce1ba0a23854be4021909f3","kind":"tag","published_at":"2019-11-11T19:06:18.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v1.1.0","html_url":"https://github.com/geopm/geopm/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.1.0/manifests","release_url":null},{"name":"v1.0.0","sha":"564969f3d9ab87493a08b16a099a130a4ef267f0","kind":"tag","published_at":"2019-04-16T18:15:16.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v1.0.0","html_url":"https://github.com/geopm/geopm/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.0.0/manifests","release_url":null},{"name":"v1.0.0+rc3","sha":"26d8174b19c9aaacd8fef64d074d7e9ba2d05cde","kind":"tag","published_at":"2019-04-04T02:05:41.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v1.0.0+rc3","html_url":"https://github.com/geopm/geopm/releases/tag/v1.0.0+rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v1.0.0%2Brc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.0.0+rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.0.0+rc3/manifests","release_url":null},{"name":"v1.0.0+rc2","sha":"88432546922c0857b57d3586a0520c30f8f12626","kind":"tag","published_at":"2019-02-23T02:36:32.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v1.0.0+rc2","html_url":"https://github.com/geopm/geopm/releases/tag/v1.0.0+rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v1.0.0%2Brc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.0.0+rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.0.0+rc2/manifests","release_url":null},{"name":"v1.0.0-rc1","sha":"5ba09fc7c0bc2e19912c08021767f52bb8c690fd","kind":"tag","published_at":"2018-12-22T00:07:12.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v1.0.0-rc1","html_url":"https://github.com/geopm/geopm/releases/tag/v1.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v1.0.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v1.0.0-rc1/manifests","release_url":null},{"name":"v0.6.1","sha":"881b4441c101d07916aa23f9a86bd4c74e24fca8","kind":"tag","published_at":"2018-10-30T00:20:11.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.6.1","html_url":"https://github.com/geopm/geopm/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.6.1/manifests","release_url":null},{"name":"v0.6.0","sha":"ed6bb4970fd3858a83303f050a368884fa7e7e26","kind":"tag","published_at":"2018-10-04T17:55:39.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.6.0","html_url":"https://github.com/geopm/geopm/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.6.0/manifests","release_url":null},{"name":"v0.5.1","sha":"434ede301e67a374b9bbff1eb2802cf0cbc06157","kind":"tag","published_at":"2018-06-23T17:45:37.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.5.1","html_url":"https://github.com/geopm/geopm/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.5.1/manifests","release_url":null},{"name":"v0.5.0","sha":"a0750e44929bf64f6a92fd78e66011fa77cba045","kind":"tag","published_at":"2018-05-31T18:13:58.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.5.0","html_url":"https://github.com/geopm/geopm/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.5.0/manifests","release_url":null},{"name":"v0.4.0","sha":"16581e8a9791fb4d031dad8f4d466497fa9dc660","kind":"tag","published_at":"2018-01-12T21:49:40.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.4.0","html_url":"https://github.com/geopm/geopm/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.4.0/manifests","release_url":null},{"name":"v0.3.0","sha":"5ec56f12868b9e081020ff3d0c0d65bc4211f423","kind":"tag","published_at":"2017-06-19T16:23:32.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.3.0","html_url":"https://github.com/geopm/geopm/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.3.0/manifests","release_url":null},{"name":"v0.2.3","sha":"f1c949aa1b1b9e0507e845879b3e450044f0d7f5","kind":"tag","published_at":"2017-04-05T14:34:09.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.2.3","html_url":"https://github.com/geopm/geopm/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.2.3/manifests","release_url":null},{"name":"v0.2.2","sha":"8d2c2bdb671d74fc3cc681820657e8e6e9e6c797","kind":"tag","published_at":"2017-04-04T18:56:34.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.2.2","html_url":"https://github.com/geopm/geopm/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.2.2/manifests","release_url":null},{"name":"v0.2.1","sha":"d27fdb32379ece67c94ae44c536debced6df3f92","kind":"tag","published_at":"2016-11-18T21:07:00.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.2.1","html_url":"https://github.com/geopm/geopm/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.2.1/manifests","release_url":null},{"name":"v0.2.0","sha":"8f813e7d512d28099dd01b7605ce881882251e5e","kind":"tag","published_at":"2016-11-11T17:07:31.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.2.0","html_url":"https://github.com/geopm/geopm/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.2.0/manifests","release_url":null},{"name":"v0.1.1","sha":"1687b708fba74d45ddf8f369d68f95d8c16a1dec","kind":"tag","published_at":"2016-05-23T17:09:05.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.1.1","html_url":"https://github.com/geopm/geopm/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.1.1/manifests","release_url":null},{"name":"v0.1.0","sha":"8c3d18b4a72f5a4f9c9fa28d93bd9e647d5b688f","kind":"tag","published_at":"2016-05-05T08:40:49.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.1.0","html_url":"https://github.com/geopm/geopm/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.1.0/manifests","release_url":null},{"name":"v0.0.3","sha":"5dd7cd40f1537fc2a8c56b4c5138cd47c4f66fcc","kind":"tag","published_at":"2015-12-11T21:01:53.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.0.3","html_url":"https://github.com/geopm/geopm/releases/tag/v0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.0.3/manifests","release_url":null},{"name":"v0.0.2","sha":"26121903841a00e53b6a4e34a5c490299d1e71b1","kind":"tag","published_at":"2015-10-16T19:53:09.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.0.2","html_url":"https://github.com/geopm/geopm/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.0.2/manifests","release_url":null},{"name":"v0.0.1","sha":"c9013de038fc877362c61bc0606ccf5b6374ad69","kind":"tag","published_at":"2015-09-16T23:02:47.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.0.1","html_url":"https://github.com/geopm/geopm/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.0.1/manifests","release_url":null},{"name":"v0.0.0","sha":"78f6dab91fa69dfdb0b8c430f7f2c793563928c0","kind":"tag","published_at":"2015-05-18T18:32:07.000Z","download_url":"https://codeload.github.com/geopm/geopm/tar.gz/v0.0.0","html_url":"https://github.com/geopm/geopm/releases/tag/v0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/geopm/geopm@v0.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/tags/v0.0.0/manifests","release_url":null}]},"repo_metadata_updated_at":"2026-10-28T08:33:38.822Z","dependent_packages_count":1,"downloads":40,"downloads_period":"last-month","dependent_repos_count":6,"rankings":{"downloads":19.737899968639226,"dependent_repos_count":5.994099801552604,"dependent_packages_count":4.790953020032164,"stargazers_count":7.864423272459124,"forks_count":6.162638599479824,"docker_downloads_count":4.649770391095432,"average":8.199964175543062},"purl":"pkg:pypi/geopmdpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/geopmdpy","docker_dependents_count":1,"docker_downloads_count":67,"usage_url":"https://repos.ecosyste.ms/usage/pypi/geopmdpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/geopmdpy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-27T08:04:27.787Z","issues_count":2495,"pull_requests_count":1866,"avg_time_to_close_issue":11155855.065299515,"avg_time_to_close_pull_request":1682276.9760653824,"issues_closed_count":1853,"pull_requests_closed_count":1713,"pull_request_authors_count":30,"issue_authors_count":38,"avg_comments_per_issue":0.5262525050100201,"avg_comments_per_pull_request":0.20257234726688103,"merged_pull_requests_count":1565,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":46,"past_year_pull_requests_count":50,"past_year_avg_time_to_close_issue":3055055.6,"past_year_avg_time_to_close_pull_request":1508378.608695652,"past_year_issues_closed_count":25,"past_year_pull_requests_closed_count":46,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.13043478260869565,"past_year_avg_comments_per_pull_request":0.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":43,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/geopm%2Fgeopm/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geopmdpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geopmdpy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geopmdpy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geopmdpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geopmdpy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/geopmdpy/codemeta","maintainers":[{"uuid":"cmcantalupo","login":"cmcantalupo","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/cmcantalupo/","role":null,"created_at":"2023-02-26T01:48:34.805Z","updated_at":"2023-02-26T01:48:34.805Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/cmcantalupo/packages"}]}