{"id":389521,"url":"https://github.com/chrisjbillington/inotify_simple","last_synced_at":"2026-10-26T03:31:53.216Z","repository":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"packages":[{"id":13195625,"name":"python311Packages.inotify-simple","ecosystem":"nixpkgs","description":"A simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:22:55.735Z","latest_release_published_at":"2026-02-02T00:22:55.735Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-05-08T12:37:25.181Z","created_at":"2026-02-02T00:22:55.484Z","updated_at":"2026-10-18T08:52:10.740Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python311Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python311Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/inotify-simple/default.nix#L24","metadata":{"nix_attribute":"python3.11-inotify-simple-1.3.5","position":"pkgs/development/python-modules/inotify-simple/default.nix:24","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.739Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.inotify-simple?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-07T06:02:21.561Z","updated_at":"2026-03-07T06:02:21.561Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":7659},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-10-25T05:00:28.690Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":13952020,"name":"python-inotify-simple","ecosystem":"guix","description":"Simple wrapper around inotify library","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"bsd-3","normalized_licenses":["BSD-1-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T19:27:24.593Z","latest_release_published_at":"2026-03-02T19:27:24.593Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-04-27T16:31:53.729Z","created_at":"2026-03-02T19:27:24.410Z","updated_at":"2026-10-18T08:52:10.740Z","registry_url":"https://packages.guix.gnu.org/packages/python-inotify-simple/1.3.5/","install_command":"guix install python-inotify-simple","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n14605","metadata":{"location":"gnu/packages/python-xyz.scm:14605","variable_name":"python-inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.739Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/python-inotify-simple","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/python-inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/python-inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/python-inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/python-inotify-simple/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":32886,"maintainers_count":0,"namespaces_count":0,"keywords_count":1694,"github":"guix-mirror","metadata":{"funded_packages_count":2549},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-10-25T05:02:56.437Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":5287738,"name":"inotify_simple","ecosystem":"conda","description":null,"homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2019-10-22T16:36:06.000Z","latest_release_published_at":"2020-12-14T09:18:00.000Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-03-25T12:15:05.985Z","created_at":"2022-10-03T15:44:56.190Z","updated_at":"2026-10-18T08:52:10.740Z","registry_url":"https://anaconda.org/conda-forge/inotify_simple","install_command":"conda install -c conda-forge inotify_simple","documentation_url":null,"metadata":{},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.740Z","dependent_packages_count":2,"downloads":312598,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":19.505864736710755,"stargazers_count":30.122285999500875,"forks_count":33.94559520838533,"average":29.39980034938857},"purl":"pkg:conda/inotify_simple?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/inotify_simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/inotify_simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/inotify_simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inotify_simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inotify_simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inotify_simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inotify_simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inotify_simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/inotify_simple/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2556},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-10-22T05:08:14.996Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":13203908,"name":"python312Packages.inotify-simple","ecosystem":"nixpkgs","description":"A simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:57:25.502Z","latest_release_published_at":"2026-02-02T00:57:25.502Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-05-13T01:07:49.649Z","created_at":"2026-02-02T00:57:08.912Z","updated_at":"2026-10-18T08:52:10.751Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python312Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python312Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/inotify-simple/default.nix#L24","metadata":{"nix_attribute":"python3.12-inotify-simple-1.3.5","position":"pkgs/development/python-modules/inotify-simple/default.nix:24","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.750Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python312Packages.inotify-simple?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-07T10:02:56.872Z","updated_at":"2026-03-07T10:02:56.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":7659},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-10-25T05:00:28.690Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":12828267,"name":"python311Packages.inotify-simple","ecosystem":"nixpkgs","description":"A simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T19:21:03.790Z","latest_release_published_at":"2026-01-26T19:21:03.790Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-04-18T01:02:22.021Z","created_at":"2026-01-26T19:21:03.634Z","updated_at":"2026-10-18T08:52:10.761Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python311Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python311Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/inotify-simple/default.nix#L19","metadata":{"nix_attribute":"python3.11-inotify-simple-1.3.5","position":"pkgs/development/python-modules/inotify-simple/default.nix:19","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.760Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.inotify-simple?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-04T19:35:52.942Z","updated_at":"2026-03-04T19:35:52.942Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":613,"github":"NixOS","metadata":{"funded_packages_count":5167},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-10-25T05:01:03.762Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":12815705,"name":"python310Packages.inotify-simple","ecosystem":"nixpkgs","description":"A simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T17:10:20.515Z","latest_release_published_at":"2026-01-26T17:10:20.515Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-07-24T20:55:52.142Z","created_at":"2026-01-26T17:10:20.350Z","updated_at":"2026-10-18T08:52:10.761Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python310Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python310Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/inotify-simple/default.nix#L19","metadata":{"nix_attribute":"python3.10-inotify-simple-1.3.5","position":"pkgs/development/python-modules/inotify-simple/default.nix:19","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.761Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python310Packages.inotify-simple?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-03T20:39:58.915Z","updated_at":"2026-03-03T20:39:58.915Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":613,"github":"NixOS","metadata":{"funded_packages_count":5167},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-10-25T05:01:03.762Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13303759,"name":"python311Packages.inotify-simple","ecosystem":"nixpkgs","description":"A simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:57:53.053Z","latest_release_published_at":"2026-02-02T06:57:53.053Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-04-13T12:02:03.928Z","created_at":"2026-02-02T06:57:50.053Z","updated_at":"2026-10-18T08:52:10.764Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python311Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python311Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/inotify-simple/default.nix#L19","metadata":{"nix_attribute":"python3.11-inotify-simple-1.3.5","position":"pkgs/development/python-modules/inotify-simple/default.nix:19","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.764Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.inotify-simple?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-04T04:48:47.405Z","updated_at":"2026-03-04T04:48:47.405Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":569,"github":"NixOS","metadata":{"funded_packages_count":7022},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-10-25T05:01:14.473Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":13296080,"name":"python310Packages.inotify-simple","ecosystem":"nixpkgs","description":"A simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:27:34.071Z","latest_release_published_at":"2026-02-02T06:27:34.071Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-03-07T06:38:41.594Z","created_at":"2026-02-02T06:27:18.990Z","updated_at":"2026-10-18T08:52:10.770Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python310Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python310Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/inotify-simple/default.nix#L19","metadata":{"nix_attribute":"python3.10-inotify-simple-1.3.5","position":"pkgs/development/python-modules/inotify-simple/default.nix:19","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.770Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python310Packages.inotify-simple?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-07T06:38:41.760Z","updated_at":"2026-03-07T06:38:41.760Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":569,"github":"NixOS","metadata":{"funded_packages_count":7022},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-10-25T05:01:14.473Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":13076565,"name":"python311Packages.inotify-simple","ecosystem":"nixpkgs","description":"Simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:34:07.726Z","latest_release_published_at":"2026-02-01T17:34:07.726Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-08-15T04:30:42.017Z","created_at":"2026-02-01T17:33:52.304Z","updated_at":"2026-10-18T08:52:10.771Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python311Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python311Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/inotify-simple/default.nix#L24","metadata":{"nix_attribute":"python3.11-inotify-simple-1.3.5","position":"pkgs/development/python-modules/inotify-simple/default.nix:24","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.771Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.inotify-simple?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-06T01:30:49.581Z","updated_at":"2026-03-06T01:30:49.581Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":8325},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-10-25T05:01:07.284Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":12866146,"name":"python313Packages.inotify-simple","ecosystem":"nixpkgs","description":"Simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T02:24:05.079Z","latest_release_published_at":"2026-03-07T01:28:56.878Z","latest_release_number":"2.0.1","latest_published_release_number":null,"last_synced_at":"2026-08-29T11:26:24.227Z","created_at":"2026-01-27T02:24:04.826Z","updated_at":"2026-10-18T08:52:10.777Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python313Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python313Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/inotify-simple/default.nix#L27","metadata":{"nix_attribute":"python3.13-inotify-simple-2.0.1","position":"pkgs/development/python-modules/inotify-simple/default.nix:27","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.777Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python313Packages.inotify-simple?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python313Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python313Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python313Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-07T01:28:57.415Z","updated_at":"2026-03-07T01:28:57.415Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":156725,"maintainers_count":5004,"namespaces_count":0,"keywords_count":3751,"github":"NixOS","metadata":{"funded_packages_count":11640},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-10-25T05:00:34.911Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":13085429,"name":"python312Packages.inotify-simple","ecosystem":"nixpkgs","description":"Simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T18:00:35.177Z","latest_release_published_at":"2026-02-01T18:00:35.177Z","latest_release_number":"1.3.5","latest_published_release_number":null,"last_synced_at":"2026-08-02T17:07:47.690Z","created_at":"2026-02-01T18:00:33.768Z","updated_at":"2026-10-18T08:52:10.781Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python312Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python312Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/inotify-simple/default.nix#L24","metadata":{"nix_attribute":"python3.12-inotify-simple-1.3.5","position":"pkgs/development/python-modules/inotify-simple/default.nix:24","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.781Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python312Packages.inotify-simple?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-05T23:33:53.760Z","updated_at":"2026-03-05T23:33:53.760Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":8325},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-10-25T05:01:07.284Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":12889689,"name":"python314Packages.inotify-simple","ecosystem":"nixpkgs","description":"Simple Python wrapper around inotify","homepage":"https://github.com/chrisjbillington/inotify_simple","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T07:53:15.548Z","latest_release_published_at":"2026-03-08T04:40:22.907Z","latest_release_number":"2.0.1","latest_published_release_number":null,"last_synced_at":"2026-08-31T19:28:34.762Z","created_at":"2026-01-27T07:53:15.340Z","updated_at":"2026-10-18T08:52:13.839Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python314Packages.inotify-simple","install_command":"nix-env -iA nixpkgs.python314Packages.inotify-simple","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/inotify-simple/default.nix#L27","metadata":{"nix_attribute":"python3.14-inotify-simple-2.0.1","position":"pkgs/development/python-modules/inotify-simple/default.nix:27","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"inotify-simple","upstream_purl":"pkg:pypi/inotify-simple"},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:13.839Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python314Packages.inotify-simple?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python314Packages.inotify-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python314Packages.inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python314Packages.inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.inotify-simple/codemeta","maintainers":[{"uuid":"erikarvstedt","login":null,"name":"Erik Arvstedt","email":"erik.arvstedt@gmail.com","url":"https://github.com/erikarvstedt","packages_count":25,"html_url":null,"role":null,"created_at":"2026-03-08T04:40:23.457Z","updated_at":"2026-03-08T04:40:23.457Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/erikarvstedt/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":156725,"maintainers_count":5004,"namespaces_count":0,"keywords_count":3751,"github":"NixOS","metadata":{"funded_packages_count":11640},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-10-25T05:00:34.911Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":2767401,"name":"inotify-simple","ecosystem":"pypi","description":"A simple wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes. Under 100 lines of code!","homepage":null,"licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":["inotify"],"namespace":null,"versions_count":22,"first_release_published_at":"2016-01-11T11:57:15.000Z","latest_release_published_at":"2025-08-25T06:28:19.000Z","latest_release_number":"2.0.1","latest_published_release_number":"2.0.1","last_synced_at":"2026-10-25T00:03:44.128Z","created_at":"2022-04-10T11:18:57.493Z","updated_at":"2026-10-25T00:03:44.128Z","registry_url":"https://pypi.org/project/inotify-simple/","install_command":"pip install inotify-simple --index-url https://pypi.org/simple","documentation_url":"http://inotify-simple.readthedocs.io/","metadata":{"funding":null,"documentation":"http://inotify-simple.readthedocs.io/","classifiers":[],"normalized_name":"inotify-simple","project_status":null},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.772Z","dependent_packages_count":13,"downloads":484940,"downloads_period":"last-month","dependent_repos_count":126,"rankings":{"downloads":0.7551824714778352,"dependent_repos_count":1.344783904037284,"dependent_packages_count":1.068879661557298,"stargazers_count":6.815213651151152,"forks_count":8.017015450811657,"docker_downloads_count":0.5765035227512648,"average":3.0962631102977483},"purl":"pkg:pypi/inotify-simple","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/inotify-simple","docker_dependents_count":70,"docker_downloads_count":11700770,"usage_url":"https://repos.ecosyste.ms/usage/pypi/inotify-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/inotify-simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inotify-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inotify-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inotify-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inotify-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inotify-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/inotify-simple/codemeta","maintainers":[{"uuid":"cbillington","login":"cbillington","name":null,"email":null,"url":null,"packages_count":30,"html_url":"https://pypi.org/user/cbillington/","role":null,"created_at":"2023-02-24T11:20:35.206Z","updated_at":"2023-02-24T11:20:35.206Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/cbillington/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":945070,"maintainers_count":406763,"namespaces_count":0,"keywords_count":326934,"github":"pypi","metadata":{"funded_packages_count":64136,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-10-25T05:04:15.306Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":15208133,"name":"github.com/chrisjbillington/inotify_simple","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/chrisjbillington/inotify_simple","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2017-03-05T06:18:23.000Z","latest_release_published_at":"2017-03-05T06:18:23.000Z","latest_release_number":"v1.1.1","latest_published_release_number":"v1.1.1","last_synced_at":"2026-10-25T00:03:45.691Z","created_at":"2026-09-14T22:47:47.794Z","updated_at":"2026-10-25T00:03:45.691Z","registry_url":"https://pkg.go.dev/github.com/chrisjbillington/inotify_simple","install_command":"go get github.com/chrisjbillington/inotify_simple","documentation_url":"https://pkg.go.dev/github.com/chrisjbillington/inotify_simple#section-documentation","metadata":{},"repo_metadata":{"id":5926905,"uuid":"49422756","full_name":"chrisjbillington/inotify_simple","owner":"chrisjbillington","description":"A simple Python wrapper around inotify. No fancy bells and whistles, just a literal wrapper with ctypes.","archived":false,"fork":false,"pushed_at":"2025-08-25T07:21:22.000Z","size":64,"stargazers_count":135,"open_issues_count":6,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-09-22T03:39:37.464Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisjbillington.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"chrisjbillington"}},"created_at":"2016-01-11T11:49:08.000Z","updated_at":"2026-08-29T18:01:46.000Z","dependencies_parsed_at":"2024-06-03T00:50:56.366Z","dependency_job_id":"88323bd1-f1cf-4a5b-9b4b-56f74d5d3d0f","html_url":"https://github.com/chrisjbillington/inotify_simple","commit_stats":{"total_commits":52,"total_committers":7,"mean_commits":7.428571428571429,"dds":"0.15384615384615385","last_synced_commit":"5573789890b0d3748dbe2ba956a1f231dac30d08"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/chrisjbillington/inotify_simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/sbom","scorecard":{"id":280118,"data":{"date":"2025-08-11","repo":{"name":"github.com/chrisjbillington/inotify_simple","commit":"f490c992e82733318fcdab18b5576dfd9dc373de"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","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":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 13 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-17T15:33:02.010Z","repository_id":5926905,"created_at":"2025-08-17T15:33:02.010Z","updated_at":"2025-08-17T15:33:02.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37956812,"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-10-03T02:00:07.567Z","response_time":59,"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":"chrisjbillington","name":"Chris Billington","uuid":"1044087","kind":"user","description":"Physicist and linux nerd. Core developer of the labscript suite experiment control and analysis system used in quantum science","email":"","website":null,"location":"Melbourne, Australia","twitter":"chrisbilbo","company":"Institute for Photonics and Advanced Sensing, University of Adelaide","icon_url":"https://avatars.githubusercontent.com/u/1044087?v=4","repositories_count":11,"last_synced_at":"2023-04-04T12:18:44.068Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/chrisjbillington","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T14:07:04.847Z","updated_at":"2023-04-04T12:18:44.231Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisjbillington/repositories"},"tags":[{"name":"2.0.1","sha":"78524408ffb7eafa48b0b7061bf5d61ccff07824","kind":"commit","published_at":"2025-08-25T06:27:06.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bec105fcd318e83cd1335f9b519f059d2100277a","kind":"commit","published_at":"2025-08-25T05:00:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/2.0.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/2.0.0/manifests"},{"name":"1.3.5","sha":"2a8f8305125c396896835f0ea4593477d007ff4b","kind":"commit","published_at":"2020-08-06T00:23:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.5/manifests"},{"name":"1.3.4","sha":"411e207ef024f7009c341898b164b401560c0057","kind":"commit","published_at":"2020-07-30T05:05:56.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.4","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.4/manifests"},{"name":"1.3.3","sha":"f02a5ae7f69f6dd764da9ee527ce679d389f6033","kind":"tag","published_at":"2020-02-24T21:59:13.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab71c804955b731ef73f28c3a3f46be1c4c806fa","kind":"tag","published_at":"2020-02-21T16:32:45.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"85fbda220d7e5e923ed6a689585d02f6e5a65e24","kind":"tag","published_at":"2020-02-18T04:08:47.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"c2aeb0694e99f93eb989ec698c9365352bdc32a7","kind":"tag","published_at":"2020-02-17T16:27:18.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.3.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"9ed193ff74dfed821e6a14419059e191e1b368ce","kind":"commit","published_at":"2019-11-22T17:45:40.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"acb82f472bdd83648bd9b559048d93a377416cc8","kind":"tag","published_at":"2019-11-21T18:26:54.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.2.0","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.2.0/manifests"},{"name":"1.1.8","sha":"f7e99db29cb4365137ca1326c14365bcc5c30741","kind":"commit","published_at":"2018-07-27T02:33:04.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.8","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"61d585e36a9a364a9f67d023bbec145209082504","kind":"commit","published_at":"2017-11-24T22:09:34.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.7","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.6","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"eaed6947c06ad1f800251e0e220134a1ef8383bc","kind":"commit","published_at":"2017-11-20T19:36:15.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.1.5","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.1.5/manifests"},{"name":"v1.1.1","sha":"ede764c56476c032a2632c8e81f264a4f5446e35","kind":"commit","published_at":"2017-03-05T06:18:23.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/v1.1.1","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/v1.1.1/manifests"},{"name":"1.0.3","sha":"dcccbe10db5db6eb84fbfb89ce3f4187ec53431d","kind":"commit","published_at":"2016-01-11T13:18:10.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.3","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"1f6995f79f0201d06b9e923df30a16ba0474294b","kind":"commit","published_at":"2016-01-11T13:09:33.000Z","download_url":"https://codeload.github.com/chrisjbillington/inotify_simple/tar.gz/1.0.2","html_url":"https://github.com/chrisjbillington/inotify_simple/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/chrisjbillington/inotify_simple@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/tags/1.0.2/manifests"}]},"repo_metadata_updated_at":"2026-10-18T08:52:10.763Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.64284563308504,"dependent_packages_count":4.349791488968574,"stargazers_count":5.730682483525771,"forks_count":6.357204640473066,"docker_downloads_count":null,"average":5.270131061513113},"purl":"pkg:golang/github.com/chrisjbillington/inotify_simple","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/chrisjbillington/inotify_simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/chrisjbillington/inotify_simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/chrisjbillington/inotify_simple/dependencies","status":null,"funding_links":["https://github.com/sponsors/chrisjbillington"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-18T05:02:02.784Z","issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"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/chrisjbillington%2Finotify_simple/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fchrisjbillington%2Finotify_simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fchrisjbillington%2Finotify_simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fchrisjbillington%2Finotify_simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fchrisjbillington%2Finotify_simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fchrisjbillington%2Finotify_simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fchrisjbillington%2Finotify_simple/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2541118,"maintainers_count":0,"namespaces_count":853839,"keywords_count":146276,"github":"golang","metadata":{"funded_packages_count":121068,"sync_missing_packages_cursor":{"timestamp":"2026-09-29T00:04:57.155362Z","path":"github.com/virtengine/virtengine/sdk/specs","version":"v0.0.0-20260928231908-c0c887541540"},"rate_limit":5},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-10-25T05:05:29.074Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":27781,"full_name":"chrisjbillington/inotify_simple","default_branch":"master","total_commits":65,"total_committers":8,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":8.125,"dds":0.15384615384615385,"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-10-25T00:03:37.845Z","last_synced_commit":"2af855f082d0fdbca0192ef110e942179481e105","created_at":"2023-03-07T16:36:00.717Z","updated_at":"2026-10-25T00:03:37.576Z","committers":[{"name":"Chris Billington","email":"chrisjbillington@gmail.com","login":"chrisjbillington","count":55},{"name":"Roy van der Vegt","email":"Roysten","login":"Roysten","count":2},{"name":"William Manley","email":"will@stb-tester.com","login":"wmanley","count":2},{"name":"Roger Dahl","email":"git@dahlsys.com","login":"rogerdahl","count":2},{"name":"Riccardo Attilio Galli","email":"riccardo@sideralis.org","login":"riquito","count":1},{"name":"Paul Cochrane","email":"paul.cochrane@posteo.de","login":"paultcochrane","count":1},{"name":"Jean-Marie Lemetayer","email":"j.lemetayer@kerlink.fr","login":"jmlemetayer","count":1},{"name":"ccdale","email":"chris.charles.allison+git@gmail.com","login":null,"count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-26T00:00:25.679Z","repositories_count":8581574,"commits_count":1304087638,"contributors_count":59868568,"owners_count":1844880,"committers_count":3891131,"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":"chrisjbillington/inotify_simple","html_url":"https://github.com/chrisjbillington/inotify_simple","last_synced_at":"2026-10-25T00:03:37.212Z","status":null,"issues_count":26,"pull_requests_count":22,"avg_time_to_close_issue":11369627.80952381,"avg_time_to_close_pull_request":9105452.222222222,"issues_closed_count":21,"pull_requests_closed_count":18,"pull_request_authors_count":14,"issue_authors_count":23,"avg_comments_per_issue":3.230769230769231,"avg_comments_per_pull_request":0.9545454545454546,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":1656.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T20:52:31.425Z","updated_at":"2026-10-25T00:03:37.212Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisjbillington%2Finotify_simple/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":25,"CONTRIBUTOR":1}},"pull_request_author_associations_count":{"table":{"NONE":15,"CONTRIBUTOR":7}},"issue_authors":{"table":{"letorbi":3,"ampresent":2,"pafodie":1,"almaslov":1,"honglei":1,"abjugard":1,"pootle":1,"damnms":1,"aakarshg":1,"Wesztman":1,"jmlemetayer":1,"jkotan":1,"nonameaccount":1,"danyfire":1,"dsuch":1,"python152":1,"stumpylog":1,"vanschelven":1,"chrisinmtown":1,"fishermans-friend":1,"archuserr":1,"SteelBlueVision":1,"ali1234":1}},"pull_request_authors":{"table":{"zbentley":3,"MichaelAquilina":2,"ccdale":2,"wmanley":2,"tinsukE":2,"stumpylog":2,"bobbintb":2,"rogerdahl":1,"paultcochrane":1,"riquito":1,"jmlemetayer":1,"Damglador":1,"jbeich":1,"Roysten":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-26T00:00:05.668Z","repositories_count":18215415,"issues_count":48978471,"pull_requests_count":150881413,"authors_count":12112689,"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":{"NONE":1}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{"jkotan":1}},"past_year_pull_request_authors":{"table":{}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"CreateEvent":2,"ForkEvent":1,"IssueCommentEvent":6,"IssuesEvent":3,"PullRequestEvent":3,"PushEvent":10,"ReleaseEvent":2,"WatchEvent":6},"last_year":{}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-08-06T19:00:59.942Z","updated_at":"2022-08-06T19:00:59.942Z","repository_link":"https://github.com/chrisjbillington/inotify_simple/blob/master/setup.py","dependencies":[{"id":586089517,"package_name":"enum34","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":23.369322307330172,"created_at":"2026-10-06T11:17:55.359Z","updated_at":"2026-10-26T03:31:53.216Z","avatar_url":"https://github.com/chrisjbillington.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/389521","html_url":"https://summary.ecosyste.ms/projects/389521"}