{"id":14067599,"name":"programming-languages","ecosystem":"pypi","description":"File extensions for programming languages.","homepage":"https://github.com/adamlui/python-utils/tree/main/programming-languages/#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/adamlui/python-utils","keywords_array":["bash","c","c#","c++","code-languages","computer-languages","dart","extensions","file‑type-detection","file-extensions","filenames","github","go","java","javascript","kotlin","language-detection","languages","linguist","php","powershell","programming-languages","python","ruby","rust","shell","sql","swift","syntax-highlighting","typescript"],"namespace":null,"versions_count":5,"first_release_published_at":"2026-03-16T04:22:45.000Z","latest_release_published_at":"2026-04-12T04:20:22.000Z","latest_release_number":"2.0.3","last_synced_at":"2026-06-11T01:48:35.544Z","created_at":"2026-03-18T00:37:01.241Z","updated_at":"2026-06-11T01:50:11.487Z","registry_url":"https://pypi.org/project/programming-languages/","install_command":"pip install programming-languages --index-url https://pypi.org/simple","documentation_url":"https://github.com/adamlui/python-utils/tree/main/programming-languages/docs","metadata":{"funding":"https://github.com/sponsors/adamlui","documentation":"https://github.com/adamlui/python-utils/tree/main/programming-languages/docs","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Education","Intended Audience :: Information Technology","Intended Audience :: Science/Research","Intended Audience :: System Administrators","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 2","Programming Language :: Python :: 2.6","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.15","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Education","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Information Analysis","Topic :: Software Development","Topic :: Software Development :: Libraries","Topic :: Software Development :: Libraries :: Python Modules","Topic :: Utilities"],"normalized_name":"programming-languages","project_status":null},"repo_metadata":{"id":169331224,"uuid":"645250527","full_name":"adamlui/python-utils","owner":"adamlui","description":"A collection of useful Python utilities","archived":false,"fork":false,"pushed_at":"2026-04-19T01:00:00.000Z","size":5821,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-19T03:06:35.099Z","etag":null,"topics":["api","cli","json","locales","modules","python","python-utils","root","scripts","translate","utils"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adamlui.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"adamlui","ko_fi":"adamlui"}},"created_at":"2023-05-25T08:42:11.000Z","updated_at":"2026-04-19T01:00:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"6d649e7f-8bd8-41bf-a54d-0a107097fec7","html_url":"https://github.com/adamlui/python-utils","commit_stats":null,"previous_names":["adamlui/python-utils"],"tags_count":108,"template":false,"template_full_name":null,"purl":"pkg:github/adamlui/python-utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamlui","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32284334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"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":"adamlui","name":"Adam Lui","uuid":"10906554","kind":"user","description":"Founder of @kudoai // Creator of chatgpt.js // Community Advisory Board Member @Mozilla // Former street racer","email":"","website":"https://adamlui.com","location":"San Francisco Bay Area","twitter":"adamluix","company":"@kudoai ","icon_url":"https://avatars.githubusercontent.com/u/10906554?u=44c44e6b2ff6d6f05becc5f41630165786c4a469\u0026v=4","repositories_count":51,"last_synced_at":"2024-11-24T17:27:22.093Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/adamlui","funding_links":["https://github.com/sponsors/adamlui"],"total_stars":1489,"followers":223,"following":16,"created_at":"2023-03-11T18:22:43.949Z","updated_at":"2024-11-24T17:27:22.093Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamlui","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamlui/repositories"},"tags":[{"name":"ai-personas-1.4.0","sha":"005d06483b46ad6dcc8184691d6e105503bbca9d","kind":"commit","published_at":"2026-04-26T01:46:54.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/ai-personas-1.4.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/ai-personas-1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@ai-personas-1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.4.0/manifests"},{"name":"ai-personas-1.3.1","sha":"63ff3f263efe97b03e9f014682931da170b9dd5e","kind":"commit","published_at":"2026-04-18T12:59:48.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/ai-personas-1.3.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/ai-personas-1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@ai-personas-1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.3.1/manifests"},{"name":"ai-personas-1.2.0","sha":"18fad0c38f7472d8b466395451740d22c6eff10c","kind":"commit","published_at":"2026-04-15T17:43:42.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/ai-personas-1.2.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/ai-personas-1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@ai-personas-1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.2.0/manifests"},{"name":"ai-personas-1.1.0","sha":"d1efac49f56043c8e88a06c5ea64b192be7f6ea8","kind":"commit","published_at":"2026-04-12T10:47:44.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/ai-personas-1.1.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/ai-personas-1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@ai-personas-1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.1.0/manifests"},{"name":"translate-messages-1.10.1","sha":"8aa39e2bbb6567a9db428bd255268e0b20c67574","kind":"commit","published_at":"2026-04-12T04:51:31.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.10.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.10.1/manifests"},{"name":"sys-lang-1.0.1","sha":"7c40d75a656ae19d8a293e2bb1781bd9f8c09bd0","kind":"commit","published_at":"2026-04-12T04:37:35.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/sys-lang-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/sys-lang-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@sys-lang-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/sys-lang-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/sys-lang-1.0.1/manifests"},{"name":"remove-json-keys-1.10.1","sha":"77acdab1a1b15df89eeef3c39d4b9cb58eaa3c34","kind":"commit","published_at":"2026-04-12T04:25:08.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.10.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.10.1/manifests"},{"name":"project-markers-1.0.4","sha":"a61a148e2629f2ea0a1334f511be6919323d00f7","kind":"commit","published_at":"2026-04-12T04:23:47.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/project-markers-1.0.4","html_url":"https://github.com/adamlui/python-utils/releases/tag/project-markers-1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@project-markers-1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.4/manifests"},{"name":"prose-languages-1.0.3","sha":"f7b2635071930402737a4581f6460177d5c9fbf6","kind":"commit","published_at":"2026-04-12T04:22:18.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/prose-languages-1.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/prose-languages-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@prose-languages-1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/prose-languages-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/prose-languages-1.0.3/manifests"},{"name":"programming-languages-2.0.3","sha":"835ebbf7bf9083154843ef7a430f8f84f688cb25","kind":"commit","published_at":"2026-04-12T04:19:25.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/programming-languages-2.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/programming-languages-2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@programming-languages-2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-2.0.3/manifests"},{"name":"non-latin-locales-1.0.5","sha":"0eb9d905997a4b24a4cafe024f681d0b2a73f0e4","kind":"commit","published_at":"2026-04-12T04:17:53.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/non-latin-locales-1.0.5","html_url":"https://github.com/adamlui/python-utils/releases/tag/non-latin-locales-1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@non-latin-locales-1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.5/manifests"},{"name":"markup-languages-1.0.4","sha":"b652d9d20d361133185de3f6405e2b5e2c1a7782","kind":"commit","published_at":"2026-04-12T04:16:34.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/markup-languages-1.0.4","html_url":"https://github.com/adamlui/python-utils/releases/tag/markup-languages-1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@markup-languages-1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.4/manifests"},{"name":"latin-locales-1.0.4","sha":"621742900bc8427807737e02b57e1aecacb2b231","kind":"commit","published_at":"2026-04-12T04:15:09.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/latin-locales-1.0.4","html_url":"https://github.com/adamlui/python-utils/releases/tag/latin-locales-1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@latin-locales-1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.4/manifests"},{"name":"is-unicode-supported-1.2.1","sha":"440bf80b31e9f9d72d1aec864b4bd1dcf042cb54","kind":"commit","published_at":"2026-04-12T04:13:37.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-unicode-supported-1.2.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-unicode-supported-1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-unicode-supported-1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.2.1/manifests"},{"name":"is-legacy-terminal-1.1.1","sha":"d715b1d72d7d2eef233c56ab6939a20e28635cae","kind":"commit","published_at":"2026-04-12T04:11:33.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-legacy-terminal-1.1.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-legacy-terminal-1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-legacy-terminal-1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.1.1/manifests"},{"name":"get-min-py-1.2.1","sha":"79ce40514bf1a6077bb99c598267601e0b166b4c","kind":"commit","published_at":"2026-04-12T04:09:48.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/get-min-py-1.2.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/get-min-py-1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@get-min-py-1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.2.1/manifests"},{"name":"find-project-root-1.0.4","sha":"74644840867f297b80d6084754aead54d7f3a2d5","kind":"commit","published_at":"2026-04-12T04:07:00.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/find-project-root-1.0.4","html_url":"https://github.com/adamlui/python-utils/releases/tag/find-project-root-1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@find-project-root-1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.4/manifests"},{"name":"data-languages-1.0.3","sha":"8192629b30407e1cf1a6a0ec059f5fd7e2e46bab","kind":"commit","published_at":"2026-04-12T04:00:25.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/data-languages-1.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/data-languages-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@data-languages-1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/data-languages-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/data-languages-1.0.3/manifests"},{"name":"computer-languages-1.0.3","sha":"04e1c276f253e0e75ca3a73961e2e85eea175b7f","kind":"commit","published_at":"2026-04-12T03:44:08.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/computer-languages-1.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/computer-languages-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@computer-languages-1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/computer-languages-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/computer-languages-1.0.3/manifests"},{"name":"ai-personas-1.0.1","sha":"58502e21a365337a8ab5c7bc6f571bfef23f3a80","kind":"commit","published_at":"2026-04-04T05:12:46.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/ai-personas-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/ai-personas-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@ai-personas-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.0.1/manifests"},{"name":"ai-personas-1.0.0","sha":"58502e21a365337a8ab5c7bc6f571bfef23f3a80","kind":"commit","published_at":"2026-04-04T05:12:46.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/ai-personas-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/ai-personas-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@ai-personas-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/ai-personas-1.0.0/manifests"},{"name":"project-markers-1.0.3","sha":"28d77b6a583a56af3bfd33123bb1ea90b798c623","kind":"commit","published_at":"2026-04-03T08:30:59.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/project-markers-1.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/project-markers-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@project-markers-1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.3/manifests"},{"name":"non-latin-locales-1.0.4","sha":"776ac10e59506a7702b93009d5f98f975e74f877","kind":"commit","published_at":"2026-04-03T08:29:41.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/non-latin-locales-1.0.4","html_url":"https://github.com/adamlui/python-utils/releases/tag/non-latin-locales-1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@non-latin-locales-1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.4/manifests"},{"name":"latin-locales-1.0.3","sha":"1449e7bb284f23e8f5aed9d9929e41f2884a13b4","kind":"commit","published_at":"2026-04-03T08:27:48.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/latin-locales-1.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/latin-locales-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@latin-locales-1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.3/manifests"},{"name":"prose-languages-1.0.2","sha":"87add0611c0f442ef64f1d75d98acdc8f3e3bf53","kind":"commit","published_at":"2026-04-03T08:26:15.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/prose-languages-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/prose-languages-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@prose-languages-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/prose-languages-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/prose-languages-1.0.2/manifests"},{"name":"programming-languages-2.0.2","sha":"23dd78aa5aff2a4d0aa512f1e49fff3425ae0cc9","kind":"commit","published_at":"2026-04-03T08:25:03.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/programming-languages-2.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/programming-languages-2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@programming-languages-2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-2.0.2/manifests"},{"name":"markup-languages-1.0.3","sha":"e9e0916d7344304e1209d91639134f7585e104fa","kind":"commit","published_at":"2026-04-03T08:23:43.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/markup-languages-1.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/markup-languages-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@markup-languages-1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.3/manifests"},{"name":"data-languages-1.0.2","sha":"f69063cd8ce8729952242ef54c0581a7c5061688","kind":"commit","published_at":"2026-04-03T08:22:16.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/data-languages-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/data-languages-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@data-languages-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/data-languages-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/data-languages-1.0.2/manifests"},{"name":"computer-languages-1.0.2","sha":"6e20358d99b98a0d8bc3c14427a8d2eecec3705a","kind":"commit","published_at":"2026-04-03T08:19:28.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/computer-languages-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/computer-languages-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@computer-languages-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/computer-languages-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/computer-languages-1.0.2/manifests"},{"name":"non-latin-locales-1.0.3","sha":"e699160fdb0b5b1c1df8f6fe6beea2bd9dc819fa","kind":"commit","published_at":"2026-04-02T12:51:57.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/non-latin-locales-1.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/non-latin-locales-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@non-latin-locales-1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.3/manifests"},{"name":"project-markers-1.0.2","sha":"374fc03f95aaca56ae977a70d01808ad9e3e0ba5","kind":"commit","published_at":"2026-04-02T12:26:03.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/project-markers-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/project-markers-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@project-markers-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.2/manifests"},{"name":"non-latin-locales-1.0.2","sha":"8c51d0e471eb7f5f597e6c586031fc2b58ac3c81","kind":"commit","published_at":"2026-04-02T12:21:29.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/non-latin-locales-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/non-latin-locales-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@non-latin-locales-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.2/manifests"},{"name":"latin-locales-1.0.2","sha":"e35941a4089f2b4998f9a192be77e21a6d3180f7","kind":"commit","published_at":"2026-04-02T12:12:21.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/latin-locales-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/latin-locales-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@latin-locales-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.2/manifests"},{"name":"prose-languages-1.0.1","sha":"4bc716ef3ffcaa3b23680afd9180e0c8a8840cce","kind":"commit","published_at":"2026-04-02T12:05:14.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/prose-languages-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/prose-languages-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@prose-languages-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/prose-languages-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/prose-languages-1.0.1/manifests"},{"name":"programming-languages-2.0.1","sha":"c4ca9cc25fdb11f98663cddd28157e9aafa746d3","kind":"commit","published_at":"2026-04-02T12:02:12.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/programming-languages-2.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/programming-languages-2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@programming-languages-2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-2.0.1/manifests"},{"name":"markup-languages-1.0.2","sha":"5080ab53d904f16a6e98aeda2e405d696ee8d830","kind":"commit","published_at":"2026-04-02T11:59:14.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/markup-languages-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/markup-languages-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@markup-languages-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.2/manifests"},{"name":"data-languages-1.0.1","sha":"b82d1e2d036c3caeb4f66e09b6ec137d7e0fff41","kind":"commit","published_at":"2026-04-02T11:56:12.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/data-languages-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/data-languages-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@data-languages-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/data-languages-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/data-languages-1.0.1/manifests"},{"name":"computer-languages-1.0.1","sha":"3cb7fd95bc313bec86f0a7b56e149e4b9d039e63","kind":"commit","published_at":"2026-04-02T11:51:02.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/computer-languages-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/computer-languages-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@computer-languages-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/computer-languages-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/computer-languages-1.0.1/manifests"},{"name":"get-min-py-1.2.0","sha":"4d1e80c9b6aec78c9a4b0d2ac9968ace6b85cdc0","kind":"commit","published_at":"2026-03-26T04:12:23.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/get-min-py-1.2.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/get-min-py-1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@get-min-py-1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.2.0/manifests"},{"name":"is-unicode-supported-1.2.0","sha":"bf96bbf266514bf12eff59a1428418c8c31d18ab","kind":"commit","published_at":"2026-03-26T04:09:01.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-unicode-supported-1.2.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-unicode-supported-1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-unicode-supported-1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.2.0/manifests"},{"name":"is-legacy-terminal-1.1.0","sha":"fa9663dd1e1ef2aa5d783234a4d82ca74145942b","kind":"commit","published_at":"2026-03-26T04:04:43.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-legacy-terminal-1.1.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-legacy-terminal-1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-legacy-terminal-1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.1.0/manifests"},{"name":"remove-json-keys-1.10.0","sha":"96a98ded8a080ac864d0388ab2eec628280d51d4","kind":"commit","published_at":"2026-03-26T04:00:11.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.10.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.10.0/manifests"},{"name":"translate-messages-1.10.0","sha":"02d222b6b8714e6acaed4bd60948289695278c2e","kind":"commit","published_at":"2026-03-26T03:55:04.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.10.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.10.0/manifests"},{"name":"sys-lang-1.0.0","sha":"aa83b0c7ffb02ba8f7073f8f389c8b12d3804b8c","kind":"commit","published_at":"2026-03-26T03:31:01.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/sys-lang-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/sys-lang-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@sys-lang-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/sys-lang-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/sys-lang-1.0.0/manifests"},{"name":"translate-messages-1.9.1","sha":"e74c97bc797461142b145d55f1f4202db1c8ac63","kind":"commit","published_at":"2026-03-23T02:59:09.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.9.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.9.1/manifests"},{"name":"remove-json-keys-1.9.2","sha":"4a895a45f8657650f4eda228c2b31e7ce519b1e9","kind":"commit","published_at":"2026-03-23T02:55:45.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.9.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.9.2/manifests"},{"name":"get-min-py-1.1.3","sha":"3667dd0d3b9451b012e272b3a85860683b06d5ca","kind":"commit","published_at":"2026-03-23T02:53:32.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/get-min-py-1.1.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/get-min-py-1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@get-min-py-1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.1.3/manifests"},{"name":"is-legacy-terminal-1.0.2","sha":"dd096e50b1d8b281ef2ed9361c68fab43bd62672","kind":"commit","published_at":"2026-03-23T02:50:45.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-legacy-terminal-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-legacy-terminal-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-legacy-terminal-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.0.2/manifests"},{"name":"is-unicode-supported-1.1.2","sha":"3a4e8c8450050cb7ee605fce3ab7f90b35212d41","kind":"commit","published_at":"2026-03-23T02:46:13.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-unicode-supported-1.1.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-unicode-supported-1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-unicode-supported-1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.1.2/manifests"},{"name":"is-legacy-terminal-1.0.1","sha":"f006cea667a383fc083822c7adc23b3db89cfc27","kind":"commit","published_at":"2026-03-21T10:35:29.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-legacy-terminal-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-legacy-terminal-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-legacy-terminal-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.0.1/manifests"},{"name":"get-min-py-1.1.2","sha":"04b4e002d6897e589139e17bfab9a7d71348c540","kind":"commit","published_at":"2026-03-21T10:30:39.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/get-min-py-1.1.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/get-min-py-1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@get-min-py-1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.1.2/manifests"},{"name":"is-unicode-supported-1.1.1","sha":"c3714050c228e4d6c004cd09e683424318ded549","kind":"commit","published_at":"2026-03-21T10:16:45.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-unicode-supported-1.1.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-unicode-supported-1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-unicode-supported-1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.1.1/manifests"},{"name":"is-unicode-supported-1.1.0","sha":"a73a54c906b8ba3138e60dd9de913341e09b5f47","kind":"commit","published_at":"2026-03-20T13:32:42.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-unicode-supported-1.1.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-unicode-supported-1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-unicode-supported-1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.1.0/manifests"},{"name":"is-legacy-terminal-1.0.0","sha":"be8198fe2d9dc3474842a9b417fbbb8c5d0e0108","kind":"commit","published_at":"2026-03-20T13:17:06.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-legacy-terminal-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-legacy-terminal-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-legacy-terminal-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-legacy-terminal-1.0.0/manifests"},{"name":"is-unicode-supported-1.0.2","sha":"5a2c681d2bd8b130d5af250322a12300b7b1d114","kind":"commit","published_at":"2026-03-18T07:05:39.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-unicode-supported-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-unicode-supported-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-unicode-supported-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.0.2/manifests"},{"name":"programming-languages-2.0.0","sha":"49f87eb74109cddd2a37fa490d1ed04eb947f9da","kind":"commit","published_at":"2026-03-18T03:14:55.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/programming-languages-2.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/programming-languages-2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@programming-languages-2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-2.0.0/manifests"},{"name":"computer-languages-1.0.0","sha":"9896b241e00de237306e4c3a2f2227401ab39ab4","kind":"commit","published_at":"2026-03-18T03:12:16.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/computer-languages-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/computer-languages-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@computer-languages-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/computer-languages-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/computer-languages-1.0.0/manifests"},{"name":"prose-languages-1.0.0","sha":"58358991b66e1197d5e51f244ceeca07c9462a6e","kind":"commit","published_at":"2026-03-18T02:23:01.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/prose-languages-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/prose-languages-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@prose-languages-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/prose-languages-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/prose-languages-1.0.0/manifests"},{"name":"data-languages-1.0.0","sha":"41b4fe5504083e8e4c23e9cd57c24021fa190e0e","kind":"commit","published_at":"2026-03-18T01:58:44.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/data-languages-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/data-languages-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@data-languages-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/data-languages-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/data-languages-1.0.0/manifests"},{"name":"markup-languages-1.0.1","sha":"ed34c61e54bcfb1d62f84a8e96bc4271d4b66862","kind":"commit","published_at":"2026-03-18T01:21:45.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/markup-languages-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/markup-languages-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@markup-languages-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.1/manifests"},{"name":"markup-languages-1.0.0","sha":"691643a9b5b3f5422ff9356162d1bad008613f0f","kind":"commit","published_at":"2026-03-18T00:59:17.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/markup-languages-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/markup-languages-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@markup-languages-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/markup-languages-1.0.0/manifests"},{"name":"remove-json-keys-1.9.1","sha":"06cee865c27b5ecd8e7ea9417fdd1f28182ba19f","kind":"commit","published_at":"2026-03-16T04:47:20.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.9.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.9.1/manifests"},{"name":"is-unicode-supported-1.0.1","sha":"bf3cdd75fe3ed99561edab452d345b716ae78598","kind":"commit","published_at":"2026-03-16T04:45:10.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-unicode-supported-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-unicode-supported-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-unicode-supported-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.0.1/manifests"},{"name":"get-min-py-1.1.1","sha":"91182c9d036791540c157c61547f7e532d799aa2","kind":"commit","published_at":"2026-03-16T04:39:50.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/get-min-py-1.1.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/get-min-py-1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@get-min-py-1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.1.1/manifests"},{"name":"programming-languages-1.0.0","sha":"7d5eefa08322b1c9130969717dd648ec9837ed69","kind":"commit","published_at":"2026-03-16T04:26:04.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/programming-languages-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/programming-languages-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@programming-languages-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/programming-languages-1.0.0/manifests"},{"name":"translate-messages-1.9.0","sha":"18f080ba765037b70d0af1e1ae32bb88534c49f7","kind":"commit","published_at":"2026-03-15T03:55:53.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.9.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.9.0/manifests"},{"name":"remove-json-keys-1.9.0","sha":"5a9dd91514224f494d4188c231e05dc1aa50a695","kind":"commit","published_at":"2026-03-15T03:44:33.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.9.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.9.0/manifests"},{"name":"get-min-py-1.1.0","sha":"6c78ac939135a73add664b15cd1a4bc159bd991d","kind":"commit","published_at":"2026-03-15T01:52:18.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/get-min-py-1.1.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/get-min-py-1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@get-min-py-1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.1.0/manifests"},{"name":"is-unicode-supported-1.0.0","sha":"1a3b8e432e9a7246e15918342cdc0e463eec981e","kind":"commit","published_at":"2026-03-15T00:32:46.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/is-unicode-supported-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/is-unicode-supported-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@is-unicode-supported-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/is-unicode-supported-1.0.0/manifests"},{"name":"get-min-py-1.0.0","sha":"85a84c7911b8eef265e706a32b4611e6d1a4bcea","kind":"commit","published_at":"2026-03-13T14:24:26.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/get-min-py-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/get-min-py-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@get-min-py-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/get-min-py-1.0.0/manifests"},{"name":"translate-messages-1.8.3","sha":"bc531d0ae2b5df21a5388dbf8f1723df2423ebf7","kind":"commit","published_at":"2026-03-13T03:24:08.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.8.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.8.3/manifests"},{"name":"remove-json-keys-1.8.3","sha":"0407f731c032245ee734b38545d0f3e37923862c","kind":"commit","published_at":"2026-03-13T03:21:51.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.8.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.8.3/manifests"},{"name":"find-project-root-1.0.3","sha":"c407ff352041d26e20afe4b540b66e1c3eb2626d","kind":"commit","published_at":"2026-03-13T03:11:37.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/find-project-root-1.0.3","html_url":"https://github.com/adamlui/python-utils/releases/tag/find-project-root-1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@find-project-root-1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.3/manifests"},{"name":"project-markers-1.0.1","sha":"320e572c919e06bcbd082379267782b60dcd9ec3","kind":"commit","published_at":"2026-03-13T02:27:22.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/project-markers-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/project-markers-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@project-markers-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.1/manifests"},{"name":"non-latin-locales-1.0.1","sha":"3ba8ff932189134843f9685cea2e4fc794e48d0f","kind":"commit","published_at":"2026-03-13T02:23:59.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/non-latin-locales-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/non-latin-locales-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@non-latin-locales-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.1/manifests"},{"name":"latin-locales-1.0.1","sha":"3dcf8bc6977b7dfd2da9e4d8d54981dd71c6e889","kind":"commit","published_at":"2026-03-13T02:11:26.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/latin-locales-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/latin-locales-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@latin-locales-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.1/manifests"},{"name":"translate-messages-1.8.2","sha":"77a1ca478298a963d4b8ef01e07bfc179e642342","kind":"commit","published_at":"2026-03-10T15:55:42.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.8.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.8.2/manifests"},{"name":"remove-json-keys-1.8.2","sha":"924195165d46f7f1c2bfdcca02bb1baea4602d3b","kind":"commit","published_at":"2026-03-10T15:47:34.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.8.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.8.2/manifests"},{"name":"find-project-root-1.0.2","sha":"14bf334ec7280aaefe55d7c070dbe32788f9b4a7","kind":"commit","published_at":"2026-03-10T14:08:51.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/find-project-root-1.0.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/find-project-root-1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@find-project-root-1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.2/manifests"},{"name":"translate-messages-1.8.1","sha":"1f93ddf39369b704660a08f08af16b82e882e3f5","kind":"commit","published_at":"2026-03-09T07:43:08.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.8.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.8.1/manifests"},{"name":"remove-json-keys-1.8.1","sha":"3d222356fcef523ac1512abc4ea90f4ce4bcd937","kind":"commit","published_at":"2026-03-09T07:39:01.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.8.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.8.1/manifests"},{"name":"latin-locales-1.0.0","sha":"32637477f424e341351bb79de24e9f74ebd8e21d","kind":"commit","published_at":"2026-03-09T06:57:12.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/latin-locales-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/latin-locales-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@latin-locales-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/latin-locales-1.0.0/manifests"},{"name":"non-latin-locales-1.0.0","sha":"f905feda728a8708f936f94af5409c08a12bf0da","kind":"commit","published_at":"2026-03-09T06:24:31.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/non-latin-locales-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/non-latin-locales-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@non-latin-locales-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/non-latin-locales-1.0.0/manifests"},{"name":"translate-messages-1.8.0","sha":"ee8780237602e46189100d0db3ab12c88789a5df","kind":"commit","published_at":"2026-03-08T12:40:57.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.8.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.8.0/manifests"},{"name":"remove-json-keys-1.8.0","sha":"c879f5bec8c0e67bf636be3dbdc5aac4023ac097","kind":"commit","published_at":"2026-03-08T12:36:18.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.8.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.8.0/manifests"},{"name":"find-project-root-1.0.1","sha":"9eb2c37e4bd7f8b642646163c2859a67e73d6493","kind":"commit","published_at":"2026-03-08T11:56:04.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/find-project-root-1.0.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/find-project-root-1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@find-project-root-1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.1/manifests"},{"name":"find-project-root-1.0.0","sha":"b948ff0e753e7988242f4e89199ff5e9b6a403a4","kind":"commit","published_at":"2026-03-08T11:31:02.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/find-project-root-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/find-project-root-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@find-project-root-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/find-project-root-1.0.0/manifests"},{"name":"project-markers-1.0.0","sha":"f2e21c7c17cb856917249eebc83e399c63c43b3f","kind":"commit","published_at":"2026-03-07T00:35:05.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/project-markers-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/project-markers-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@project-markers-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/project-markers-1.0.0/manifests"},{"name":"translate-messages-1.7.0","sha":"8f193fe557cf876b37116bfe09eadee3906fc06c","kind":"commit","published_at":"2026-03-05T15:11:44.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.7.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.7.0/manifests"},{"name":"remove-json-keys-1.7.0","sha":"9d73476a9670fd544538689370cb82d0db17fff9","kind":"commit","published_at":"2026-03-05T14:25:32.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.7.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.7.0/manifests"},{"name":"translate-messages-1.6.1","sha":"c114ed6a210823c8e2cb99ab0d2545655a7d429e","kind":"commit","published_at":"2026-02-26T10:35:42.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.6.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.6.1/manifests"},{"name":"translate-messages-1.6.0","sha":"cce36860eef94b58839c74fef35936de06985163","kind":"commit","published_at":"2026-02-26T01:56:16.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.6.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.6.0/manifests"},{"name":"remove-json-keys-1.6.0","sha":"ffed94ef0cf107a13cf1642d104b5985221d9248","kind":"commit","published_at":"2026-02-25T01:30:28.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.6.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.6.0/manifests"},{"name":"translate-messages-1.5.2","sha":"6c6da34a94db6a2e772324a5426553f408128f10","kind":"commit","published_at":"2026-02-24T04:28:19.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.5.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.5.2/manifests"},{"name":"translate-messages-1.5.1","sha":"a4dac9b860da51ce93d094b15b2d4df47168f3c8","kind":"commit","published_at":"2026-02-24T03:32:48.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.5.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.5.1/manifests"},{"name":"remove-json-keys-1.5.0","sha":"fe814612a49ccb0f7c7874d2268dbde5defb766f","kind":"commit","published_at":"2026-02-20T21:51:29.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.5.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.5.0/manifests"},{"name":"translate-messages-1.5.0","sha":"165d10a2ea78afb4fbb5a121d828d64653375165","kind":"commit","published_at":"2026-02-20T21:46:29.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.5.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.5.0/manifests"},{"name":"remove-json-keys-1.4.0","sha":"06cfb94af0e862d4b06022233197ba05be1a3a7f","kind":"commit","published_at":"2026-02-20T09:54:25.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.4.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.4.0/manifests"},{"name":"translate-messages-1.4.0","sha":"5935976fe501b59427d7ee3e413544cfac774e21","kind":"commit","published_at":"2026-02-20T09:43:35.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.4.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.4.0/manifests"},{"name":"remove-json-keys-1.3.0","sha":"c0936492861c4d3dedea5d8d68b16d0b5b10c33c","kind":"commit","published_at":"2026-02-18T08:13:44.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.3.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.3.0/manifests"},{"name":"translate-messages-1.3.0","sha":"9e7dbb78360bf7570ebcba83491f434da5d05cbd","kind":"commit","published_at":"2026-02-18T08:00:43.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.3.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.3.0/manifests"},{"name":"translate-messages-1.2.2","sha":"4165242f2343097c5d1ed080e319620ccedf1e2d","kind":"commit","published_at":"2026-02-16T18:44:55.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.2.2","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.2.2/manifests"},{"name":"remove-json-keys-1.2.0","sha":"4165242f2343097c5d1ed080e319620ccedf1e2d","kind":"commit","published_at":"2026-02-16T18:44:55.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.2.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.2.0/manifests"},{"name":"translate-messages-1.2.1","sha":"60d05ffa081ef0fb1ecb905b5f4ba65043e4d916","kind":"commit","published_at":"2026-02-16T15:01:30.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.2.1","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.2.1/manifests"},{"name":"remove-json-keys-1.1.0","sha":"da48b7d674480b90768de068ab71ca99d0f9c438","kind":"commit","published_at":"2026-02-16T00:44:20.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.1.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.1.0/manifests"},{"name":"translate-messages-1.2.0","sha":"b8a313c9bb9744e3c7202735eb507217413be4ef","kind":"commit","published_at":"2026-02-16T00:33:56.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.2.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.2.0/manifests"},{"name":"remove-json-keys-1.0.0","sha":"95ecc1198426c77d3e90b8826bb8b3cc89a1dbd5","kind":"commit","published_at":"2026-02-14T06:36:14.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/remove-json-keys-1.0.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/remove-json-keys-1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@remove-json-keys-1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/remove-json-keys-1.0.0/manifests"},{"name":"translate-messages-1.1.0","sha":"02c34a4d9a0b5c4853b6774df83642e450625cff","kind":"commit","published_at":"2026-02-14T02:24:19.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.1.0","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.1.0/manifests"},{"name":"translate-messages-1.0.4","sha":"83d496940eccd90050e87223a7ae67c4c963f155","kind":"commit","published_at":"2026-02-13T00:08:52.000Z","download_url":"https://codeload.github.com/adamlui/python-utils/tar.gz/translate-messages-1.0.4","html_url":"https://github.com/adamlui/python-utils/releases/tag/translate-messages-1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/adamlui/python-utils@translate-messages-1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/tags/translate-messages-1.0.4/manifests"}]},"repo_metadata_updated_at":"2026-06-11T01:50:11.460Z","dependent_packages_count":0,"downloads":609,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":28.032999128320295,"dependent_repos_count":43.19962275243741,"dependent_packages_count":7.639875557297536,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":26.29083247935175},"purl":"pkg:pypi/programming-languages","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/programming-languages","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/programming-languages","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/programming-languages/dependencies","status":null,"funding_links":["https://github.com/sponsors/adamlui","https://ko-fi.com/adamlui"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-14T09:05:47.411Z","issues_count":2,"pull_requests_count":26,"avg_time_to_close_issue":86298.0,"avg_time_to_close_pull_request":526181.2083333334,"issues_closed_count":2,"pull_requests_closed_count":24,"pull_request_authors_count":4,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.9615384615384616,"merged_pull_requests_count":13,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":2,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":86298.0,"past_year_avg_time_to_close_pull_request":2524.0,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":12,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.0833333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":10,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamlui%2Fpython-utils/issues","maintainers":[{"login":"adamlui","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamlui"}],"active_maintainers":[{"login":"adamlui","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamlui"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/programming-languages/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/programming-languages/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/programming-languages/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/programming-languages/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/programming-languages/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/programming-languages/codemeta","maintainers":[{"uuid":"adamlui","login":"adamlui","name":null,"email":null,"url":null,"packages_count":16,"html_url":"https://pypi.org/user/adamlui/","role":"Owner","created_at":"2026-03-18T00:41:50.286Z","updated_at":"2026-03-18T00:41:50.286Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/adamlui/packages"}]}