{"id":368288,"url":"https://github.com/rspeer/ordered-set","last_synced_at":"2026-08-23T22:05:18.237Z","repository":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":230,"open_issues_count":17,"forks_count":52,"subscribers_count":27,"default_branch":"master","last_synced_at":"2026-07-27T00:12:27.009Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2026-06-04T07:00:14.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"90169417-7e95-4a14-9a82-5f05ee7baebd","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36154735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-01T02:00:05.789Z","response_time":100,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"packages":[{"id":13708051,"name":"python-ordered-set","ecosystem":"debian","description":null,"homepage":"https://github.com/rspeer/ordered-set","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T22:35:06.333Z","latest_release_published_at":"2026-02-12T22:35:06.333Z","latest_release_number":"4.1.0-1","last_synced_at":"2026-03-13T14:44:50.911Z","created_at":"2026-02-12T22:35:06.082Z","updated_at":"2026-03-13T15:01:43.633Z","registry_url":"https://tracker.debian.org/pkg/python-ordered-set","install_command":"apt-get install python-ordered-set","documentation_url":"https://packages.debian.org/bookworm/python-ordered-set","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-ordered-set","standards_version":"4.6.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, flit, pybuild-plugin-pyproject, python3-pytest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T22:35:07.994Z","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:deb/debian/python-ordered-set?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/python-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/python-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/python-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/python-ordered-set/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2650,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":1227},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-08-23T05:05:52.746Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":12894518,"name":"python314Packages.ordered-set","ecosystem":"nixpkgs","description":"MutableSet that remembers its order, so that every entry has an index","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-27T08:51:13.631Z","latest_release_published_at":"2026-01-27T08:51:13.631Z","latest_release_number":"4.1.0","last_synced_at":"2026-05-14T17:14:41.143Z","created_at":"2026-01-27T08:51:13.264Z","updated_at":"2026-05-14T17:32:10.106Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python314Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python314Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/ordered-set/default.nix#L26","metadata":{"nix_attribute":"python3.14-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:26","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python314Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python314Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python314Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-07T08:30:50.925Z","updated_at":"2026-03-07T08:30:50.925Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/MostAwesomeDude/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":153756,"maintainers_count":4901,"namespaces_count":0,"keywords_count":3257,"github":"NixOS","metadata":{"funded_packages_count":5881},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-08-23T05:00:10.999Z","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":7767242,"name":"py3-ordered-set","ecosystem":"alpine","description":"MutableSet that remembers its order","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2023-04-18T16:39:19.000Z","latest_release_published_at":"2023-04-18T16:39:19.000Z","latest_release_number":"4.1.0-r3","last_synced_at":"2026-04-09T02:08:23.415Z","created_at":"2023-05-22T11:23:58.386Z","updated_at":"2026-04-09T02:08:23.415Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/main/x86_64/py3-ordered-set","install_command":"apk add py3-ordered-set","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:15.749Z","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":16.53284125480026,"forks_count":16.403171911625357,"docker_downloads_count":null,"average":8.234003291606404},"purl":"pkg:apk/alpine/py3-ordered-set?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set/codemeta","maintainers":[{"uuid":"alice@ayaya.dev","login":null,"name":"psykose","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=psykose","packages_count":493,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=psykose","role":null,"created_at":"2023-05-22T20:57:21.464Z","updated_at":"2023-05-22T20:57:21.464Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/alice@ayaya.dev/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3639,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1238},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-08-22T05:06:15.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":6318634,"name":"stableset","ecosystem":"pypi","description":"StableSet and OrderedSet are sets that remembers their order, and allows looking up its items by their index in that order.","homepage":"https://github.com/idanmiara/ordered-set","licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2023-02-12T17:33:05.000Z","latest_release_published_at":"2025-05-19T22:24:39.000Z","latest_release_number":"5.2.2","last_synced_at":"2026-08-22T21:31:45.306Z","created_at":"2023-02-12T17:54:02.434Z","updated_at":"2026-08-22T21:31:45.306Z","registry_url":"https://pypi.org/project/stableset/","install_command":"pip install stableset --index-url https://pypi.org/simple","documentation_url":"https://stableset.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"normalized_name":"stableset","project_status":null},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":230,"open_issues_count":17,"forks_count":52,"subscribers_count":27,"default_branch":"master","last_synced_at":"2026-07-27T00:12:27.009Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2026-06-04T07:00:14.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"90169417-7e95-4a14-9a82-5f05ee7baebd","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36154735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-01T02:00:05.789Z","response_time":100,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-21T21:42:19.228Z","dependent_packages_count":0,"downloads":178,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":19.631760293755946,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":39.06087774171853,"forks_count":23.200755720688072,"average":23.827533742972257},"purl":"pkg:pypi/stableset","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/stableset","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/stableset","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/stableset/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-20T20:33:09.587Z","issues_count":47,"pull_requests_count":61,"avg_time_to_close_issue":10666586.47368421,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":38,"pull_requests_closed_count":51,"pull_request_authors_count":34,"issue_authors_count":39,"avg_comments_per_issue":2.5531914893617023,"avg_comments_per_pull_request":2.0,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":49.5,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/stableset/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/stableset/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/stableset/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/stableset/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/stableset/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/stableset/codemeta","maintainers":[{"uuid":"idanmiara","login":"idanmiara","name":null,"email":null,"url":null,"packages_count":29,"html_url":"https://pypi.org/user/idanmiara/","role":null,"created_at":"2023-02-26T07:36:58.068Z","updated_at":"2023-02-26T07:36:58.068Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/idanmiara/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930235,"maintainers_count":399576,"namespaces_count":0,"keywords_count":311673,"github":"pypi","metadata":{"funded_packages_count":58495,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-23T05:05:26.773Z","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":13800180,"name":"python-ordered-set","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rspeer/ordered-set","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T17:22:03.429Z","latest_release_published_at":"2026-02-13T17:22:03.429Z","latest_release_number":"4.1.0-1","last_synced_at":"2026-07-30T13:07:43.075Z","created_at":"2026-02-13T17:22:03.221Z","updated_at":"2026-07-30T13:07:43.075Z","registry_url":"https://launchpad.net/ubuntu/+source/python-ordered-set","install_command":"apt-get install python-ordered-set","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-ordered-set","standards_version":"4.6.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, flit, pybuild-plugin-pyproject, python3-pytest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T17:22:04.014Z","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:deb/ubuntu/python-ordered-set?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/python-ordered-set/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2213,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1328},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-08-23T05:05:48.760Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":6038358,"name":"py3-ordered-set","ecosystem":"alpine","description":"MutableSet that remembers its order","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":5,"first_release_published_at":"2022-11-22T19:33:17.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-03-18T03:01:18.852Z","created_at":"2023-01-31T17:46:05.875Z","updated_at":"2026-03-18T03:01:18.862Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/main/x86_64/py3-ordered-set","install_command":"apk add py3-ordered-set","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:15.727Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.64073262366938,"stargazers_count":17.861615529117095,"forks_count":17.57201001878522,"average":12.518589542892924},"purl":"pkg:apk/alpine/py3-ordered-set?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":"santurysim@gmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":118,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2023-07-31T17:34:01.012Z","updated_at":"2023-07-31T17:34:01.012Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39921,"maintainers_count":905,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2939},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-08-23T05:05:30.663Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":11124310,"name":"py3-ordered-set-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-ordered-set","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-03-18T03:02:55.259Z","created_at":"2024-12-07T06:14:05.380Z","updated_at":"2026-03-18T03:02:55.259Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/main/x86_64/py3-ordered-set-pyc","install_command":"apk add py3-ordered-set-pyc","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:32.834Z","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:apk/alpine/py3-ordered-set-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set-pyc/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":93,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2024-12-11T22:15:08.825Z","updated_at":"2024-12-11T22:15:08.825Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25394,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1397},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-08-23T05:05:59.244Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":11124309,"name":"py3-ordered-set","ecosystem":"alpine","description":"MutableSet that remembers its order","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-03-18T03:02:55.835Z","created_at":"2024-12-07T06:14:03.563Z","updated_at":"2026-03-18T03:02:55.835Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/main/x86_64/py3-ordered-set","install_command":"apk add py3-ordered-set","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:32.665Z","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:apk/alpine/py3-ordered-set?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/py3-ordered-set/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":93,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2024-12-11T22:15:19.636Z","updated_at":"2024-12-11T22:15:19.636Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25394,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1397},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-08-23T05:05:59.244Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":11750424,"name":"py3-ordered-set","ecosystem":"alpine","description":"MutableSet that remembers its order","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-03-18T03:02:59.842Z","created_at":"2025-06-07T12:02:47.174Z","updated_at":"2026-03-18T03:02:59.842Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/main/x86_64/py3-ordered-set","install_command":"apk add py3-ordered-set","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:10.078Z","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:apk/alpine/py3-ordered-set?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":106,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2025-06-08T03:27:01.715Z","updated_at":"2025-06-08T03:27:01.715Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26323,"maintainers_count":422,"namespaces_count":2,"keywords_count":4638,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1799},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-08-23T05:06:02.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":13563132,"name":"python-ordered-set","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rspeer/ordered-set","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T05:51:03.256Z","latest_release_published_at":"2026-02-11T05:51:03.256Z","latest_release_number":"4.1.0-1","last_synced_at":"2026-03-11T13:28:34.434Z","created_at":"2026-02-11T05:51:03.057Z","updated_at":"2026-03-11T13:28:34.435Z","registry_url":"https://launchpad.net/ubuntu/+source/python-ordered-set","install_command":"apt-get install python-ordered-set","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-ordered-set","standards_version":"4.6.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, flit, pybuild-plugin-pyproject, python3-pytest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:54:10.384Z","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:deb/ubuntu/python-ordered-set?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/python-ordered-set/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":999,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1092},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-08-23T05:05:50.135Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":12992838,"name":"py3-ordered-set","ecosystem":"alpine","description":"MutableSet that remembers its order","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-04-09T23:05:48.169Z","created_at":"2026-01-30T19:31:09.441Z","updated_at":"2026-04-09T23:05:48.169Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/main/x86_64/py3-ordered-set","install_command":"apk add py3-ordered-set","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:apk/alpine/py3-ordered-set?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":107,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2026-03-03T19:49:11.768Z","updated_at":"2026-03-03T19:49:11.768Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27576,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1039},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-08-23T05:04:58.214Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":12870748,"name":"python313Packages.ordered-set","ecosystem":"nixpkgs","description":"MutableSet that remembers its order, so that every entry has an index","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-27T03:29:17.803Z","latest_release_published_at":"2026-01-27T03:29:17.803Z","latest_release_number":"4.1.0","last_synced_at":"2026-04-02T13:08:03.271Z","created_at":"2026-01-27T03:29:17.583Z","updated_at":"2026-04-02T13:08:03.272Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python313Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python313Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/ordered-set/default.nix#L26","metadata":{"nix_attribute":"python3.13-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:26","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python313Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python313Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python313Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-02T12:14:28.034Z","updated_at":"2026-03-02T12:14:28.034Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/MostAwesomeDude/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":153756,"maintainers_count":4901,"namespaces_count":0,"keywords_count":3257,"github":"NixOS","metadata":{"funded_packages_count":5881},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-08-23T05:00:10.999Z","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":2841929,"name":"ordered-set","ecosystem":"pypi","description":"An OrderedSet is a custom MutableSet that remembers its order, so that every","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":null,"versions_count":18,"first_release_published_at":"2013-08-06T17:56:20.000Z","latest_release_published_at":"2022-01-26T14:38:48.000Z","latest_release_number":"4.1.0","last_synced_at":"2026-08-22T21:32:52.623Z","created_at":"2022-04-10T11:57:58.209Z","updated_at":"2026-08-23T07:04:23.315Z","registry_url":"https://pypi.org/project/ordered-set/","install_command":"pip install ordered-set --index-url https://pypi.org/simple","documentation_url":"https://ordered-set.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"normalized_name":"ordered-set","project_status":null},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":230,"open_issues_count":17,"forks_count":52,"subscribers_count":27,"default_branch":"master","last_synced_at":"2026-07-27T00:12:27.009Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2026-06-04T07:00:14.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"90169417-7e95-4a14-9a82-5f05ee7baebd","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36154735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-01T02:00:05.789Z","response_time":100,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2026-08-23T07:04:23.315Z","dependent_packages_count":192,"downloads":39068182,"downloads_period":"last-month","dependent_repos_count":2854,"rankings":{"downloads":0.07941937649369872,"dependent_repos_count":0.19056982027009925,"dependent_packages_count":0.11995443932304611,"stargazers_count":6.154726553400818,"forks_count":7.609586817484002,"docker_downloads_count":0.01192207730274923,"average":2.361029847379069},"purl":"pkg:pypi/ordered-set","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/ordered-set","docker_dependents_count":1420,"docker_downloads_count":2658982146,"usage_url":"https://repos.ecosyste.ms/usage/pypi/ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/ordered-set/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-22T21:31:28.049Z","issues_count":47,"pull_requests_count":61,"avg_time_to_close_issue":10666586.47368421,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":38,"pull_requests_closed_count":51,"pull_request_authors_count":34,"issue_authors_count":39,"avg_comments_per_issue":2.5531914893617023,"avg_comments_per_pull_request":2.0,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":49.5,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ordered-set/codemeta","maintainers":[{"uuid":"jbalonso","login":"jbalonso","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://pypi.org/user/jbalonso/","role":null,"created_at":"2023-01-30T19:55:52.145Z","updated_at":"2023-01-30T19:55:52.145Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jbalonso/packages"},{"uuid":"lumitim","login":"lumitim","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/lumitim/","role":null,"created_at":"2023-01-30T19:55:52.282Z","updated_at":"2023-01-30T19:55:52.282Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/lumitim/packages"},{"uuid":"rspeer","login":"rspeer","name":null,"email":null,"url":null,"packages_count":22,"html_url":"https://pypi.org/user/rspeer/","role":null,"created_at":"2023-01-30T19:55:52.384Z","updated_at":"2023-01-30T19:55:52.384Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/rspeer/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930235,"maintainers_count":399576,"namespaces_count":0,"keywords_count":311673,"github":"pypi","metadata":{"funded_packages_count":58495,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-23T05:05:26.773Z","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":7596609,"name":"py3-ordered-set-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-ordered-set","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":5,"first_release_published_at":"2023-04-18T16:39:19.000Z","latest_release_published_at":"2026-03-27T19:39:13.000Z","latest_release_number":"4.1.0-r7","last_synced_at":"2026-04-02T15:28:15.657Z","created_at":"2023-04-18T17:42:33.001Z","updated_at":"2026-04-02T15:28:15.946Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/main/x86_64/py3-ordered-set-pyc","install_command":"apk add py3-ordered-set-pyc","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:10.053Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.388848354517874,"stargazers_count":18.06513409961686,"forks_count":17.685823754789272,"average":12.534951552231002},"purl":"pkg:apk/alpine/py3-ordered-set-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/py3-ordered-set-pyc/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":"santurysim@gmail.com","url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":118,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2023-07-31T17:34:10.840Z","updated_at":"2023-07-31T17:34:10.840Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39921,"maintainers_count":905,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2939},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-08-23T05:05:30.663Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":12817727,"name":"python310Packages.ordered-set","ecosystem":"nixpkgs","description":"A MutableSet that remembers its order, so that every entry has an index.","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T17:32:43.631Z","latest_release_published_at":"2026-01-26T17:32:43.631Z","latest_release_number":"4.1.0","last_synced_at":"2026-07-29T14:01:57.130Z","created_at":"2026-01-26T17:32:43.483Z","updated_at":"2026-07-29T14:01:57.131Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python310Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python310Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/ordered-set/default.nix#L34","metadata":{"nix_attribute":"python3.10-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:34","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-04T21:28:04.678Z","updated_at":"2026-03-04T21:28:04.678Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/MostAwesomeDude/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":2117},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-08-23T05:04:31.796Z","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":12992839,"name":"py3-ordered-set-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-ordered-set","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-08-08T02:08:23.511Z","created_at":"2026-01-30T19:31:10.030Z","updated_at":"2026-08-08T02:08:23.511Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/main/x86_64/py3-ordered-set-pyc","install_command":"apk add py3-ordered-set-pyc","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{},"repo_metadata_updated_at":null,"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:apk/alpine/py3-ordered-set-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/py3-ordered-set-pyc/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":107,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2026-03-03T19:49:12.711Z","updated_at":"2026-03-03T19:49:12.711Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27576,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1039},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-08-23T05:04:58.214Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":13297589,"name":"python310Packages.ordered-set","ecosystem":"nixpkgs","description":"A MutableSet that remembers its order, so that every entry has an index.","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:31:27.638Z","latest_release_published_at":"2026-02-02T06:31:27.638Z","latest_release_number":"4.1.0","last_synced_at":"2026-03-08T10:29:46.885Z","created_at":"2026-02-02T06:31:02.908Z","updated_at":"2026-03-08T10:36:40.517Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python310Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python310Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/ordered-set/default.nix#L34","metadata":{"nix_attribute":"python3.10-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:34","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-08T10:29:47.064Z","updated_at":"2026-03-08T10:29:47.064Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/MostAwesomeDude/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":3035},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-08-23T05:04:39.403Z","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":8252855,"name":"ordered-set","ecosystem":"conda","description":"An OrderedSet is a mutable data structure that is a hybrid of a list and a set. It remembers the order of its entries, and every entry has an index number that can be looked up.","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2023-05-26T15:26:14.000Z","latest_release_published_at":"2023-05-26T15:26:14.000Z","latest_release_number":"4.1.0","last_synced_at":"2026-03-18T04:04:30.388Z","created_at":"2023-09-09T04:26:17.988Z","updated_at":"2026-03-18T04:04:30.390Z","registry_url":"https://anaconda.org/anaconda/ordered-set","install_command":"conda install -c anaconda ordered-set","documentation_url":null,"metadata":{},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:32.900Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":7,"rankings":{"downloads":null,"dependent_repos_count":40.816944024205746,"dependent_packages_count":30.620272314674736,"stargazers_count":38.850226928895616,"forks_count":39.183055975794254,"docker_downloads_count":null,"average":37.367624810892586},"purl":"pkg:conda/ordered-set","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/ordered-set/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5475,"maintainers_count":0,"namespaces_count":0,"keywords_count":3313,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":851},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-08-23T05:06:05.492Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":7767243,"name":"py3-ordered-set-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-ordered-set","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2023-04-18T16:39:19.000Z","latest_release_published_at":"2023-04-18T16:39:19.000Z","latest_release_number":"4.1.0-r3","last_synced_at":"2026-03-18T03:03:52.629Z","created_at":"2023-05-22T11:23:58.599Z","updated_at":"2026-03-18T03:03:52.630Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/main/x86_64/py3-ordered-set-pyc","install_command":"apk add py3-ordered-set-pyc","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:32.727Z","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":16.53284125480026,"forks_count":16.403171911625357,"docker_downloads_count":null,"average":8.234003291606404},"purl":"pkg:apk/alpine/py3-ordered-set-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/py3-ordered-set-pyc/codemeta","maintainers":[{"uuid":"alice@ayaya.dev","login":null,"name":"psykose","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=psykose","packages_count":493,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=psykose","role":null,"created_at":"2023-05-22T20:57:19.252Z","updated_at":"2023-05-22T20:57:19.252Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers/alice@ayaya.dev/packages"}],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3639,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1238},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-08-22T05:06:15.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":13197265,"name":"python311Packages.ordered-set","ecosystem":"nixpkgs","description":"A MutableSet that remembers its order, so that every entry has an index.","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:30:32.736Z","latest_release_published_at":"2026-02-02T00:30:32.736Z","latest_release_number":"4.1.0","last_synced_at":"2026-03-07T04:09:12.449Z","created_at":"2026-02-02T00:30:30.050Z","updated_at":"2026-03-07T04:09:13.575Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python311Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python311Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/ordered-set/default.nix#L29","metadata":{"nix_attribute":"python3.11-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:29","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/python311Packages.ordered-set?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-07T04:09:13.178Z","updated_at":"2026-03-07T04:09:13.178Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/MostAwesomeDude/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":3049},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-08-23T05:00:25.615Z","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":14512620,"name":"dev-python/ordered-set","ecosystem":"gentoo","description":"A mutable set that remembers the order of its entries","homepage":"https://github.com/rspeer/ordered-set/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["~alpha","amd64","arm","arm64","~hppa","~loong","~m68k","~mips","ppc","ppc64","~riscv","~s390","~sparc","x86","~arm64-macos","~x64-macos","~x64-solaris"],"namespace":"dev-python","versions_count":1,"first_release_published_at":"2026-05-11T16:39:47.000Z","latest_release_published_at":"2026-05-11T16:39:47.000Z","latest_release_number":"4.1.0-r1","last_synced_at":"2026-07-25T07:00:14.434Z","created_at":"2026-05-27T02:29:23.991Z","updated_at":"2026-07-25T07:00:14.434Z","registry_url":"https://packages.gentoo.org/packages/dev-python/ordered-set","install_command":"emerge dev-python/ordered-set","documentation_url":"https://packages.gentoo.org/packages/dev-python/ordered-set","metadata":{"category":"dev-python","slot":"0","eapi":"8","inherit":"distutils-r1 pypi","iuse":"test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-27T02:29:24.931Z","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:gentoo/dev-python/ordered-set","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/gentoo/dev-python/ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/gentoo/dev-python/ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/gentoo/dev-python/ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-python%2Fordered-set/codemeta","maintainers":[],"registry":{"name":"gentoo-portage","url":"https://packages.gentoo.org/","ecosystem":"gentoo","default":true,"packages_count":19524,"maintainers_count":0,"namespaces_count":174,"keywords_count":1054,"github":"gentoo","metadata":{"snapshot_url":"https://distfiles.gentoo.org/snapshots/portage-latest.tar.xz","funded_packages_count":614},"icon_url":"https://github.com/gentoo.png","created_at":"2026-05-26T08:59:24.155Z","updated_at":"2026-08-23T05:05:01.827Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/namespaces"}},{"id":13205528,"name":"python312Packages.ordered-set","ecosystem":"nixpkgs","description":"A MutableSet that remembers its order, so that every entry has an index.","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T01:03:03.200Z","latest_release_published_at":"2026-02-02T01:03:03.200Z","latest_release_number":"4.1.0","last_synced_at":"2026-08-23T05:27:24.458Z","created_at":"2026-02-02T01:02:55.753Z","updated_at":"2026-08-23T05:27:24.458Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python312Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python312Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/ordered-set/default.nix#L29","metadata":{"nix_attribute":"python3.12-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:29","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-09T05:01:41.019Z","updated_at":"2026-03-09T05:01:41.019Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/MostAwesomeDude/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":3049},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-08-23T05:00:25.615Z","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":12830178,"name":"python311Packages.ordered-set","ecosystem":"nixpkgs","description":"A MutableSet that remembers its order, so that every entry has an index.","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T19:42:43.487Z","latest_release_published_at":"2026-01-26T19:42:43.487Z","latest_release_number":"4.1.0","last_synced_at":"2026-04-03T09:28:03.502Z","created_at":"2026-01-26T19:42:42.947Z","updated_at":"2026-04-03T09:28:03.502Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python311Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python311Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/ordered-set/default.nix#L34","metadata":{"nix_attribute":"python3.11-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:34","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-03T08:27:52.685Z","updated_at":"2026-03-03T08:27:52.685Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/MostAwesomeDude/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":2117},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-08-23T05:04:31.796Z","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":13463742,"name":"python-ordered-set","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rspeer/ordered-set","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T12:31:20.854Z","latest_release_published_at":"2026-02-09T12:31:20.854Z","latest_release_number":"4.1.0-1","last_synced_at":"2026-03-09T13:06:00.447Z","created_at":"2026-02-09T12:31:20.471Z","updated_at":"2026-03-09T13:32:11.995Z","registry_url":"https://launchpad.net/ubuntu/+source/python-ordered-set","install_command":"apt-get install python-ordered-set","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-ordered-set","standards_version":"4.6.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, flit, pybuild-plugin-pyproject, python3-pytest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"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:deb/ubuntu/python-ordered-set?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/python-ordered-set/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1298},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-08-23T05:04:56.939Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":11750417,"name":"py3-ordered-set-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-ordered-set","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-03-18T03:03:02.985Z","created_at":"2025-06-07T12:02:47.084Z","updated_at":"2026-03-18T03:03:02.985Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/main/x86_64/py3-ordered-set-pyc","install_command":"apk add py3-ordered-set-pyc","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:15.359Z","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:apk/alpine/py3-ordered-set-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/py3-ordered-set-pyc/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":106,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2025-06-08T03:27:32.928Z","updated_at":"2025-06-08T03:27:32.928Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26323,"maintainers_count":422,"namespaces_count":2,"keywords_count":4638,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1799},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-08-23T05:06:02.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":13078321,"name":"python311Packages.ordered-set","ecosystem":"nixpkgs","description":"MutableSet that remembers its order, so that every entry has an index","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:37:55.625Z","latest_release_published_at":"2026-02-01T17:37:55.625Z","latest_release_number":"4.1.0","last_synced_at":"2026-04-21T14:11:22.832Z","created_at":"2026-02-01T17:37:42.081Z","updated_at":"2026-04-21T14:33:25.144Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python311Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python311Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/ordered-set/default.nix#L29","metadata":{"nix_attribute":"python3.11-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:29","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-05T03:20:18.759Z","updated_at":"2026-03-05T03:20:18.759Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/MostAwesomeDude/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":3287},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-08-23T05:04:34.279Z","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":13774946,"name":"python-ordered-set","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rspeer/ordered-set","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T12:37:55.043Z","latest_release_published_at":"2026-02-13T12:37:55.043Z","latest_release_number":"4.1.0-1","last_synced_at":"2026-08-19T12:27:08.237Z","created_at":"2026-02-13T12:37:54.860Z","updated_at":"2026-08-19T12:27:08.238Z","registry_url":"https://launchpad.net/ubuntu/+source/python-ordered-set","install_command":"apt-get install python-ordered-set","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-ordered-set","standards_version":"4.6.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, flit, pybuild-plugin-pyproject, python3-pytest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T12:37:55.505Z","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:deb/ubuntu/python-ordered-set?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/python-ordered-set/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":1498,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":962},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-08-23T05:05:44.430Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13087173,"name":"python312Packages.ordered-set","ecosystem":"nixpkgs","description":"MutableSet that remembers its order, so that every entry has an index","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T18:06:11.228Z","latest_release_published_at":"2026-02-01T18:06:11.228Z","latest_release_number":"4.1.0","last_synced_at":"2026-08-15T19:28:07.581Z","created_at":"2026-02-01T18:06:10.965Z","updated_at":"2026-08-15T19:28:07.582Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python312Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python312Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/ordered-set/default.nix#L29","metadata":{"nix_attribute":"python3.12-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:29","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-06T03:29:38.648Z","updated_at":"2026-03-06T03:29:38.648Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/MostAwesomeDude/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":3287},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-08-23T05:04:34.279Z","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":13665174,"name":"python-ordered-set","ecosystem":"debian","description":null,"homepage":"https://github.com/rspeer/ordered-set","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T10:33:55.632Z","latest_release_published_at":"2026-02-12T10:33:55.632Z","latest_release_number":"4.1.0-1","last_synced_at":"2026-03-14T15:29:26.258Z","created_at":"2026-02-12T10:33:55.329Z","updated_at":"2026-03-14T15:29:26.258Z","registry_url":"https://tracker.debian.org/pkg/python-ordered-set","install_command":"apt-get install python-ordered-set","documentation_url":"https://packages.debian.org/trixie/python-ordered-set","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"python3-ordered-set","standards_version":"4.6.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, flit, pybuild-plugin-pyproject, python3-pytest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T10:36:52.918Z","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:deb/debian/python-ordered-set?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/python-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/python-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/python-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/python-ordered-set/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1985,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":1676},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-08-23T05:04:55.028Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":10330670,"name":"py3-ordered-set-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-ordered-set","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-04-08T09:57:17.435Z","created_at":"2024-06-11T02:35:51.766Z","updated_at":"2026-04-08T09:57:17.435Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/main/x86_64/py3-ordered-set-pyc","install_command":"apk add py3-ordered-set-pyc","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:10.098Z","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:apk/alpine/py3-ordered-set-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set-pyc/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":58,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2024-06-11T20:35:10.319Z","updated_at":"2024-06-11T20:35:10.319Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4251,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1541},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-08-23T05:06:12.494Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":13305267,"name":"python311Packages.ordered-set","ecosystem":"nixpkgs","description":"A MutableSet that remembers its order, so that every entry has an index.","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T07:01:10.393Z","latest_release_published_at":"2026-02-02T07:01:10.393Z","latest_release_number":"4.1.0","last_synced_at":"2026-04-13T19:01:37.620Z","created_at":"2026-02-02T07:01:03.025Z","updated_at":"2026-04-13T19:31:11.754Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python311Packages.ordered-set","install_command":"nix-env -iA nixpkgs.python311Packages.ordered-set","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/ordered-set/default.nix#L34","metadata":{"nix_attribute":"python3.11-ordered-set-4.1.0","position":"pkgs/development/python-modules/ordered-set/default.nix:34","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":"ordered-set","upstream_purl":"pkg:pypi/ordered-set"},"repo_metadata":{},"repo_metadata_updated_at":null,"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.ordered-set?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.ordered-set/codemeta","maintainers":[{"uuid":"MostAwesomeDude","login":null,"name":"Corbin Simpson","email":"cds@corbinsimpson.com","url":"https://github.com/MostAwesomeDude","packages_count":12,"html_url":null,"role":null,"created_at":"2026-03-04T05:41:15.575Z","updated_at":"2026-03-04T05:41:15.575Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/MostAwesomeDude/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":3035},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-08-23T05:04:39.403Z","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":13403739,"name":"python-ordered-set","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rspeer/ordered-set","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T11:40:42.606Z","latest_release_published_at":"2026-02-06T11:40:42.606Z","latest_release_number":"4.1.0-1","last_synced_at":"2026-03-06T12:05:44.505Z","created_at":"2026-02-06T11:40:42.332Z","updated_at":"2026-03-06T12:05:44.506Z","registry_url":"https://launchpad.net/ubuntu/+source/python-ordered-set","install_command":"apt-get install python-ordered-set","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"python3-ordered-set","standards_version":"4.6.0","maintainer":"Debian Python Team \u003cteam+python@tracker.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-python, python3-all, flit, pybuild-plugin-pyproject, python3-pytest \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/python-ordered-set?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/python-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/python-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/python-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/python-ordered-set/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1697,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1229},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-08-23T05:05:47.254Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":10330669,"name":"py3-ordered-set","ecosystem":"alpine","description":"MutableSet that remembers its order","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_published_at":"2024-04-12T09:43:36.000Z","latest_release_number":"4.1.0-r6","last_synced_at":"2026-04-08T13:07:44.188Z","created_at":"2024-06-11T02:35:51.336Z","updated_at":"2026-04-08T13:07:44.188Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/main/x86_64/py3-ordered-set","install_command":"apk add py3-ordered-set","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:09.979Z","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:apk/alpine/py3-ordered-set?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/py3-ordered-set/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":58,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2024-06-11T20:35:10.644Z","updated_at":"2024-06-11T20:35:10.644Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4251,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1541},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-08-23T05:06:12.494Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":8663525,"name":"py3-ordered-set","ecosystem":"alpine","description":"MutableSet that remembers its order","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2023-07-31T17:11:38.000Z","latest_release_published_at":"2023-07-31T17:11:38.000Z","latest_release_number":"4.1.0-r5","last_synced_at":"2026-04-08T14:04:46.401Z","created_at":"2023-12-20T10:00:36.611Z","updated_at":"2026-04-08T14:04:46.402Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/main/x86_64/py3-ordered-set","install_command":"apk add py3-ordered-set","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:32.820Z","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:apk/alpine/py3-ordered-set?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":59,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2023-12-20T11:12:51.324Z","updated_at":"2023-12-20T11:12:51.324Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":3176,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":950},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-08-23T05:06:14.292Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":8663526,"name":"py3-ordered-set-pyc","ecosystem":"alpine","description":"Precompiled Python bytecode for py3-ordered-set","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2023-07-31T17:11:38.000Z","latest_release_published_at":"2023-07-31T17:11:38.000Z","latest_release_number":"4.1.0-r5","last_synced_at":"2026-04-08T14:05:34.486Z","created_at":"2023-12-20T10:00:36.681Z","updated_at":"2026-04-08T14:05:34.486Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/main/x86_64/py3-ordered-set-pyc","install_command":"apk add py3-ordered-set-pyc","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:15.464Z","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:apk/alpine/py3-ordered-set-pyc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set-pyc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set-pyc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set-pyc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set-pyc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set-pyc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set-pyc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set-pyc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/py3-ordered-set-pyc/codemeta","maintainers":[{"uuid":"santurysim@gmail.com","login":null,"name":"Peter Shkenev","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","packages_count":59,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Peter Shkenev","role":null,"created_at":"2023-12-20T11:12:47.997Z","updated_at":"2023-12-20T11:12:47.997Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers/santurysim@gmail.com/packages"}],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":3176,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":950},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-08-23T05:06:14.292Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":6076930,"name":"py3-ordered-set","ecosystem":"alpine","description":"MutableSet that remembers its order","homepage":"https://github.com/rspeer/ordered-set","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"main","versions_count":1,"first_release_published_at":"2022-10-02T17:24:19.000Z","latest_release_published_at":"2022-10-02T17:24:19.000Z","latest_release_number":"4.1.0-r1","last_synced_at":"2026-04-08T14:08:19.777Z","created_at":"2023-01-31T19:46:04.349Z","updated_at":"2026-04-08T14:08:19.778Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/main/x86_64/py3-ordered-set","install_command":"apk add py3-ordered-set","documentation_url":null,"metadata":{"repository":"main","architecture":"x86_64"},"repo_metadata":{"id":4323454,"uuid":"5457956","full_name":"rspeer/ordered-set","owner":"rspeer","description":"A mutable set that remembers the order of its entries. One of Python's missing data types.","archived":false,"fork":false,"pushed_at":"2024-08-09T19:22:31.000Z","size":138,"stargazers_count":224,"open_issues_count":15,"forks_count":50,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-10-10T11:15:06.522Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rspeer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-08-17T21:55:21.000Z","updated_at":"2025-09-26T17:59:16.000Z","dependencies_parsed_at":"2024-06-18T13:49:23.342Z","dependency_job_id":"e1671f62-e6e6-49c2-a4d6-f886323a2325","html_url":"https://github.com/rspeer/ordered-set","commit_stats":{"total_commits":126,"total_committers":20,"mean_commits":6.3,"dds":0.3492063492063492,"last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"previous_names":["luminosoinsight/ordered-set"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/rspeer/ordered-set","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/sbom","scorecard":{"id":86803,"data":{"date":"2025-08-04","repo":{"name":"github.com/rspeer/ordered-set","commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":3.6,"checks":[{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 9/19 approved changesets -- score normalized to 4","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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/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 20 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-15T07:06:03.808Z","repository_id":4323454,"created_at":"2025-08-15T07:06:03.809Z","updated_at":"2025-08-15T07:06:03.809Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279553958,"owners_count":26189910,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-18T02:00:06.492Z","response_time":62,"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":"rspeer","name":"Elia Robyn Lake (Robyn Speer)","uuid":"234227","kind":"user","description":"Knowledge graph sorceress. She/her.\r\n\r\nDeveloper of ConceptNet, which provides the common-sense background knowledge for some state-of-the-art NLP.","email":"","website":"https://blog.conceptnet.io","location":"Cary, NC","twitter":null,"company":"Elemental Cognition","icon_url":"https://avatars.githubusercontent.com/u/234227?v=4","repositories_count":64,"last_synced_at":"2024-04-16T02:53:53.641Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rspeer","funding_links":[],"total_stars":5455,"followers":190,"following":0,"created_at":"2022-11-02T16:31:35.399Z","updated_at":"2024-04-16T02:54:03.925Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rspeer/repositories"},"tags":[{"name":"release/4.1.0","sha":"d921651b2737f5cfe711868fab558a8ef79e26ca","kind":"commit","published_at":"2022-01-26T14:58:08.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.1.0/manifests"},{"name":"release/4.0.2","sha":"e68b99a21ddfdf391bb890ff46f14a65ef96fd94","kind":"commit","published_at":"2020-06-17T20:48:30.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.2","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.2/manifests"},{"name":"release/4.0.1","sha":"f46a8eea1959e8974ad78ed04985019f567286fb","kind":"commit","published_at":"2020-04-29T21:16:41.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/4.0.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F4.0.1/manifests"},{"name":"release/3.1","sha":"7e273d4b9fcb99f974f5b570a73904bcaaba4da1","kind":"commit","published_at":"2018-11-30T21:57:09.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/3.1","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F3.1/manifests"},{"name":"release/1.4","sha":"6b5007510a2c1bd03688ed9def7ddd1079a32b5d","kind":"commit","published_at":"2015-09-18T20:22:24.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.4","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.4/manifests"},{"name":"release/1.0","sha":"096da045766b74fe35ced29169159c74e13ec140","kind":"tag","published_at":"2012-08-17T22:11:38.000Z","download_url":"https://codeload.github.com/rspeer/ordered-set/tar.gz/release/1.0","html_url":"https://github.com/rspeer/ordered-set/releases/tag/release/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rspeer/ordered-set@release%2F1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/tags/release%2F1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-20T21:45:15.443Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":9.857415515886382,"stargazers_count":15.061187829796788,"forks_count":15.246435387897158,"average":10.041259683395083},"purl":"pkg:apk/alpine/py3-ordered-set?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/py3-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/py3-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/py3-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-14T13:03:49.269Z","issues_count":45,"pull_requests_count":60,"avg_time_to_close_issue":11259171.861111112,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":36,"pull_requests_closed_count":51,"pull_request_authors_count":33,"issue_authors_count":38,"avg_comments_per_issue":2.6444444444444444,"avg_comments_per_pull_request":2.033333333333333,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","maintainers":[{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/py3-ordered-set/codemeta","maintainers":[{"uuid":"alice@ayaya.dev","login":null,"name":"psykose","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=psykose","packages_count":263,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=psykose","role":null,"created_at":"2023-02-01T04:00:07.586Z","updated_at":"2023-02-01T04:00:07.586Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers/alice@ayaya.dev/packages"}],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":3375,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1065},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-08-22T05:06:16.255Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":14549170,"name":"devel/py-ordered-set","ecosystem":"openbsd","description":"ordered sets in Python","homepage":"https://github.com/rspeer/ordered-set","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/rspeer/ordered-set","keywords_array":[],"namespace":"devel","versions_count":1,"first_release_published_at":"2026-04-25T13:29:22.000Z","latest_release_published_at":"2026-04-25T13:29:22.000Z","latest_release_number":"4.1.0p4","last_synced_at":"2026-05-28T01:13:50.929Z","created_at":"2026-05-28T01:13:50.688Z","updated_at":"2026-05-28T04:40:12.112Z","registry_url":"https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel/py-ordered-set/","install_command":"pkg_add py3-ordered-set-4.1.0p4","documentation_url":null,"metadata":{"pkgstem":"py3-ordered-set","fullpkgname":"py3-ordered-set-4.1.0p4","subpackage":"-"},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-28T04:40:12.089Z","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:openbsd/devel/py-ordered-set?arch=amd64","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/openbsd/devel/py-ordered-set","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/openbsd/devel/py-ordered-set","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/openbsd/devel/py-ordered-set/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fpy-ordered-set/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fpy-ordered-set/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fpy-ordered-set/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fpy-ordered-set/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fpy-ordered-set/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages/devel%2Fpy-ordered-set/codemeta","maintainers":[{"uuid":"clemens@goessnitzer.info","login":null,"name":"Clemens Goessnitzer","email":"clemens@goessnitzer.info","url":null,"packages_count":4,"html_url":null,"role":null,"created_at":"2026-05-28T01:13:51.139Z","updated_at":"2026-05-28T01:13:51.139Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers/clemens@goessnitzer.info/packages"}],"registry":{"name":"openbsd-7.9-amd64","url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64","ecosystem":"openbsd","default":true,"packages_count":11808,"maintainers_count":274,"namespaces_count":42,"keywords_count":23,"github":"openbsd","metadata":{"arch":"amd64","sqlports_version":"7.54","funded_packages_count":215},"icon_url":"https://github.com/openbsd.png","created_at":"2026-05-26T11:21:10.750Z","updated_at":"2026-08-23T05:00:06.813Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/openbsd-7.9-amd64/namespaces"}}],"commits":{"id":1593,"full_name":"rspeer/ordered-set","default_branch":"master","total_commits":126,"total_committers":20,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":6.3,"dds":0.3492063492063492,"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-08-19T20:05:23.635Z","last_synced_commit":"9dfc91c27c0c56df2536036bec4a5b3f717ef2ba","created_at":"2023-03-07T09:11:21.506Z","updated_at":"2026-08-19T20:05:23.065Z","committers":[{"name":"Elia Robyn Lake","email":"gh@arborelia.net","login":"rspeer","count":82},{"name":"joncrall","email":"erotemic@gmail.com","login":"Erotemic","count":13},{"name":"Roman Inflianskas","email":"infroma@gmail.com","login":"rominf","count":6},{"name":"Jon Dufresne","email":"jon.dufresne@gmail.com","login":"jdufresne","count":4},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com","login":"kkirsche","count":3},{"name":"Jason Bernardino Alonso","email":"jalonso@lumino.so","login":null,"count":2},{"name":"Most Wanted","email":"bmwant@gmail.com","login":"bmwant","count":2},{"name":"Toilal","email":"toilal.dev@gmail.com","login":"Toilal","count":2},{"name":"Andrew Magee","email":"amagee@gmail.com","login":"amagee","count":1},{"name":"Eric Arellano","email":"ericarellano@me.com","login":"Eric-Arellano","count":1},{"name":"Felix Yan","email":"felixonmars@archlinux.org","login":"felixonmars","count":1},{"name":"Ghislain Antony Vaillant","email":"ghisvail","login":"ghisvail","count":1},{"name":"Hong Minhee","email":"minhee@dahlia.kr","login":"dahlia","count":1},{"name":"Jelte Fennema","email":"github-tech@jeltef.nl","login":"JelteF","count":1},{"name":"Leonard Kleinhans","email":"leonard.kleinhans42@gmail.com","login":"leo-labs","count":1},{"name":"Marcin Konowalczyk","email":"marcin.konow@lczyk.xyz","login":"MarcinKonowalczyk","count":1},{"name":"Miroslav Suchý","email":"miroslav@suchy.cz","login":"xsuchy","count":1},{"name":"Moss Collum","email":"moss.collum@gmail.com","login":"moss","count":1},{"name":"Uladzislau Khamkou","email":"kham@tuta.io","login":"hvox","count":1},{"name":"kair_003","email":"kairi.satellite@gmail.com","login":"kairi003","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6760949,"commits_count":979925585,"contributors_count":41305604,"owners_count":1361143,"committers_count":3355573,"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":"rspeer/ordered-set","html_url":"https://github.com/rspeer/ordered-set","last_synced_at":"2026-08-22T21:31:28.049Z","status":null,"issues_count":47,"pull_requests_count":61,"avg_time_to_close_issue":10666586.47368421,"avg_time_to_close_pull_request":6245203.647058823,"issues_closed_count":38,"pull_requests_closed_count":51,"pull_request_authors_count":34,"issue_authors_count":39,"avg_comments_per_issue":2.5531914893617023,"avg_comments_per_pull_request":2.0,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":49.5,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T15:16:57.354Z","updated_at":"2026-08-22T21:31:28.049Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rspeer%2Fordered-set/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":37,"CONTRIBUTOR":8,"OWNER":2}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":33,"NONE":19,"OWNER":9}},"issue_authors":{"table":{"Eric-Arellano":2,"jaraco":2,"Toilal":2,"rspeer":2,"wimglenn":2,"aitom1006-alt":2,"rominf":2,"KSneijders":2,"startrekdude":1,"nephics":1,"Rohan-Kumar":1,"Aran-Fey":1,"nicoulaj":1,"basvdheuvel":1,"mjpieters":1,"Erotemic":1,"dashea":1,"burnpanck":1,"lotus-devo":1,"asford":1,"danuker":1,"kloczek":1,"leo-labs":1,"minghu6":1,"mgorny":1,"gdlxn-ibm":1,"kmkurn":1,"jagerber48":1,"Smattr":1,"svaningelgem":1,"thedrow":1,"jachymb":1,"kayhayen":1,"idanmiara":1,"winash12":1,"johnthagen":1,"martinitus":1,"u2":1,"ghost":1}},"pull_request_authors":{"table":{"rspeer":9,"rominf":7,"jdufresne":4,"Toilal":3,"Erotemic":3,"kkirsche":3,"Eric-Arellano":2,"startrekdude":2,"maxfl":2,"geographybuff":2,"gaoflow":1,"moss":1,"ghisvail":1,"asford":1,"hvox":1,"xsuchy":1,"MarcinKonowalczyk":1,"JelteF":1,"ericfrederich":1,"Glinte":1,"Apsu":1,"bmwant":1,"idanmiara":1,"minghu6":1,"amagee":1,"hayd":1,"kmkurn":1,"leo-labs":1,"robert-phe":1,"wimglenn":1,"Rohan-Kumar":1,"felixonmars":1,"dahlia":1,"kairi003":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-23T00:00:07.901Z","repositories_count":16293956,"issues_count":42264781,"pull_requests_count":134582680,"authors_count":11513320,"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":2}},"past_year_pull_request_author_associations_count":{"table":{"NONE":2}},"past_year_issue_authors":{"table":{"aitom1006-alt":2}},"past_year_pull_request_authors":{"table":{"gaoflow":1,"Glinte":1}},"maintainers":[{"table":{"login":"rspeer","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rspeer"}}],"active_maintainers":[]}},"events":{"total":{"PullRequestEvent":2,"ForkEvent":3,"IssuesEvent":2,"WatchEvent":10,"IssueCommentEvent":6,"PullRequestReviewEvent":1},"last_year":{"ForkEvent":1,"WatchEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-06-18T13:49:23.023Z","updated_at":"2024-06-18T13:49:23.023Z","repository_link":"https://github.com/rspeer/ordered-set/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-06-18T13:49:23.098Z","updated_at":"2024-06-18T13:49:23.098Z","repository_link":"https://github.com/rspeer/ordered-set/blob/master/setup.py","dependencies":[]}],"score":30.220917587211783,"created_at":"2025-10-10T11:14:32.967Z","updated_at":"2026-08-23T22:05:18.249Z","avatar_url":"https://github.com/rspeer.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/368288","html_url":"https://summary.ecosyste.ms/projects/368288"}