{"id":48316,"name":"pyroma","ecosystem":"pip","repository_url":"https://github.com/regebro/pyroma","issues_count":75,"created_at":"2025-07-01T15:42:07.339Z","updated_at":"2025-07-01T15:42:07.339Z","purl":"pkg:pypi/pyroma","metadata":{"id":2882003,"name":"pyroma","ecosystem":"pypi","description":"Test your project's packaging friendliness","homepage":"https://github.com/regebro/pyroma","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/regebro/pyroma","keywords_array":["pypi","quality","testing"],"namespace":null,"versions_count":48,"first_release_published_at":"2011-03-08T22:22:33.000Z","latest_release_published_at":"2025-07-03T13:16:49.000Z","latest_release_number":"4.3.3","last_synced_at":"2025-07-03T13:32:54.392Z","created_at":"2022-04-10T12:18:04.237Z","updated_at":"2025-07-03T13:32:55.319Z","registry_url":"https://pypi.org/project/pyroma/","install_command":"pip install pyroma --index-url https://pypi.org/simple","documentation_url":"https://pyroma.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"normalized_name":"pyroma"},"repo_metadata":{"id":38689190,"uuid":"88358456","full_name":"regebro/pyroma","owner":"regebro","description":"Rate your Python packages package friendliness","archived":false,"fork":false,"pushed_at":"2025-07-01T13:53:08.000Z","size":784,"stargazers_count":218,"open_issues_count":5,"forks_count":21,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-07-01T13:53:10.955Z","etag":null,"topics":["packaging","python"],"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/regebro.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.txt","contributing":null,"funding":null,"license":"LICENSE.txt","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":"2017-04-15T16:10:36.000Z","updated_at":"2025-07-01T13:53:10.000Z","dependencies_parsed_at":"2025-01-13T00:01:57.785Z","dependency_job_id":"250baa1a-1998-4483-bda4-ddb597f1c2ef","html_url":"https://github.com/regebro/pyroma","commit_stats":{"total_commits":343,"total_committers":22,"mean_commits":"15.590909090909092","dds":"0.49271137026239065","last_synced_commit":"ecfac7e6696821681806d0ffdb7b0d11db262e6b"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/regebro/pyroma","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/regebro","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262977947,"owners_count":23393994,"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","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":"regebro","name":"Lennart Regebro","uuid":"820596","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":"@fidelity","icon_url":"https://avatars.githubusercontent.com/u/820596?u=fd6528eab6cfaa2eec62dac65c96c94fe0279797\u0026v=4","repositories_count":39,"last_synced_at":"2023-04-10T00:44:42.259Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/regebro","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:34:57.925Z","updated_at":"2023-04-10T00:44:42.378Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/regebro","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/regebro/repositories"},"tags":[{"name":"4.2","sha":"763bfde3fc74b9bc1634e7acddd555ccb5285998","kind":"tag","published_at":"2023-02-25T12:57:30.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/4.2","html_url":"https://github.com/regebro/pyroma/releases/tag/4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.2/manifests"},{"name":"4.1","sha":"28387e8c6b3dd2fa588e78fb0bf6af348d04a532","kind":"tag","published_at":"2022-11-24T09:44:31.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/4.1","html_url":"https://github.com/regebro/pyroma/releases/tag/4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.1/manifests"},{"name":"4.0","sha":"406d0660c239bd9209c41fe174f688d6f273923d","kind":"tag","published_at":"2022-04-14T08:38:33.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/4.0","html_url":"https://github.com/regebro/pyroma/releases/tag/4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.0/manifests"},{"name":"4.0b2","sha":"c0b61cf04b84f763ac440550e806819facd37912","kind":"tag","published_at":"2022-03-29T08:57:23.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/4.0b2","html_url":"https://github.com/regebro/pyroma/releases/tag/4.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@4.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.0b2/manifests"},{"name":"4.0b1","sha":"1d7d6ec53064b1f00bdb0684901c9f2ae6559b5e","kind":"tag","published_at":"2022-03-28T07:19:48.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/4.0b1","html_url":"https://github.com/regebro/pyroma/releases/tag/4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/4.0b1/manifests"},{"name":"3.3","sha":"49b828f53d514eab1402cfd6d0ba3acdde3a0938","kind":"tag","published_at":"2022-03-28T06:28:36.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/3.3","html_url":"https://github.com/regebro/pyroma/releases/tag/3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.3/manifests"},{"name":"3.2.1","sha":"f595618e11977227f96664782b589808029fc417","kind":"tag","published_at":"2022-03-27T15:49:52.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/3.2.1","html_url":"https://github.com/regebro/pyroma/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.2.1/manifests"},{"name":"3.2","sha":"1e47858fb8c3130eed75b33925dc251bf5a2f3d9","kind":"tag","published_at":"2021-06-22T10:27:29.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/3.2","html_url":"https://github.com/regebro/pyroma/releases/tag/3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.2/manifests"},{"name":"3.2b1","sha":"8896c0e5a5e3439d61b4c4bc1617ff31420fc204","kind":"tag","published_at":"2021-04-27T15:13:24.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/3.2b1","html_url":"https://github.com/regebro/pyroma/releases/tag/3.2b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@3.2b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.2b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.2b1/manifests"},{"name":"3.1","sha":"8ba095ebe1ba723683476e2ecd8d81e8619a7d62","kind":"tag","published_at":"2021-03-06T11:21:42.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/3.1","html_url":"https://github.com/regebro/pyroma/releases/tag/3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.1/manifests"},{"name":"3.0.1","sha":"98a83656ab940cd744a10b0843a2f698cb0d10b9","kind":"tag","published_at":"2021-03-02T15:40:55.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/3.0.1","html_url":"https://github.com/regebro/pyroma/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.0.1/manifests"},{"name":"3.0","sha":"953470c523b19c6d310b747d43ec401f63dd9b88","kind":"tag","published_at":"2021-03-02T15:35:35.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/3.0","html_url":"https://github.com/regebro/pyroma/releases/tag/3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/3.0/manifests"},{"name":"2.6.1","sha":"d88561089634fc9b62d84765fbe98a53d4b6b52b","kind":"tag","published_at":"2021-02-16T18:48:00.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.6.1","html_url":"https://github.com/regebro/pyroma/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.6.1/manifests"},{"name":"2.6","sha":"6f36565b935ac97630154afc4c3f496254c4c28e","kind":"tag","published_at":"2019-11-02T15:01:11.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.6","html_url":"https://github.com/regebro/pyroma/releases/tag/2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.6/manifests"},{"name":"2.6b2","sha":"23ed105a9f3525e89c0bfa8db98c01b9b6d25ca6","kind":"tag","published_at":"2019-10-26T05:51:49.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.6b2","html_url":"https://github.com/regebro/pyroma/releases/tag/2.6b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.6b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.6b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.6b2/manifests"},{"name":"2.6b1","sha":"0f5e932d36de728991dbd04840a7d6836505347f","kind":"tag","published_at":"2019-07-17T16:55:44.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.6b1","html_url":"https://github.com/regebro/pyroma/releases/tag/2.6b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.6b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.6b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.6b1/manifests"},{"name":"2.5","sha":"79b4433e9c1da908f67b64a05cc99a2c4886c668","kind":"tag","published_at":"2019-06-01T06:53:57.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.5","html_url":"https://github.com/regebro/pyroma/releases/tag/2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.5/manifests"},{"name":"2.4","sha":"08d5ca729343cd86a161c319dfcb4099e23c3bc9","kind":"tag","published_at":"2018-08-15T10:06:34.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.4","html_url":"https://github.com/regebro/pyroma/releases/tag/2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.4/manifests"},{"name":"2.3.1","sha":"861f7a9c12e2b03f88f769d7015d81c5564efd73","kind":"tag","published_at":"2018-05-28T06:31:39.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.3.1","html_url":"https://github.com/regebro/pyroma/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.3.1/manifests"},{"name":"2.3","sha":"a8876a3dc26cef4c7be5818526ed4ad61c96df3d","kind":"tag","published_at":"2017-11-28T16:23:11.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.3","html_url":"https://github.com/regebro/pyroma/releases/tag/2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.3/manifests"},{"name":"2.2","sha":"941d1b9b45c0b316e61dfbf95f0e7eb6bb780389","kind":"commit","published_at":"2016-10-26T17:32:59.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.2","html_url":"https://github.com/regebro/pyroma/releases/tag/2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.2/manifests"},{"name":"2.1","sha":"572d013d69e643954108d8a1baaadaa70ce3ad22","kind":"commit","published_at":"2016-10-18T07:54:06.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.1","html_url":"https://github.com/regebro/pyroma/releases/tag/2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.1/manifests"},{"name":"2.0.2","sha":"cc73c3c6996fcf34120aa92f41773b03050e0c39","kind":"commit","published_at":"2016-03-06T10:00:27.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.0.2","html_url":"https://github.com/regebro/pyroma/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"5e63466de893fdcf945472f69e01caa2e8ad7104","kind":"commit","published_at":"2016-03-06T09:46:09.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.0.1","html_url":"https://github.com/regebro/pyroma/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"1149e7fc4dcbcce19ffd3d4d4196be9e72f633d3","kind":"commit","published_at":"2016-02-28T18:45:00.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.0.0","html_url":"https://github.com/regebro/pyroma/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.0/manifests"},{"name":"2.0.0b2","sha":"b967b795220a2c422f3017863546298cc7a898fa","kind":"commit","published_at":"2015-11-09T09:27:10.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.0.0b2","html_url":"https://github.com/regebro/pyroma/releases/tag/2.0.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.0.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.0b2/manifests"},{"name":"2.0.0b1","sha":"a691faa7696954bb33d3295f417b0911b6adcbfe","kind":"commit","published_at":"2015-11-08T20:18:23.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/2.0.0b1","html_url":"https://github.com/regebro/pyroma/releases/tag/2.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@2.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/2.0.0b1/manifests"},{"name":"1.8.3","sha":"e85a65074cd47cc8613e549952af376a18955abd","kind":"commit","published_at":"2015-11-08T09:29:45.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.8.3","html_url":"https://github.com/regebro/pyroma/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"3ea02c3aac6f5d95f6d6cb434bbe9ced45493be1","kind":"commit","published_at":"2015-06-14T11:42:30.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.8.2","html_url":"https://github.com/regebro/pyroma/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.8.2/manifests"},{"name":"1.8.1","sha":"68daa53daaaa927c3bc1de2c0dc5e0e7e191f6b6","kind":"commit","published_at":"2015-04-27T10:42:42.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.8.1","html_url":"https://github.com/regebro/pyroma/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.8.1/manifests"},{"name":"1.8","sha":"2a6c5860f20e6a04834fe7b338d27e34731fb43c","kind":"commit","published_at":"2015-04-27T09:46:21.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.8","html_url":"https://github.com/regebro/pyroma/releases/tag/1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.8/manifests"},{"name":"1.7","sha":"38c59770f116ceb98f64665d060c9313fdbb9f6f","kind":"commit","published_at":"2014-10-19T20:29:43.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.7","html_url":"https://github.com/regebro/pyroma/releases/tag/1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.7/manifests"},{"name":"1.6","sha":"457f023206b43aed9e4d9334a7b56346a669495f","kind":"commit","published_at":"2014-04-17T12:28:34.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.6","html_url":"https://github.com/regebro/pyroma/releases/tag/1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.6/manifests"},{"name":"1.5","sha":"937b4a571fa4110b184fb8195f0a2983f751a927","kind":"commit","published_at":"2013-10-18T19:31:32.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.5","html_url":"https://github.com/regebro/pyroma/releases/tag/1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.5/manifests"},{"name":"1.4","sha":"21119f9838f4aaf64fda75ef292ace6bd7f82f6c","kind":"commit","published_at":"2013-05-29T20:23:09.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.4","html_url":"https://github.com/regebro/pyroma/releases/tag/1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.4/manifests"},{"name":"1.3.1","sha":"10dff2283c3dd0208f523013b9d76ddaa6231342","kind":"commit","published_at":"2013-05-29T16:19:22.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.3.1","html_url":"https://github.com/regebro/pyroma/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.3.1/manifests"},{"name":"1.3","sha":"1abe419b4af622e370300eb6b3f09404eeb36c14","kind":"commit","published_at":"2013-03-15T19:30:35.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.3","html_url":"https://github.com/regebro/pyroma/releases/tag/1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.3/manifests"},{"name":"1.2","sha":"4c610952b526edf132085149e9df6744d83dc670","kind":"commit","published_at":"2013-03-06T22:28:20.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.2","html_url":"https://github.com/regebro/pyroma/releases/tag/1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.2/manifests"},{"name":"1.1","sha":"21003b9c422beff0b40457a26cd49f2bbe5c5943","kind":"commit","published_at":"2013-03-05T21:12:29.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.1","html_url":"https://github.com/regebro/pyroma/releases/tag/1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.1/manifests"},{"name":"1.0","sha":"b2d0ce9e3bb6e82f814f27654cd25e4906024b21","kind":"commit","published_at":"2013-03-05T13:22:50.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/1.0","html_url":"https://github.com/regebro/pyroma/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/1.0/manifests"},{"name":"0.9.3","sha":"e964988fc127506f58874217780a712b2581ba1b","kind":"commit","published_at":"2011-03-17T21:12:16.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/0.9.3","html_url":"https://github.com/regebro/pyroma/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"88ee365760b485c8baea04113546ddfe1848c7b6","kind":"commit","published_at":"2011-03-13T13:45:16.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/0.9.2","html_url":"https://github.com/regebro/pyroma/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"d68f620683bf92886bbf35fb3cda1d7c046af455","kind":"commit","published_at":"2011-03-08T21:22:19.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/0.9.1","html_url":"https://github.com/regebro/pyroma/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/0.9.1/manifests"},{"name":"0.9","sha":"5f4cd5ad9fd443709491a0d9a9407fc0dda911de","kind":"commit","published_at":"2011-03-08T21:06:14.000Z","download_url":"https://codeload.github.com/regebro/pyroma/tar.gz/0.9","html_url":"https://github.com/regebro/pyroma/releases/tag/0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/regebro/pyroma@0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regebro%2Fpyroma/tags/0.9/manifests"}]},"repo_metadata_updated_at":"2025-07-01T13:58:48.052Z","dependent_packages_count":82,"downloads":240846,"downloads_period":"last-month","dependent_repos_count":549,"rankings":{"downloads":1.19842036781994,"dependent_repos_count":0.6037755948349984,"dependent_packages_count":0.28362615371738586,"stargazers_count":4.848656627835311,"forks_count":7.789133574488086,"docker_downloads_count":0.6737785623520998,"average":2.56623181350797},"purl":"pkg:pypi/pyroma","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pyroma","docker_dependents_count":6,"docker_downloads_count":1072466,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pyroma","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pyroma/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyroma/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyroma/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyroma/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyroma/related_packages","maintainers":[{"uuid":"regebro","login":"regebro","name":null,"email":null,"url":null,"packages_count":63,"html_url":"https://pypi.org/user/regebro/","role":null,"created_at":"2023-02-25T05:24:24.615Z","updated_at":"2023-02-25T05:24:24.615Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/regebro/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":701781,"maintainers_count":297765,"namespaces_count":0,"keywords_count":231349,"github":"pypi","metadata":{"funded_packages_count":49370},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-07-03T05:59:23.692Z","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"}},"unique_repositories_count":22,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4320893115","node_id":"PR_kwDOFA4uls7VOiPf","number":441,"state":"open","title":"Bump pyroma from 5.0 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["mdabrowski1990"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T06:02:49.000Z","updated_at":"2026-04-24T11:03:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 5.0 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=5.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mdabrowski1990/uds/pull/441","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabrowski1990%2Fuds/issues/441","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/441/packages"},{"uuid":"3833780166","node_id":"PR_kwDOK0jo8s6-N6tJ","number":80,"state":"closed","title":"chore(deps): bump the python-packages group with 3 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T00:38:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-20T13:36:37.000Z","updated_at":"2026-01-26T00:38:20.000Z","time_to_close":471695,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":3,"packages":[{"name":"pyparsing","old_version":"3.2.5","new_version":"3.3.1","repository_url":"https://github.com/pyparsing/pyparsing"},{"name":"yamlfix","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/lyz-code/yamlfix"},{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 3 updates: [pyparsing](https://github.com/pyparsing/pyparsing), [yamlfix](https://github.com/lyz-code/yamlfix) and [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyparsing` from 3.2.5 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyparsing/pyparsing/blob/master/CHANGES\"\u003epyparsing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.1 - December, 2025\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and\nMarc Mueller for submitted issue and PR. Fixes \u003ca href=\"https://redirect.github.com/pyparsing/pyparsing/issues/626\"\u003e#626\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.0 - December, 2025\u003c/h2\u003e\n\u003cp\u003e===========================================================================================\nThe version 3.3.0 release will begin emitting \u003ccode\u003eDeprecationWarnings\u003c/code\u003e for pyparsing methods\nthat have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,\n2021, with legacy names retained as aliases). In preparation, I added in pyparsing\n3.2.2 a utility for finding and replacing the legacy method names with the new names.\nThis utility is located at \u003ccode\u003epyparsing/tools/cvt_pep8_names.py\u003c/code\u003e. This script will scan all\nPython files specified on the command line, and if the \u003ccode\u003e-u\u003c/code\u003e option is selected, will\nreplace all occurrences of the old method names with the new PEP8-compliant names,\nupdating the files in place.\u003c/p\u003e\n\u003cp\u003eHere is an example that converts all the files in the pyparsing \u003ccode\u003e/examples\u003c/code\u003e directory:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eThe new names are compatible with pyparsing versions 3.0.0 and later.\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eindentedBlock\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes will be required.\nThis is because the new \u003ccode\u003eIndentedBlock\u003c/code\u003e class no longer requires the calling code\nto supply an indent stack, while adding support for nested indentation levels\nand grouping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003elocatedExpr\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes may be required.\nThe new \u003ccode\u003eLocated\u003c/code\u003e class removes the extra grouping level of the parsed values.\n(If the original \u003ccode\u003elocatedExpr\u003c/code\u003e parser was defined with a results name, then\nthe extra grouping is retained, so that the results name nesting works properly;\nin this case, no code changes would be required.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated all examples and test cases to use PEP8 names (unless the test case is specifically\ndesigned to test behavior of a legacy method). Added railroad diagrams for some examples.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded exception handling when calling \u003ccode\u003eformatted_message()\u003c/code\u003e, so that \u003ccode\u003estr(exception)\u003c/code\u003e\nalways returns at least \u003cem\u003esomething\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll unit tests pass with Python 3.14, including 3.14t. This does \u003cem\u003enot\u003c/em\u003e necessarily\nmean that pyparsing is now thread-safe, just that when run in the free-threaded\ninterpreter, there were no errors. None of the unit tests try to do any parsing\nwith multiple threads - they test the basic functionality of the library, under various\nversions of packrat and left-recursive parsing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/d73ce7a89cf640db26a84c5084c503a2cc3d6297\"\u003e\u003ccode\u003ed73ce7a\u003c/code\u003e\u003c/a\u003e Update CHANGES file to reflect PR 627\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/1089724d6cf3e144215e883eb3c5fbe02105527f\"\u003e\u003ccode\u003e1089724\u003c/code\u003e\u003c/a\u003e Mark for 3.3.1 dev/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/421d20a8ba5cae704d2549f873879447a067c4e2\"\u003e\u003ccode\u003e421d20a\u003c/code\u003e\u003c/a\u003e Update license metadata to follow PEP 639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/e4895d3d9e79a8ecacc8a8c8fd737aa5147683a5\"\u003e\u003ccode\u003ee4895d3\u003c/code\u003e\u003c/a\u003e Reduced recursive grammar in tiny_parser.py to avoid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/b6b01110f934667c45414cef316619a273b088c7\"\u003e\u003ccode\u003eb6b0111\u003c/code\u003e\u003c/a\u003e Blackening before releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/7fbbcbd91b9124e80d974a53e0d3d8a307a1dc26\"\u003e\u003ccode\u003e7fbbcbd\u003c/code\u003e\u003c/a\u003e Revert transform_string perf penalty in _flatten (introduced in 3.2.0b2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/336647a6b172497255c626c2cb03221cf2038eaa\"\u003e\u003ccode\u003e336647a\u003c/code\u003e\u003c/a\u003e Update perf scripts to run additional 3.2.x releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/6413afca276e2cb1b3a57e7f3bca55542ea366f5\"\u003e\u003ccode\u003e6413afc\u003c/code\u003e\u003c/a\u003e Prep for 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/9223660f41e8fffa1c2668e8564d443085396f66\"\u003e\u003ccode\u003e9223660\u003c/code\u003e\u003c/a\u003e Added copyright line to LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/92d83682bbc928714edc4b078ac764dd9dd00051\"\u003e\u003ccode\u003e92d8368\u003c/code\u003e\u003c/a\u003e Remove obsolete comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyparsing/pyparsing/compare/3.2.5...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yamlfix` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lyz-code/yamlfix/blob/main/CHANGELOG.md\"\u003eyamlfix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/f857ca370af3db7e5e181373d45c06a148fac3f8\"\u003e\u003ccode\u003ef857ca3\u003c/code\u003e\u003c/a\u003e bump: version 1.19.0 → 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/67e00a9227041369e9ec7f9ff757181cb7706959\"\u003e\u003ccode\u003e67e00a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/305\"\u003e#305\u003c/a\u003e from wsnyder/bug282_hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/60f84dac52acc11f49b5a9d2447716444f8e7c59\"\u003e\u003ccode\u003e60f84da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/306\"\u003e#306\u003c/a\u003e from wsnyder/ci_security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/de50bfb4fdf43b8921ce3cfe02c2be1833188b28\"\u003e\u003ccode\u003ede50bfb\u003c/code\u003e\u003c/a\u003e fix: disabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/262d7684256bb6b352a58453223e31a570d8ea72\"\u003e\u003ccode\u003e262d768\u003c/code\u003e\u003c/a\u003e ci: disable security test that fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/1f8291d769cbf3521d6d060e102e99aa8f32ef70\"\u003e\u003ccode\u003e1f8291d\u003c/code\u003e\u003c/a\u003e ci(build): use github_token well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/5a22551e4a93d74e32ecb2cb051b6ef694f7bc28\"\u003e\u003ccode\u003e5a22551\u003c/code\u003e\u003c/a\u003e ci(buidl): disable Pypi upload to test and use GITHUB_TOKEN for the documenta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/560283d5eb77675e2b2eb071bb7dfac1f2477e57\"\u003e\u003ccode\u003e560283d\u003c/code\u003e\u003c/a\u003e ci: fix build pipeline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lyz-code/yamlfix/compare/1.19.0...1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"},{"uuid":"3830227459","node_id":"PR_kwDOK0jo8s6-CNhs","number":79,"state":"closed","title":"chore(deps): bump the python-packages group with 3 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-19T19:01:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T15:34:18.000Z","updated_at":"2026-01-19T19:02:07.000Z","time_to_close":12461,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":3,"packages":[{"name":"pyparsing","old_version":"3.2.5","new_version":"3.3.1","repository_url":"https://github.com/pyparsing/pyparsing"},{"name":"yamlfix","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/lyz-code/yamlfix"},{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 3 updates: [pyparsing](https://github.com/pyparsing/pyparsing), [yamlfix](https://github.com/lyz-code/yamlfix) and [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyparsing` from 3.2.5 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyparsing/pyparsing/blob/master/CHANGES\"\u003epyparsing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.1 - December, 2025\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and\nMarc Mueller for submitted issue and PR. Fixes \u003ca href=\"https://redirect.github.com/pyparsing/pyparsing/issues/626\"\u003e#626\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.0 - December, 2025\u003c/h2\u003e\n\u003cp\u003e===========================================================================================\nThe version 3.3.0 release will begin emitting \u003ccode\u003eDeprecationWarnings\u003c/code\u003e for pyparsing methods\nthat have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,\n2021, with legacy names retained as aliases). In preparation, I added in pyparsing\n3.2.2 a utility for finding and replacing the legacy method names with the new names.\nThis utility is located at \u003ccode\u003epyparsing/tools/cvt_pep8_names.py\u003c/code\u003e. This script will scan all\nPython files specified on the command line, and if the \u003ccode\u003e-u\u003c/code\u003e option is selected, will\nreplace all occurrences of the old method names with the new PEP8-compliant names,\nupdating the files in place.\u003c/p\u003e\n\u003cp\u003eHere is an example that converts all the files in the pyparsing \u003ccode\u003e/examples\u003c/code\u003e directory:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eThe new names are compatible with pyparsing versions 3.0.0 and later.\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eindentedBlock\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes will be required.\nThis is because the new \u003ccode\u003eIndentedBlock\u003c/code\u003e class no longer requires the calling code\nto supply an indent stack, while adding support for nested indentation levels\nand grouping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003elocatedExpr\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes may be required.\nThe new \u003ccode\u003eLocated\u003c/code\u003e class removes the extra grouping level of the parsed values.\n(If the original \u003ccode\u003elocatedExpr\u003c/code\u003e parser was defined with a results name, then\nthe extra grouping is retained, so that the results name nesting works properly;\nin this case, no code changes would be required.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated all examples and test cases to use PEP8 names (unless the test case is specifically\ndesigned to test behavior of a legacy method). Added railroad diagrams for some examples.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded exception handling when calling \u003ccode\u003eformatted_message()\u003c/code\u003e, so that \u003ccode\u003estr(exception)\u003c/code\u003e\nalways returns at least \u003cem\u003esomething\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll unit tests pass with Python 3.14, including 3.14t. This does \u003cem\u003enot\u003c/em\u003e necessarily\nmean that pyparsing is now thread-safe, just that when run in the free-threaded\ninterpreter, there were no errors. None of the unit tests try to do any parsing\nwith multiple threads - they test the basic functionality of the library, under various\nversions of packrat and left-recursive parsing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/d73ce7a89cf640db26a84c5084c503a2cc3d6297\"\u003e\u003ccode\u003ed73ce7a\u003c/code\u003e\u003c/a\u003e Update CHANGES file to reflect PR 627\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/1089724d6cf3e144215e883eb3c5fbe02105527f\"\u003e\u003ccode\u003e1089724\u003c/code\u003e\u003c/a\u003e Mark for 3.3.1 dev/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/421d20a8ba5cae704d2549f873879447a067c4e2\"\u003e\u003ccode\u003e421d20a\u003c/code\u003e\u003c/a\u003e Update license metadata to follow PEP 639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/e4895d3d9e79a8ecacc8a8c8fd737aa5147683a5\"\u003e\u003ccode\u003ee4895d3\u003c/code\u003e\u003c/a\u003e Reduced recursive grammar in tiny_parser.py to avoid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/b6b01110f934667c45414cef316619a273b088c7\"\u003e\u003ccode\u003eb6b0111\u003c/code\u003e\u003c/a\u003e Blackening before releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/7fbbcbd91b9124e80d974a53e0d3d8a307a1dc26\"\u003e\u003ccode\u003e7fbbcbd\u003c/code\u003e\u003c/a\u003e Revert transform_string perf penalty in _flatten (introduced in 3.2.0b2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/336647a6b172497255c626c2cb03221cf2038eaa\"\u003e\u003ccode\u003e336647a\u003c/code\u003e\u003c/a\u003e Update perf scripts to run additional 3.2.x releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/6413afca276e2cb1b3a57e7f3bca55542ea366f5\"\u003e\u003ccode\u003e6413afc\u003c/code\u003e\u003c/a\u003e Prep for 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/9223660f41e8fffa1c2668e8564d443085396f66\"\u003e\u003ccode\u003e9223660\u003c/code\u003e\u003c/a\u003e Added copyright line to LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/92d83682bbc928714edc4b078ac764dd9dd00051\"\u003e\u003ccode\u003e92d8368\u003c/code\u003e\u003c/a\u003e Remove obsolete comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyparsing/pyparsing/compare/3.2.5...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yamlfix` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lyz-code/yamlfix/blob/main/CHANGELOG.md\"\u003eyamlfix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/f857ca370af3db7e5e181373d45c06a148fac3f8\"\u003e\u003ccode\u003ef857ca3\u003c/code\u003e\u003c/a\u003e bump: version 1.19.0 → 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/67e00a9227041369e9ec7f9ff757181cb7706959\"\u003e\u003ccode\u003e67e00a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/305\"\u003e#305\u003c/a\u003e from wsnyder/bug282_hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/60f84dac52acc11f49b5a9d2447716444f8e7c59\"\u003e\u003ccode\u003e60f84da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/306\"\u003e#306\u003c/a\u003e from wsnyder/ci_security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/de50bfb4fdf43b8921ce3cfe02c2be1833188b28\"\u003e\u003ccode\u003ede50bfb\u003c/code\u003e\u003c/a\u003e fix: disabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/262d7684256bb6b352a58453223e31a570d8ea72\"\u003e\u003ccode\u003e262d768\u003c/code\u003e\u003c/a\u003e ci: disable security test that fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/1f8291d769cbf3521d6d060e102e99aa8f32ef70\"\u003e\u003ccode\u003e1f8291d\u003c/code\u003e\u003c/a\u003e ci(build): use github_token well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/5a22551e4a93d74e32ecb2cb051b6ef694f7bc28\"\u003e\u003ccode\u003e5a22551\u003c/code\u003e\u003c/a\u003e ci(buidl): disable Pypi upload to test and use GITHUB_TOKEN for the documenta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/560283d5eb77675e2b2eb071bb7dfac1f2477e57\"\u003e\u003ccode\u003e560283d\u003c/code\u003e\u003c/a\u003e ci: fix build pipeline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lyz-code/yamlfix/compare/1.19.0...1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"},{"uuid":"3790548778","node_id":"PR_kwDOK0jo8s68AEN8","number":78,"state":"closed","title":"chore(deps): bump the python-packages group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-18T18:38:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T22:19:30.000Z","updated_at":"2026-01-18T18:38:39.000Z","time_to_close":937141,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":3,"packages":[{"name":"pyparsing","old_version":"3.2.5","new_version":"3.3.1","repository_url":"https://github.com/pyparsing/pyparsing"},{"name":"yamlfix","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/lyz-code/yamlfix"},{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 3 updates in the / directory: [pyparsing](https://github.com/pyparsing/pyparsing), [yamlfix](https://github.com/lyz-code/yamlfix) and [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyparsing` from 3.2.5 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyparsing/pyparsing/blob/master/CHANGES\"\u003epyparsing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.1 - December, 2025\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and\nMarc Mueller for submitted issue and PR. Fixes \u003ca href=\"https://redirect.github.com/pyparsing/pyparsing/issues/626\"\u003e#626\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.0 - December, 2025\u003c/h2\u003e\n\u003cp\u003e===========================================================================================\nThe version 3.3.0 release will begin emitting \u003ccode\u003eDeprecationWarnings\u003c/code\u003e for pyparsing methods\nthat have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,\n2021, with legacy names retained as aliases). In preparation, I added in pyparsing\n3.2.2 a utility for finding and replacing the legacy method names with the new names.\nThis utility is located at \u003ccode\u003epyparsing/tools/cvt_pep8_names.py\u003c/code\u003e. This script will scan all\nPython files specified on the command line, and if the \u003ccode\u003e-u\u003c/code\u003e option is selected, will\nreplace all occurrences of the old method names with the new PEP8-compliant names,\nupdating the files in place.\u003c/p\u003e\n\u003cp\u003eHere is an example that converts all the files in the pyparsing \u003ccode\u003e/examples\u003c/code\u003e directory:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eThe new names are compatible with pyparsing versions 3.0.0 and later.\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eindentedBlock\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes will be required.\nThis is because the new \u003ccode\u003eIndentedBlock\u003c/code\u003e class no longer requires the calling code\nto supply an indent stack, while adding support for nested indentation levels\nand grouping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003elocatedExpr\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes may be required.\nThe new \u003ccode\u003eLocated\u003c/code\u003e class removes the extra grouping level of the parsed values.\n(If the original \u003ccode\u003elocatedExpr\u003c/code\u003e parser was defined with a results name, then\nthe extra grouping is retained, so that the results name nesting works properly;\nin this case, no code changes would be required.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated all examples and test cases to use PEP8 names (unless the test case is specifically\ndesigned to test behavior of a legacy method). Added railroad diagrams for some examples.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded exception handling when calling \u003ccode\u003eformatted_message()\u003c/code\u003e, so that \u003ccode\u003estr(exception)\u003c/code\u003e\nalways returns at least \u003cem\u003esomething\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll unit tests pass with Python 3.14, including 3.14t. This does \u003cem\u003enot\u003c/em\u003e necessarily\nmean that pyparsing is now thread-safe, just that when run in the free-threaded\ninterpreter, there were no errors. None of the unit tests try to do any parsing\nwith multiple threads - they test the basic functionality of the library, under various\nversions of packrat and left-recursive parsing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/d73ce7a89cf640db26a84c5084c503a2cc3d6297\"\u003e\u003ccode\u003ed73ce7a\u003c/code\u003e\u003c/a\u003e Update CHANGES file to reflect PR 627\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/1089724d6cf3e144215e883eb3c5fbe02105527f\"\u003e\u003ccode\u003e1089724\u003c/code\u003e\u003c/a\u003e Mark for 3.3.1 dev/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/421d20a8ba5cae704d2549f873879447a067c4e2\"\u003e\u003ccode\u003e421d20a\u003c/code\u003e\u003c/a\u003e Update license metadata to follow PEP 639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/e4895d3d9e79a8ecacc8a8c8fd737aa5147683a5\"\u003e\u003ccode\u003ee4895d3\u003c/code\u003e\u003c/a\u003e Reduced recursive grammar in tiny_parser.py to avoid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/b6b01110f934667c45414cef316619a273b088c7\"\u003e\u003ccode\u003eb6b0111\u003c/code\u003e\u003c/a\u003e Blackening before releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/7fbbcbd91b9124e80d974a53e0d3d8a307a1dc26\"\u003e\u003ccode\u003e7fbbcbd\u003c/code\u003e\u003c/a\u003e Revert transform_string perf penalty in _flatten (introduced in 3.2.0b2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/336647a6b172497255c626c2cb03221cf2038eaa\"\u003e\u003ccode\u003e336647a\u003c/code\u003e\u003c/a\u003e Update perf scripts to run additional 3.2.x releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/6413afca276e2cb1b3a57e7f3bca55542ea366f5\"\u003e\u003ccode\u003e6413afc\u003c/code\u003e\u003c/a\u003e Prep for 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/9223660f41e8fffa1c2668e8564d443085396f66\"\u003e\u003ccode\u003e9223660\u003c/code\u003e\u003c/a\u003e Added copyright line to LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/92d83682bbc928714edc4b078ac764dd9dd00051\"\u003e\u003ccode\u003e92d8368\u003c/code\u003e\u003c/a\u003e Remove obsolete comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyparsing/pyparsing/compare/3.2.5...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yamlfix` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lyz-code/yamlfix/blob/main/CHANGELOG.md\"\u003eyamlfix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/f857ca370af3db7e5e181373d45c06a148fac3f8\"\u003e\u003ccode\u003ef857ca3\u003c/code\u003e\u003c/a\u003e bump: version 1.19.0 → 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/67e00a9227041369e9ec7f9ff757181cb7706959\"\u003e\u003ccode\u003e67e00a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/305\"\u003e#305\u003c/a\u003e from wsnyder/bug282_hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/60f84dac52acc11f49b5a9d2447716444f8e7c59\"\u003e\u003ccode\u003e60f84da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/306\"\u003e#306\u003c/a\u003e from wsnyder/ci_security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/de50bfb4fdf43b8921ce3cfe02c2be1833188b28\"\u003e\u003ccode\u003ede50bfb\u003c/code\u003e\u003c/a\u003e fix: disabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/262d7684256bb6b352a58453223e31a570d8ea72\"\u003e\u003ccode\u003e262d768\u003c/code\u003e\u003c/a\u003e ci: disable security test that fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/1f8291d769cbf3521d6d060e102e99aa8f32ef70\"\u003e\u003ccode\u003e1f8291d\u003c/code\u003e\u003c/a\u003e ci(build): use github_token well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/5a22551e4a93d74e32ecb2cb051b6ef694f7bc28\"\u003e\u003ccode\u003e5a22551\u003c/code\u003e\u003c/a\u003e ci(buidl): disable Pypi upload to test and use GITHUB_TOKEN for the documenta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/560283d5eb77675e2b2eb071bb7dfac1f2477e57\"\u003e\u003ccode\u003e560283d\u003c/code\u003e\u003c/a\u003e ci: fix build pipeline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lyz-code/yamlfix/compare/1.19.0...1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/78","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/78","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/78/packages"},{"uuid":"3767395360","node_id":"PR_kwDOK0jo8s660zFG","number":73,"state":"closed","title":"chore(deps): bump the python-packages group with 3 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-06T13:24:14.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-29T13:19:09.000Z","updated_at":"2026-01-06T13:24:15.000Z","time_to_close":691505,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":3,"packages":[{"name":"pyparsing","old_version":"3.2.5","new_version":"3.3.1","repository_url":"https://github.com/pyparsing/pyparsing"},{"name":"yamlfix","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/lyz-code/yamlfix"},{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 3 updates: [pyparsing](https://github.com/pyparsing/pyparsing), [yamlfix](https://github.com/lyz-code/yamlfix) and [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyparsing` from 3.2.5 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyparsing/pyparsing/blob/master/CHANGES\"\u003epyparsing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.1 - December, 2025\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and\nMarc Mueller for submitted issue and PR. Fixes \u003ca href=\"https://redirect.github.com/pyparsing/pyparsing/issues/626\"\u003e#626\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.0 - December, 2025\u003c/h2\u003e\n\u003cp\u003e===========================================================================================\nThe version 3.3.0 release will begin emitting \u003ccode\u003eDeprecationWarnings\u003c/code\u003e for pyparsing methods\nthat have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,\n2021, with legacy names retained as aliases). In preparation, I added in pyparsing\n3.2.2 a utility for finding and replacing the legacy method names with the new names.\nThis utility is located at \u003ccode\u003epyparsing/tools/cvt_pep8_names.py\u003c/code\u003e. This script will scan all\nPython files specified on the command line, and if the \u003ccode\u003e-u\u003c/code\u003e option is selected, will\nreplace all occurrences of the old method names with the new PEP8-compliant names,\nupdating the files in place.\u003c/p\u003e\n\u003cp\u003eHere is an example that converts all the files in the pyparsing \u003ccode\u003e/examples\u003c/code\u003e directory:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eThe new names are compatible with pyparsing versions 3.0.0 and later.\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eindentedBlock\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes will be required.\nThis is because the new \u003ccode\u003eIndentedBlock\u003c/code\u003e class no longer requires the calling code\nto supply an indent stack, while adding support for nested indentation levels\nand grouping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003elocatedExpr\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes may be required.\nThe new \u003ccode\u003eLocated\u003c/code\u003e class removes the extra grouping level of the parsed values.\n(If the original \u003ccode\u003elocatedExpr\u003c/code\u003e parser was defined with a results name, then\nthe extra grouping is retained, so that the results name nesting works properly;\nin this case, no code changes would be required.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated all examples and test cases to use PEP8 names (unless the test case is specifically\ndesigned to test behavior of a legacy method). Added railroad diagrams for some examples.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded exception handling when calling \u003ccode\u003eformatted_message()\u003c/code\u003e, so that \u003ccode\u003estr(exception)\u003c/code\u003e\nalways returns at least \u003cem\u003esomething\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll unit tests pass with Python 3.14, including 3.14t. This does \u003cem\u003enot\u003c/em\u003e necessarily\nmean that pyparsing is now thread-safe, just that when run in the free-threaded\ninterpreter, there were no errors. None of the unit tests try to do any parsing\nwith multiple threads - they test the basic functionality of the library, under various\nversions of packrat and left-recursive parsing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/d73ce7a89cf640db26a84c5084c503a2cc3d6297\"\u003e\u003ccode\u003ed73ce7a\u003c/code\u003e\u003c/a\u003e Update CHANGES file to reflect PR 627\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/1089724d6cf3e144215e883eb3c5fbe02105527f\"\u003e\u003ccode\u003e1089724\u003c/code\u003e\u003c/a\u003e Mark for 3.3.1 dev/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/421d20a8ba5cae704d2549f873879447a067c4e2\"\u003e\u003ccode\u003e421d20a\u003c/code\u003e\u003c/a\u003e Update license metadata to follow PEP 639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/e4895d3d9e79a8ecacc8a8c8fd737aa5147683a5\"\u003e\u003ccode\u003ee4895d3\u003c/code\u003e\u003c/a\u003e Reduced recursive grammar in tiny_parser.py to avoid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/b6b01110f934667c45414cef316619a273b088c7\"\u003e\u003ccode\u003eb6b0111\u003c/code\u003e\u003c/a\u003e Blackening before releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/7fbbcbd91b9124e80d974a53e0d3d8a307a1dc26\"\u003e\u003ccode\u003e7fbbcbd\u003c/code\u003e\u003c/a\u003e Revert transform_string perf penalty in _flatten (introduced in 3.2.0b2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/336647a6b172497255c626c2cb03221cf2038eaa\"\u003e\u003ccode\u003e336647a\u003c/code\u003e\u003c/a\u003e Update perf scripts to run additional 3.2.x releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/6413afca276e2cb1b3a57e7f3bca55542ea366f5\"\u003e\u003ccode\u003e6413afc\u003c/code\u003e\u003c/a\u003e Prep for 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/9223660f41e8fffa1c2668e8564d443085396f66\"\u003e\u003ccode\u003e9223660\u003c/code\u003e\u003c/a\u003e Added copyright line to LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/92d83682bbc928714edc4b078ac764dd9dd00051\"\u003e\u003ccode\u003e92d8368\u003c/code\u003e\u003c/a\u003e Remove obsolete comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyparsing/pyparsing/compare/3.2.5...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yamlfix` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lyz-code/yamlfix/blob/main/CHANGELOG.md\"\u003eyamlfix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/f857ca370af3db7e5e181373d45c06a148fac3f8\"\u003e\u003ccode\u003ef857ca3\u003c/code\u003e\u003c/a\u003e bump: version 1.19.0 → 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/67e00a9227041369e9ec7f9ff757181cb7706959\"\u003e\u003ccode\u003e67e00a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/305\"\u003e#305\u003c/a\u003e from wsnyder/bug282_hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/60f84dac52acc11f49b5a9d2447716444f8e7c59\"\u003e\u003ccode\u003e60f84da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/306\"\u003e#306\u003c/a\u003e from wsnyder/ci_security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/de50bfb4fdf43b8921ce3cfe02c2be1833188b28\"\u003e\u003ccode\u003ede50bfb\u003c/code\u003e\u003c/a\u003e fix: disabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/262d7684256bb6b352a58453223e31a570d8ea72\"\u003e\u003ccode\u003e262d768\u003c/code\u003e\u003c/a\u003e ci: disable security test that fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/1f8291d769cbf3521d6d060e102e99aa8f32ef70\"\u003e\u003ccode\u003e1f8291d\u003c/code\u003e\u003c/a\u003e ci(build): use github_token well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/5a22551e4a93d74e32ecb2cb051b6ef694f7bc28\"\u003e\u003ccode\u003e5a22551\u003c/code\u003e\u003c/a\u003e ci(buidl): disable Pypi upload to test and use GITHUB_TOKEN for the documenta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/560283d5eb77675e2b2eb071bb7dfac1f2477e57\"\u003e\u003ccode\u003e560283d\u003c/code\u003e\u003c/a\u003e ci: fix build pipeline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lyz-code/yamlfix/compare/1.19.0...1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/73","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/73","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/73/packages"},{"uuid":"3710908053","node_id":"PR_kwDOK0jo8s636urk","number":70,"state":"closed","title":"chore(deps-dev): bump pyroma from 5.0 to 5.0.1 in the python-packages group","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-19T13:22:43.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-09T13:22:44.000Z","updated_at":"2025-12-19T13:22:45.000Z","time_to_close":863999,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":"the python-packages group","ecosystem":"pip"},"body":"Bumps the python-packages group with 1 update: [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=5.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"2757340711","node_id":"PR_kwDOPgcIY86kWa4n","number":19,"state":"closed","title":"Bump pyroma from 4.2 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-19T21:18:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-19T18:51:59.000Z","updated_at":"2025-08-19T21:18:39.000Z","time_to_close":8800,"merged_at":"2025-08-19T21:18:39.000Z","merged_by":"adamtheturtle","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.2","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.2 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.3 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLicensing specifications are less flexible than I thought.\nUpdated to reflect that.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.2 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for License-Expression as per PEP 639.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 (2025-07-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/a49205e50f7b427039bb070021975b6f9e9bfaa3\"\u003e\u003ccode\u003ea49205e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3d4dfdfb9908803aed03c47b11402d84ae39089\"\u003e\u003ccode\u003ee3d4dfd\u003c/code\u003e\u003c/a\u003e Better reflect actual licensing requirements (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/ca5ccf64cb14b4452dd66df7707e9f615fabcf4a\"\u003e\u003ccode\u003eca5ccf6\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/100901e34a5d25d7aebf3d6b2e8cf84da32d940b\"\u003e\u003ccode\u003e100901e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.2...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.2\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-notionbuilder/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-notionbuilder/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"2721612467","node_id":"PR_kwDOK0jo8s6iOIKz","number":33,"state":"open","title":"chore(deps): bump the python-packages group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-05T15:22:51.000Z","updated_at":"2025-08-05T15:22:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":7,"packages":[{"name":"scrypt","old_version":"0.8.27","new_version":"0.9.4","repository_url":"https://github.com/holgern/py-scrypt"},{"name":"tomlkit","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/sdispater/tomlkit"},{"name":"typeguard","old_version":"4.4.2","new_version":"4.4.4","repository_url":"https://github.com/agronholm/typeguard"},{"name":"pyroma","old_version":"4.2","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"},{"name":"sphinx","old_version":"6.1.3","new_version":"6.2.1","repository_url":"https://github.com/sphinx-doc/sphinx"},{"name":"numpydoc","old_version":"1.5.0","new_version":"1.9.0","repository_url":"https://github.com/numpy/numpydoc"},{"name":"tox","old_version":"4.11.3","new_version":"4.28.4","repository_url":"https://github.com/tox-dev/tox"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [scrypt](https://github.com/holgern/py-scrypt) | `0.8.27` | `0.9.4` |\n| [tomlkit](https://github.com/sdispater/tomlkit) | `0.13.2` | `0.13.3` |\n| [typeguard](https://github.com/agronholm/typeguard) | `4.4.2` | `4.4.4` |\n| [pyroma](https://github.com/regebro/pyroma) | `4.2` | `5.0` |\n| [sphinx](https://github.com/sphinx-doc/sphinx) | `6.1.3` | `6.2.1` |\n| [numpydoc](https://github.com/numpy/numpydoc) | `1.5.0` | `1.9.0` |\n| [tox](https://github.com/tox-dev/tox) | `4.11.3` | `4.28.4` |\n\n\nUpdates `scrypt` from 0.8.27 to 0.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/holgern/py-scrypt/releases\"\u003escrypt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.9.3...v0.9.4\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.9.3...v0.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.9.2...v0.9.3\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.9.2...v0.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.9.1...v0.9.2\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.9.1...v0.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.9.0...v0.9.1\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.9.0...v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.8.29...v0.9.0\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.8.29...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.8.28...v0.8.29\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.8.28...v0.8.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.8.27...v0.8.28\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.8.27...v0.8.28\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/c8ca80f2e2b0e0870b22a85b7e731d04494b7f45\"\u003e\u003ccode\u003ec8ca80f\u003c/code\u003e\u003c/a\u003e chore: fix wheel build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/7d018be0117f87144d4ff4922073a4789247472b\"\u003e\u003ccode\u003e7d018be\u003c/code\u003e\u003c/a\u003e chore: add missing file to manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/e654a029bc0d34de896fd0ab6c23d27f3316ec27\"\u003e\u003ccode\u003ee654a02\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/01e3773981b6d36743ab5f87a9c07ebc0d1fe2b8\"\u003e\u003ccode\u003e01e3773\u003c/code\u003e\u003c/a\u003e chore: fix github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/4b87df6a3b51ea0097319d9b478b4e677b506bc4\"\u003e\u003ccode\u003e4b87df6\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/55462d9466f3ba39e2d1668c77d4aaa0c08e066b\"\u003e\u003ccode\u003e55462d9\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/a1b5436681b3f176e4c12d7263a14dc0b0a9dd19\"\u003e\u003ccode\u003ea1b5436\u003c/code\u003e\u003c/a\u003e fix(build): remove openssl header req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/9a33e824113698192a5b7008a7dff8d29c552557\"\u003e\u003ccode\u003e9a33e82\u003c/code\u003e\u003c/a\u003e test: increase maxtime parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/0f73f5f89628237b357b312a44f8024c3646e40f\"\u003e\u003ccode\u003e0f73f5f\u003c/code\u003e\u003c/a\u003e chore: improve readme and fix ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/efb6340990b4cc8a038c48c3c19c733672e9114e\"\u003e\u003ccode\u003eefb6340\u003c/code\u003e\u003c/a\u003e feat(scrypt): expose two helper functions pickparams and checkparams\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.8.27...v0.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tomlkit` from 0.13.2 to 0.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdispater/tomlkit/releases\"\u003etomlkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: register encoder's doc incorrectly mentions TypeError by \u003ca href=\"https://github.com/mathieu-lemay\"\u003e\u003ccode\u003e@​mathieu-lemay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/384\"\u003epython-poetry/tomlkit#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/380\"\u003epython-poetry/tomlkit#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump virtualenv from 20.26.1 to 20.26.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/394\"\u003epython-poetry/tomlkit#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/388\"\u003epython-poetry/tomlkit#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/386\"\u003epython-poetry/tomlkit#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/395\"\u003epython-poetry/tomlkit#395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/396\"\u003epython-poetry/tomlkit#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add .item() method to retrieve the item object by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/397\"\u003epython-poetry/tomlkit#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Inconsistent newlines on Windows by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/402\"\u003epython-poetry/tomlkit#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace pytest's legacy \u003ccode\u003etmpdir\u003c/code\u003e fixture with \u003ccode\u003etmp_path\u003c/code\u003e by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/403\"\u003epython-poetry/tomlkit#403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/404\"\u003epython-poetry/tomlkit#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent repeated whitespace items in arrays by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/406\"\u003epython-poetry/tomlkit#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAot \u003cstrong\u003esetitem\u003c/strong\u003e not implemented fix by \u003ca href=\"https://github.com/Annakan\"\u003e\u003ccode\u003e@​Annakan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/413\"\u003epython-poetry/tomlkit#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/398\"\u003epython-poetry/tomlkit#398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix removal of items from \u003ccode\u003eArray\u003c/code\u003es by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/409\"\u003epython-poetry/tomlkit#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: reject single keys that aren't strings by \u003ca href=\"https://github.com/savente93\"\u003e\u003ccode\u003e@​savente93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/416\"\u003epython-poetry/tomlkit#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/415\"\u003epython-poetry/tomlkit#415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Invalid serialization when overwriting out-of-order table key by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/417\"\u003epython-poetry/tomlkit#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Dumping a subelement of a parsed toml fails starting on 4rd level of nesting by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/419\"\u003epython-poetry/tomlkit#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/418\"\u003epython-poetry/tomlkit#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure unique table indices when adding items to out-of-order tables by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/420\"\u003epython-poetry/tomlkit#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add newline indentation after existing items in Container class by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/421\"\u003epython-poetry/tomlkit#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Missing newline at end of file with multiple array of tables can corrupt during dumping by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/422\"\u003epython-poetry/tomlkit#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 0.13.3 by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/423\"\u003epython-poetry/tomlkit#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathieu-lemay\"\u003e\u003ccode\u003e@​mathieu-lemay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/384\"\u003epython-poetry/tomlkit#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/402\"\u003epython-poetry/tomlkit#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Annakan\"\u003e\u003ccode\u003e@​Annakan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/413\"\u003epython-poetry/tomlkit#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savente93\"\u003e\u003ccode\u003e@​savente93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/416\"\u003epython-poetry/tomlkit#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/python-poetry/tomlkit/compare/0.13.2...0.13.3\"\u003ehttps://github.com/python-poetry/tomlkit/compare/0.13.2...0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-poetry/tomlkit/blob/master/CHANGELOG.md\"\u003etomlkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.13.3] - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e.item()\u003c/code\u003e method to array and tables to retrieve an item by key. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing newline when parsing a separated array of tables without trailing new line. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-existing key error when deleting an item from an out-of-order table. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure newline is added between the plain values and the first table. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix repeated whitespace when removing an array item. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid serialization after removing array item if the comma is on its own line. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix serialization of a nested dotted key table. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefine the error message when use non-string as single key. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid serialization after overwriting a key of a out-of-order table. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/8c963db32784623f8fc076ad4ef9b6b01ab0d542\"\u003e\u003ccode\u003e8c963db\u003c/code\u003e\u003c/a\u003e chore: update version to 0.13.3 (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/fcb82ae1d9bd531e6c7c4a1f7fd6ddea5e41cf7b\"\u003e\u003ccode\u003efcb82ae\u003c/code\u003e\u003c/a\u003e fix: Missing newline at end of file with multiple array of tables can corrupt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/d4e1ecda48c6b8ae772a46af07d2cb5781d7f2bd\"\u003e\u003ccode\u003ed4e1ecd\u003c/code\u003e\u003c/a\u003e fix: add newline indentation after existing items in Container class (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/e3b7332de2b5bd7acf56883630a50de65c6b57ce\"\u003e\u003ccode\u003ee3b7332\u003c/code\u003e\u003c/a\u003e fix: ensure unique table indices when adding items to out-of-order tables (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/14607a516ed3594bac67f7c520d2fb2430a6ab21\"\u003e\u003ccode\u003e14607a5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6 (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/bd31dbd8e2762c88af534ac72cb5c48644d3b4af\"\u003e\u003ccode\u003ebd31dbd\u003c/code\u003e\u003c/a\u003e fix: Dumping a subelement of a parsed toml fails starting on 4rd level of nes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/62a67082374af1c34944aecf917d5fa454a09cd3\"\u003e\u003ccode\u003e62a6708\u003c/code\u003e\u003c/a\u003e fix: Invalid serialization when overwriting out-of-order table key (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/64064f30bed25c2559ab3e6310cf49323355b3bc\"\u003e\u003ccode\u003e64064f3\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/df4afc67ac465be42c05621f14306a0befb37104\"\u003e\u003ccode\u003edf4afc6\u003c/code\u003e\u003c/a\u003e Fix: reject single keys that aren't strings (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/832e85579ea9029aae53ebbb1812c537abf9dd03\"\u003e\u003ccode\u003e832e855\u003c/code\u003e\u003c/a\u003e Fix array item removal (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sdispater/tomlkit/compare/0.13.2...0.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typeguard` from 4.4.2 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/typeguard/releases\"\u003etypeguard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eIndexError\u003c/code\u003e when using \u003ccode\u003e@typechecked\u003c/code\u003e on more than one function with the same name under certain circumstances (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeError\u003c/code\u003e during type checking when the value to check is a parametrized generic class (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e@typechecked\u003c/code\u003e unable to find the target function or method if it or the containing class had PEP 695 type parameters on them (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed handling of union types on Python 3.14 (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e__type_params__\u003c/code\u003e getting lost when a function is instrumented\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/typeguard/blob/master/docs/versionhistory.rst\"\u003etypeguard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion history\u003c/h1\u003e\n\u003cp\u003eThis library adheres to\n\u003ccode\u003eSemantic Versioning 2.0 \u0026lt;https://semver.org/#semantic-versioning-200\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4.4.4\u003c/strong\u003e (2026-06-18)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eIndexError\u003c/code\u003e when using \u003ccode\u003e@typechecked\u003c/code\u003e on more than one function with the\nsame name under certain circumstances\n(\u003ccode\u003e[#527](https://github.com/agronholm/typeguard/issues/527) \u0026lt;https://github.com/agronholm/typeguard/issues/527\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeError\u003c/code\u003e during type checking when the value to check is a parametrized\ngeneric class\n(\u003ccode\u003e[#526](https://github.com/agronholm/typeguard/issues/526) \u0026lt;https://github.com/agronholm/typeguard/issues/526\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.4.3\u003c/strong\u003e (2025-06-05)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e@typechecked\u003c/code\u003e unable to find the target function or method if it or the\ncontaining class had PEP 695 type parameters on them\n(\u003ccode\u003e[#500](https://github.com/agronholm/typeguard/issues/500) \u0026lt;https://github.com/agronholm/typeguard/issues/500\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed handling of union types on Python 3.14\n(\u003ccode\u003e[#522](https://github.com/agronholm/typeguard/issues/522) \u0026lt;https://github.com/agronholm/typeguard/issues/522\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e__type_params__\u003c/code\u003e getting lost when a function is instrumented\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.4.2\u003c/strong\u003e (2025-02-16)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeCheckError\u003c/code\u003e in unpacking assignment involving properties of a parameter\nof the function (\u003ccode\u003e[#506](https://github.com/agronholm/typeguard/issues/506) \u0026lt;https://github.com/agronholm/typeguard/issues/506\u0026gt;\u003c/code\u003e_;\nregression introduced in v4.4.1)\u003c/li\u003e\n\u003cli\u003eFixed display of module name for forward references\n(\u003ccode\u003e[#492](https://github.com/agronholm/typeguard/issues/492) \u0026lt;https://github.com/agronholm/typeguard/pull/492\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/JelleZijlstra\"\u003e\u003ccode\u003e@​JelleZijlstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeError\u003c/code\u003e when using an assignment expression\n(\u003ccode\u003e[#510](https://github.com/agronholm/typeguard/issues/510) \u0026lt;https://github.com/agronholm/typeguard/issues/510\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/JohannesK71083\"\u003e\u003ccode\u003e@​JohannesK71083\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eValueError: no signature found for builtin\u003c/code\u003e when checking against a protocol\nand a matching attribute in the subject is a built-in function\n(\u003ccode\u003e[#504](https://github.com/agronholm/typeguard/issues/504) \u0026lt;https://github.com/agronholm/typeguard/issues/504\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.4.1\u003c/strong\u003e (2024-11-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDropped Python 3.8 support\u003c/li\u003e\n\u003cli\u003eChanged the signature of \u003ccode\u003etypeguard_ignore()\u003c/code\u003e to be compatible with\n\u003ccode\u003etyping.no_type_check()\u003c/code\u003e (PR by \u003ca href=\"https://github.com/jolaf\"\u003e\u003ccode\u003e@​jolaf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid creating reference cycles when type checking uniontypes and classes\u003c/li\u003e\n\u003cli\u003eFixed checking of variable assignments involving tuple unpacking\n(\u003ccode\u003e[#486](https://github.com/agronholm/typeguard/issues/486) \u0026lt;https://github.com/agronholm/typeguard/issues/486\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeError\u003c/code\u003e when checking a class against \u003ccode\u003etype[Self]\u003c/code\u003e\n(\u003ccode\u003e[#481](https://github.com/agronholm/typeguard/issues/481) \u0026lt;https://github.com/agronholm/typeguard/issues/481\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed checking of protocols on the class level (against \u003ccode\u003etype[SomeProtocol]\u003c/code\u003e)\n(\u003ccode\u003e[#498](https://github.com/agronholm/typeguard/issues/498) \u0026lt;https://github.com/agronholm/typeguard/issues/498\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelf\u003c/code\u003e checks in instance/class methods that have positional-only arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/f16f4ae59d5140ad0eccf578a0332060749cddaa\"\u003e\u003ccode\u003ef16f4ae\u003c/code\u003e\u003c/a\u003e Added release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/70acfe12bed6abfc2cc92972c99501c3947d8d47\"\u003e\u003ccode\u003e70acfe1\u003c/code\u003e\u003c/a\u003e Fixed TypeError when checking a parametrized generic class as a value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/759dda1ecc5f3f6d6697808aa6fa3d5ff5a82628\"\u003e\u003ccode\u003e759dda1\u003c/code\u003e\u003c/a\u003e Fixed IndexError when using \u003ccode\u003e@typechecked\u003c/code\u003e on duplicate functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/63be6484879ddc5a68041c388e35843ce22fa3c1\"\u003e\u003ccode\u003e63be648\u003c/code\u003e\u003c/a\u003e Migrated to SPDX license markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/d80f56645c04aff7a78d0672d1b7955fe1f7a41a\"\u003e\u003ccode\u003ed80f566\u003c/code\u003e\u003c/a\u003e Added release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/386d4f23e8d967b3c27a4d4412af4f3eb9a268d0\"\u003e\u003ccode\u003e386d4f2\u003c/code\u003e\u003c/a\u003e Updated the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/0ee471e88bd138dbb2a77c5350effb7b7d2e5f04\"\u003e\u003ccode\u003e0ee471e\u003c/code\u003e\u003c/a\u003e Updated typing-extensions dependency to fix Python 3.14 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/a3f6144fdd8524f5c1bae3f8031a009bc051dcc1\"\u003e\u003ccode\u003ea3f6144\u003c/code\u003e\u003c/a\u003e Fixed Union-related test failure on Python 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/455bf7bba479891b0fb1d5a87f50691f634c2e57\"\u003e\u003ccode\u003e455bf7b\u003c/code\u003e\u003c/a\u003e Removed the obsolete UnionTransformer class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/92618cd48e4389e314101b7598e1f10be89fde36\"\u003e\u003ccode\u003e92618cd\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agronholm/typeguard/compare/4.4.2...4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 4.2 to 5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.3 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLicensing specifications are less flexible than I thought.\nUpdated to reflect that.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.2 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for License-Expression as per PEP 639.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 (2025-07-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/a49205e50f7b427039bb070021975b6f9e9bfaa3\"\u003e\u003ccode\u003ea49205e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3d4dfdfb9908803aed03c47b11402d84ae39089\"\u003e\u003ccode\u003ee3d4dfd\u003c/code\u003e\u003c/a\u003e Better reflect actual licensing requirements (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/ca5ccf64cb14b4452dd66df7707e9f615fabcf4a\"\u003e\u003ccode\u003eca5ccf6\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/100901e34a5d25d7aebf3d6b2e8cf84da32d940b\"\u003e\u003ccode\u003e100901e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.2...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sphinx` from 6.1.3 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sphinx-doc/sphinx/releases\"\u003esphinx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://www.sphinx-doc.org/en/master/changes.html\"\u003ehttps://www.sphinx-doc.org/en/master/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://www.sphinx-doc.org/en/master/changes.html\"\u003ehttps://www.sphinx-doc.org/en/master/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sphinx-doc/sphinx/blob/v6.2.1/CHANGES\"\u003esphinx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease 6.2.1 (released Apr 25, 2023)\u003c/h1\u003e\n\u003ch2\u003eBugs fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11355\"\u003e#11355\u003c/a\u003e: Revert the default type of :confval:\u003ccode\u003enitpick_ignore\u003c/code\u003e and\n:confval:\u003ccode\u003enitpick_ignore_regex\u003c/code\u003e to \u003ccode\u003elist\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease 6.2.0 (released Apr 23, 2023)\u003c/h1\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Docutils 0.18.1 or greater.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIncompatible changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLaTeX: removal of some internal TeX \u003ccode\u003e\\dimen\u003c/code\u003e registers (not previously\npublicly documented) as per 5.1.0 code comments in \u003ccode\u003esphinx.sty\u003c/code\u003e:\n\u003ccode\u003e\\sphinxverbatimsep\u003c/code\u003e, \u003ccode\u003e\\sphinxverbatimborder\u003c/code\u003e, \u003ccode\u003e\\sphinxshadowsep\u003c/code\u003e,\n\u003ccode\u003e\\sphinxshadowsize\u003c/code\u003e, and \u003ccode\u003e\\sphinxshadowrule\u003c/code\u003e. (refs: \u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11105\"\u003e#11105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e.egg\u003c/code\u003e support from pycode \u003ccode\u003eModuleAnalyser\u003c/code\u003e; Python eggs are a\nnow-obsolete binary distribution format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11089\"\u003e#11089\u003c/a\u003e: Remove deprecated code in \u003ccode\u003esphinx.builders.linkcheck\u003c/code\u003e.\nPatch by Daniel Eades\u003c/li\u003e\n\u003cli\u003eRemove internal-only \u003ccode\u003esphinx.locale.setlocale\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecated\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11247\"\u003e#11247\u003c/a\u003e: Deprecate the legacy \u003ccode\u003eintersphinx_mapping\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esphinx.util.osutil.cd\u003c/code\u003e is deprecated in favour of \u003ccode\u003econtextlib.chdir\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures added\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11277\"\u003e#11277\u003c/a\u003e: :rst:dir:\u003ccode\u003eautoproperty\u003c/code\u003e allows the return type to be specified as\na type comment (e.g., \u003ccode\u003e# type: () -\u0026gt; int\u003c/code\u003e). Patch by Bénédikt Tran\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/10811\"\u003e#10811\u003c/a\u003e: Autosummary: extend \u003ccode\u003e__all__\u003c/code\u003e to imported members for template rendering\nwhen option \u003ccode\u003eautosummary_ignore_module_all\u003c/code\u003e is set to \u003ccode\u003eFalse\u003c/code\u003e. Patch by\nClement Pinard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11147\"\u003e#11147\u003c/a\u003e: Add a \u003ccode\u003econtent_offset\u003c/code\u003e parameter to \u003ccode\u003enested_parse_with_titles()\u003c/code\u003e,\nallowing for correct line numbers during nested parsing.\nPatch by Jeremy Maitin-Shepard\u003c/li\u003e\n\u003cli\u003eUpdate to Unicode CLDR 42\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--jobs\u003c/code\u003e synonym for \u003ccode\u003e-j\u003c/code\u003e. Patch by Hugo van Kemenade\u003c/li\u003e\n\u003cli\u003eLaTeX: a command \u003ccode\u003e\\sphinxbox\u003c/code\u003e for styling text elements with a (possibly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/ec993dda3690f260345133c47a4a0f6ef0b18493\"\u003e\u003ccode\u003eec993dd\u003c/code\u003e\u003c/a\u003e Bump to 6.2.1 final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/d2aa91f63ce2fa749e4d8835ea7b771ead29e54a\"\u003e\u003ccode\u003ed2aa91f\u003c/code\u003e\u003c/a\u003e Revert the default type of \u003ccode\u003enitpick_ignore[_regex]\u003c/code\u003e to \u003ccode\u003elist\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/60d8fa10b881308c97012d478fb13770a41b469f\"\u003e\u003ccode\u003e60d8fa1\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/70102ac2ee4d89e1293d8efa7763dcdd104ad548\"\u003e\u003ccode\u003e70102ac\u003c/code\u003e\u003c/a\u003e Bump to 6.2.0 final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/4e27a5fba146bf85b6e2e0ba8b9f5ac30b1c1e29\"\u003e\u003ccode\u003e4e27a5f\u003c/code\u003e\u003c/a\u003e Remove unneeded JavaScript from \u003ccode\u003esphinx13\u003c/code\u003e theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/bffb54734f64e88c95b1d5558ec3fb7cb44ceda7\"\u003e\u003ccode\u003ebffb547\u003c/code\u003e\u003c/a\u003e Note correct deprecation version for \u003ccode\u003esphinx.util.osutil.cd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/59de8d52029deca803d38b5d084a3a32c7b7f994\"\u003e\u003ccode\u003e59de8d5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support and prefer \u003ccode\u003e.jinja\u003c/code\u003e to \u003ccode\u003e_t\u003c/code\u003e for static templates (\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11165\"\u003e#11165\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/aee3c0ab75974790adf359a9c5089d1d781a6b21\"\u003e\u003ccode\u003eaee3c0a\u003c/code\u003e\u003c/a\u003e Partially revert \u0026quot;Disable localisation when SOURCE_DATE_EPOCH is set (\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/10949\"\u003e#10949\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/186d596f3323f3141c34618e2e788e5cdff8fec3\"\u003e\u003ccode\u003e186d596\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eoverwrite_file\u003c/code\u003e context manager in \u003ccode\u003etest_ext_autodoc_configs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11320\"\u003e#11320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/77483f28244dac1e7459d09397180812cfb36946\"\u003e\u003ccode\u003e77483f2\u003c/code\u003e\u003c/a\u003e Add missing test decorator for \u003ccode\u003etest_util_inspect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11321\"\u003e#11321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sphinx-doc/sphinx/compare/v6.1.3...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `numpydoc` from 1.5.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/3db2f68e5a6af0de867f9ec1ea94c6052d1d824f\"\u003e\u003ccode\u003e3db2f68\u003c/code\u003e\u003c/a\u003e Designate 1.9.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/610a25e4d33114df619b88c3e8083ec11b9729d0\"\u003e\u003ccode\u003e610a25e\u003c/code\u003e\u003c/a\u003e Designate 1.9.0rc0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/80441357dcf5bd8197ad9fa8a9447c07c1f2da29\"\u003e\u003ccode\u003e8044135\u003c/code\u003e\u003c/a\u003e Specity the types of \u003ccode\u003enumpydoc_xref_ignore\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/865b865b3d1dfb8cd2139fa76cefe3643e1bf52a\"\u003e\u003ccode\u003e865b865\u003c/code\u003e\u003c/a\u003e Fix pip setup command in github workflow (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/259f8ac8291485c1b11dda83e6ad29c4231d724c\"\u003e\u003ccode\u003e259f8ac\u003c/code\u003e\u003c/a\u003e Fix broken link in \u003ccode\u003eformat.rst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/139a3441554ca74270a93cfcc7486035cf2557cc\"\u003e\u003ccode\u003e139a344\u003c/code\u003e\u003c/a\u003e Switch to storing AST nodes on the stack for more accurate method signature c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/84ebcc022b2a44bae4c56f90e4ed4e1c1b69723e\"\u003e\u003ccode\u003e84ebcc0\u003c/code\u003e\u003c/a\u003e Switch to dependency groups (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/8dbddc68a4a7a67b9209461010f47434c18e7bf2\"\u003e\u003ccode\u003e8dbddc6\u003c/code\u003e\u003c/a\u003e Bump scientific-python/circleci-artifacts-redirector-action from 1.0.0 to 1.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/9862b6a5afde6003d67e26a6d7d775e2132ef55f\"\u003e\u003ccode\u003e9862b6a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.2.1 to 4.3.0 in the actions group (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/5b437b5516f5222797e44dffd75274a51c54ae5d\"\u003e\u003ccode\u003e5b437b5\u003c/code\u003e\u003c/a\u003e BUG: Correct functionality of numpydoc SS05 (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/numpy/numpydoc/compare/v1.5.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tox` from 4.11.3 to 4.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/tox/releases\"\u003etox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3570\"\u003etox-dev/tox#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass ssh-agent variables by default by \u003ca href=\"https://github.com/daniilgankov\"\u003e\u003ccode\u003e@​daniilgankov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3572\"\u003etox-dev/tox#3572\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daniilgankov\"\u003e\u003ccode\u003e@​daniilgankov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3572\"\u003etox-dev/tox#3572\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.28.3...4.28.4\"\u003ehttps://github.com/tox-dev/tox/compare/4.28.3...4.28.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo on cmd_build filter check expression by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3569\"\u003etox-dev/tox#3569\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.28.2...4.28.3\"\u003ehttps://github.com/tox-dev/tox/compare/4.28.2...4.28.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't pass in the filter argument to tar.extractall on old Python versions by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3568\"\u003etox-dev/tox#3568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.28.1...4.28.2\"\u003ehttps://github.com/tox-dev/tox/compare/4.28.1...4.28.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.28.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue number typo in changelog by \u003ca href=\"https://github.com/hroncok\"\u003e\u003ccode\u003e@​hroncok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3563\"\u003etox-dev/tox#3563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3564\"\u003etox-dev/tox#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly use tarfile.data_filter when it's available by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3566\"\u003etox-dev/tox#3566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.28.0...4.28.1\"\u003ehttps://github.com/tox-dev/tox/compare/4.28.0...4.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.28.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3548\"\u003etox-dev/tox#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Document how to require a plugin by \u003ca href=\"https://github.com/stephenfin\"\u003e\u003ccode\u003e@​stephenfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3552\"\u003etox-dev/tox#3552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3554\"\u003etox-dev/tox#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3558\"\u003etox-dev/tox#3558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e[testenv] constraints\u003c/code\u003e option by \u003ca href=\"https://github.com/stephenfin\"\u003e\u003ccode\u003e@​stephenfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3556\"\u003etox-dev/tox#3556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/tox/blob/main/docs/changelog.rst\"\u003etox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.28.4 (2025-07-31)\u003c/h2\u003e\n\u003cp\u003eFeatures - 4.28.4\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e- Pass ssh-agent variables ``SSH_AGENT_PID`` and ``SSH_AUTH_SOCK`` in ``pass_env`` by default.\n  - by :user:`daniilgankov` (:issue:`3572`)\n\u003ch2\u003ev4.28.3 (2025-07-25)\u003c/h2\u003e\n\u003cp\u003eNo significant changes.\u003c/p\u003e\n\u003ch2\u003ev4.28.2 (2025-07-25)\u003c/h2\u003e\n\u003cp\u003eBugfixes - 4.28.2\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDon't pass in the filter argument to tar.extractall on old Python versions - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3568\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.28.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eBugfixes - 4.28.1\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e- Use `tarfile.data_filter \u0026lt;https://docs.python.org/3/library/tarfile.html#tarfile.data_filter\u0026gt;`_ with ``extractall``\n  only on supported Python versions:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;gt;= 3.11.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;gt;= 3.10.12\u003c/code\u003e and \u003ccode\u003e\u0026amp;lt; 3.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;gt;= 3.9.17\u003c/code\u003e and \u003ccode\u003e\u0026amp;lt; 3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eby :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3565\u003c/code\u003e)\u003c/p\u003e\n\u003ch2\u003ev4.28.0 (2025-07-20)\u003c/h2\u003e\n\u003cp\u003eFeatures - 4.28.0\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003econstraints\u003c/code\u003e to allow specifying constraints files for all dependencies. (:issue:\u003ccode\u003e3550\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling tox plugins via the \u003ccode\u003eTOX_DISABLED_EXTERNAL_PLUGINS\u003c/code\u003e environment variable - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3468\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation - 4.28.0\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e- The ``min_version``/``minversion`` config option is deprecated in favor of the ``requires`` option. (:issue:`3553`)\n\u003ch2\u003ev4.27.0 (2025-06-17)\u003c/h2\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/611b7516d639638cecb1e2117adeeb6567120438\"\u003e\u003ccode\u003e611b751\u003c/code\u003e\u003c/a\u003e release 4.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/9f2db71b64bdfc90ce40b33b38df82ac4d1a2abc\"\u003e\u003ccode\u003e9f2db71\u003c/code\u003e\u003c/a\u003e Pass ssh-agent variables by default (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3572\"\u003e#3572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/c28c4b1c37b6cb24c66be2667223961cf14feaae\"\u003e\u003ccode\u003ec28c4b1\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/815ca3149733b5cd1dc84d8ad67d6feaf4736067\"\u003e\u003ccode\u003e815ca31\u003c/code\u003e\u003c/a\u003e release 4.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/8a59b928c2dabfcd35e8842109126f7a7d9f9d7b\"\u003e\u003ccode\u003e8a59b92\u003c/code\u003e\u003c/a\u003e Fix type on expression (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/ebfaab66021d9f060ebfc3f1821a53874a905c49\"\u003e\u003ccode\u003eebfaab6\u003c/code\u003e\u003c/a\u003e release 4.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/ae930db56a6dbe11ad23ffc86c5d31c9d8ace514\"\u003e\u003ccode\u003eae930db\u003c/code\u003e\u003c/a\u003e Don't pass in hte filter argument to tar.extractall on old Python versions (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/c836ab2727992329ffa61330d1aeb524e6d265f0\"\u003e\u003ccode\u003ec836ab2\u003c/code\u003e\u003c/a\u003e release 4.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/c343b26717d314d59bb22252c5d61d7c4e9e03cb\"\u003e\u003ccode\u003ec343b26\u003c/code\u003e\u003c/a\u003e Only use tarfile.data_filter when it's available (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/753dd626564cec7f7b6756d86bc22e2cdfcdcbc3\"\u003e\u003ccode\u003e753dd62\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/tox/compare/4.11.3...4.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"2669444412","node_id":"PR_kwDOCNECh86fHH08","number":2649,"state":"closed","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-16T05:54:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-16T05:44:19.000Z","updated_at":"2025-07-16T05:54:28.000Z","time_to_close":608,"merged_at":"2025-07-16T05:54:27.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-python-mock/pull/2649","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python-mock/issues/2649","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2649/packages"},{"uuid":"3234464404","node_id":"PR_kwDOAjW9mM6fGzwi","number":784,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-16T05:00:14.000Z","updated_at":"2025-07-16T06:10:31.558Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aio-libs/janus/pull/784","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aio-libs%2Fjanus/issues/784","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/784/packages"},{"uuid":"2669156754","node_id":"PR_kwDOAU9Lhc6fGBmS","number":437,"state":"closed","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-16T02:25:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-16T02:23:13.000Z","updated_at":"2025-07-16T02:25:57.000Z","time_to_close":164,"merged_at":"2025-07-16T02:25:57.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/pip-check-reqs/pull/437","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fpip-check-reqs/issues/437","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/437/packages"},{"uuid":"3234216201","node_id":"PR_kwDOMuvZ9c6fF_em","number":507,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-16T02:14:32.000Z","updated_at":"2025-07-16T02:16:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/doccmd/pull/507","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fdoccmd/issues/507","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/507/packages"},{"uuid":"2668919974","node_id":"PR_kwDONjhMTs6fFHym","number":139,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T23:30:05.000Z","updated_at":"2025-07-15T23:30:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-combine/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-combine/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"},{"uuid":"2668831449","node_id":"PR_kwDODXqoi86fEyLZ","number":1344,"state":"closed","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-15T22:26:21.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T22:21:57.000Z","updated_at":"2025-07-15T22:26:22.000Z","time_to_close":264,"merged_at":"2025-07-15T22:26:21.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-auth-tools/pull/1344","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-auth-tools/issues/1344","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1344/packages"},{"uuid":"3233829427","node_id":"PR_kwDODM87vM6fEsYq","number":1684,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T22:07:32.000Z","updated_at":"2025-07-15T22:09:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-cli/pull/1684","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-cli/issues/1684","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1684/packages"},{"uuid":"3233351992","node_id":"PR_kwDOEh9FL86fDDie","number":750,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T18:48:56.000Z","updated_at":"2025-07-15T18:49:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\n\u003e [!NOTE]\n\u003e I'm currently writing a description for your pull request. I should be done shortly (\u003c1 minute). Please don't edit the description field until I'm finished, or we may overwrite each other. If I find nothing to write about, I'll delete this message.\n","html_url":"https://github.com/dfetch-org/dfetch/pull/750","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfetch-org%2Fdfetch/issues/750","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/750/packages"},{"uuid":"2668340277","node_id":"PR_kwDOOendx86fC6Q1","number":35,"state":"closed","title":"Bump pyroma from 4.2 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-15T23:39:18.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-15T18:32:55.000Z","updated_at":"2025-07-15T23:39:18.000Z","time_to_close":18383,"merged_at":"2025-07-15T23:39:18.000Z","merged_by":"emaballarin","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.2","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.2 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.3 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLicensing specifications are less flexible than I thought.\nUpdated to reflect that.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.2 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for License-Expression as per PEP 639.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 (2025-07-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/a49205e50f7b427039bb070021975b6f9e9bfaa3\"\u003e\u003ccode\u003ea49205e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3d4dfdfb9908803aed03c47b11402d84ae39089\"\u003e\u003ccode\u003ee3d4dfd\u003c/code\u003e\u003c/a\u003e Better reflect actual licensing requirements (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/ca5ccf64cb14b4452dd66df7707e9f615fabcf4a\"\u003e\u003ccode\u003eca5ccf6\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/100901e34a5d25d7aebf3d6b2e8cf84da32d940b\"\u003e\u003ccode\u003e100901e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.2...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.2\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/emaballarin/pytorch-optimizer/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emaballarin%2Fpytorch-optimizer/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"2668229050","node_id":"PR_kwDODfq72s6fCfG6","number":1376,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T17:53:46.000Z","updated_at":"2025-07-15T17:53:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/requests-mock-flask/pull/1376","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Frequests-mock-flask/issues/1376","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1376/packages"},{"uuid":"2668153685","node_id":"PR_kwDONgmS-86fCMtV","number":149,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T17:31:27.000Z","updated_at":"2025-07-15T17:31:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/mypy-strict-kwargs/pull/149","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fmypy-strict-kwargs/issues/149","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/149/packages"},{"uuid":"2668057192","node_id":"PR_kwDOO5LeYM6fB1Jo","number":19,"state":"closed","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-17T21:35:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T16:59:46.000Z","updated_at":"2025-07-17T21:35:54.000Z","time_to_close":189368,"merged_at":"2025-07-17T21:35:54.000Z","merged_by":"mdabrowski1990","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mdabrowski1990/uds-address/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabrowski1990%2Fuds-address/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}],"issue_packages":[{"old_version":"5.0","new_version":"5.0.1","update_type":null,"path":null,"pr_created_at":"2026-04-24T06:02:49.000Z","version_change":"5.0 → 5.0.1","issue":{"uuid":"4320893115","node_id":"PR_kwDOFA4uls7VOiPf","number":441,"state":"open","title":"Bump pyroma from 5.0 to 5.0.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["mdabrowski1990"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T06:02:49.000Z","updated_at":"2026-04-24T11:03:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 5.0 to 5.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=5.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mdabrowski1990/uds/pull/441","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabrowski1990%2Fuds/issues/441","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/441/packages"}},{"old_version":"5.0","new_version":"5.0.1","update_type":null,"path":null,"pr_created_at":"2026-01-20T13:36:37.000Z","version_change":"5.0 → 5.0.1","issue":{"uuid":"3833780166","node_id":"PR_kwDOK0jo8s6-N6tJ","number":80,"state":"closed","title":"chore(deps): bump the python-packages group with 3 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-26T00:38:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-20T13:36:37.000Z","updated_at":"2026-01-26T00:38:20.000Z","time_to_close":471695,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":3,"packages":[{"name":"pyparsing","old_version":"3.2.5","new_version":"3.3.1","repository_url":"https://github.com/pyparsing/pyparsing"},{"name":"yamlfix","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/lyz-code/yamlfix"},{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 3 updates: [pyparsing](https://github.com/pyparsing/pyparsing), [yamlfix](https://github.com/lyz-code/yamlfix) and [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyparsing` from 3.2.5 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyparsing/pyparsing/blob/master/CHANGES\"\u003epyparsing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.1 - December, 2025\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and\nMarc Mueller for submitted issue and PR. Fixes \u003ca href=\"https://redirect.github.com/pyparsing/pyparsing/issues/626\"\u003e#626\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.0 - December, 2025\u003c/h2\u003e\n\u003cp\u003e===========================================================================================\nThe version 3.3.0 release will begin emitting \u003ccode\u003eDeprecationWarnings\u003c/code\u003e for pyparsing methods\nthat have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,\n2021, with legacy names retained as aliases). In preparation, I added in pyparsing\n3.2.2 a utility for finding and replacing the legacy method names with the new names.\nThis utility is located at \u003ccode\u003epyparsing/tools/cvt_pep8_names.py\u003c/code\u003e. This script will scan all\nPython files specified on the command line, and if the \u003ccode\u003e-u\u003c/code\u003e option is selected, will\nreplace all occurrences of the old method names with the new PEP8-compliant names,\nupdating the files in place.\u003c/p\u003e\n\u003cp\u003eHere is an example that converts all the files in the pyparsing \u003ccode\u003e/examples\u003c/code\u003e directory:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eThe new names are compatible with pyparsing versions 3.0.0 and later.\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eindentedBlock\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes will be required.\nThis is because the new \u003ccode\u003eIndentedBlock\u003c/code\u003e class no longer requires the calling code\nto supply an indent stack, while adding support for nested indentation levels\nand grouping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003elocatedExpr\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes may be required.\nThe new \u003ccode\u003eLocated\u003c/code\u003e class removes the extra grouping level of the parsed values.\n(If the original \u003ccode\u003elocatedExpr\u003c/code\u003e parser was defined with a results name, then\nthe extra grouping is retained, so that the results name nesting works properly;\nin this case, no code changes would be required.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated all examples and test cases to use PEP8 names (unless the test case is specifically\ndesigned to test behavior of a legacy method). Added railroad diagrams for some examples.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded exception handling when calling \u003ccode\u003eformatted_message()\u003c/code\u003e, so that \u003ccode\u003estr(exception)\u003c/code\u003e\nalways returns at least \u003cem\u003esomething\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll unit tests pass with Python 3.14, including 3.14t. This does \u003cem\u003enot\u003c/em\u003e necessarily\nmean that pyparsing is now thread-safe, just that when run in the free-threaded\ninterpreter, there were no errors. None of the unit tests try to do any parsing\nwith multiple threads - they test the basic functionality of the library, under various\nversions of packrat and left-recursive parsing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/d73ce7a89cf640db26a84c5084c503a2cc3d6297\"\u003e\u003ccode\u003ed73ce7a\u003c/code\u003e\u003c/a\u003e Update CHANGES file to reflect PR 627\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/1089724d6cf3e144215e883eb3c5fbe02105527f\"\u003e\u003ccode\u003e1089724\u003c/code\u003e\u003c/a\u003e Mark for 3.3.1 dev/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/421d20a8ba5cae704d2549f873879447a067c4e2\"\u003e\u003ccode\u003e421d20a\u003c/code\u003e\u003c/a\u003e Update license metadata to follow PEP 639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/e4895d3d9e79a8ecacc8a8c8fd737aa5147683a5\"\u003e\u003ccode\u003ee4895d3\u003c/code\u003e\u003c/a\u003e Reduced recursive grammar in tiny_parser.py to avoid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/b6b01110f934667c45414cef316619a273b088c7\"\u003e\u003ccode\u003eb6b0111\u003c/code\u003e\u003c/a\u003e Blackening before releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/7fbbcbd91b9124e80d974a53e0d3d8a307a1dc26\"\u003e\u003ccode\u003e7fbbcbd\u003c/code\u003e\u003c/a\u003e Revert transform_string perf penalty in _flatten (introduced in 3.2.0b2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/336647a6b172497255c626c2cb03221cf2038eaa\"\u003e\u003ccode\u003e336647a\u003c/code\u003e\u003c/a\u003e Update perf scripts to run additional 3.2.x releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/6413afca276e2cb1b3a57e7f3bca55542ea366f5\"\u003e\u003ccode\u003e6413afc\u003c/code\u003e\u003c/a\u003e Prep for 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/9223660f41e8fffa1c2668e8564d443085396f66\"\u003e\u003ccode\u003e9223660\u003c/code\u003e\u003c/a\u003e Added copyright line to LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/92d83682bbc928714edc4b078ac764dd9dd00051\"\u003e\u003ccode\u003e92d8368\u003c/code\u003e\u003c/a\u003e Remove obsolete comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyparsing/pyparsing/compare/3.2.5...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yamlfix` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lyz-code/yamlfix/blob/main/CHANGELOG.md\"\u003eyamlfix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/f857ca370af3db7e5e181373d45c06a148fac3f8\"\u003e\u003ccode\u003ef857ca3\u003c/code\u003e\u003c/a\u003e bump: version 1.19.0 → 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/67e00a9227041369e9ec7f9ff757181cb7706959\"\u003e\u003ccode\u003e67e00a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/305\"\u003e#305\u003c/a\u003e from wsnyder/bug282_hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/60f84dac52acc11f49b5a9d2447716444f8e7c59\"\u003e\u003ccode\u003e60f84da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/306\"\u003e#306\u003c/a\u003e from wsnyder/ci_security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/de50bfb4fdf43b8921ce3cfe02c2be1833188b28\"\u003e\u003ccode\u003ede50bfb\u003c/code\u003e\u003c/a\u003e fix: disabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/262d7684256bb6b352a58453223e31a570d8ea72\"\u003e\u003ccode\u003e262d768\u003c/code\u003e\u003c/a\u003e ci: disable security test that fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/1f8291d769cbf3521d6d060e102e99aa8f32ef70\"\u003e\u003ccode\u003e1f8291d\u003c/code\u003e\u003c/a\u003e ci(build): use github_token well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/5a22551e4a93d74e32ecb2cb051b6ef694f7bc28\"\u003e\u003ccode\u003e5a22551\u003c/code\u003e\u003c/a\u003e ci(buidl): disable Pypi upload to test and use GITHUB_TOKEN for the documenta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/560283d5eb77675e2b2eb071bb7dfac1f2477e57\"\u003e\u003ccode\u003e560283d\u003c/code\u003e\u003c/a\u003e ci: fix build pipeline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lyz-code/yamlfix/compare/1.19.0...1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/80","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/80","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/80/packages"}},{"old_version":"5.0","new_version":"5.0.1","update_type":null,"path":null,"pr_created_at":"2026-01-19T15:34:18.000Z","version_change":"5.0 → 5.0.1","issue":{"uuid":"3830227459","node_id":"PR_kwDOK0jo8s6-CNhs","number":79,"state":"closed","title":"chore(deps): bump the python-packages group with 3 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-19T19:01:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-19T15:34:18.000Z","updated_at":"2026-01-19T19:02:07.000Z","time_to_close":12461,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":3,"packages":[{"name":"pyparsing","old_version":"3.2.5","new_version":"3.3.1","repository_url":"https://github.com/pyparsing/pyparsing"},{"name":"yamlfix","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/lyz-code/yamlfix"},{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 3 updates: [pyparsing](https://github.com/pyparsing/pyparsing), [yamlfix](https://github.com/lyz-code/yamlfix) and [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyparsing` from 3.2.5 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyparsing/pyparsing/blob/master/CHANGES\"\u003epyparsing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.1 - December, 2025\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and\nMarc Mueller for submitted issue and PR. Fixes \u003ca href=\"https://redirect.github.com/pyparsing/pyparsing/issues/626\"\u003e#626\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.0 - December, 2025\u003c/h2\u003e\n\u003cp\u003e===========================================================================================\nThe version 3.3.0 release will begin emitting \u003ccode\u003eDeprecationWarnings\u003c/code\u003e for pyparsing methods\nthat have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,\n2021, with legacy names retained as aliases). In preparation, I added in pyparsing\n3.2.2 a utility for finding and replacing the legacy method names with the new names.\nThis utility is located at \u003ccode\u003epyparsing/tools/cvt_pep8_names.py\u003c/code\u003e. This script will scan all\nPython files specified on the command line, and if the \u003ccode\u003e-u\u003c/code\u003e option is selected, will\nreplace all occurrences of the old method names with the new PEP8-compliant names,\nupdating the files in place.\u003c/p\u003e\n\u003cp\u003eHere is an example that converts all the files in the pyparsing \u003ccode\u003e/examples\u003c/code\u003e directory:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eThe new names are compatible with pyparsing versions 3.0.0 and later.\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eindentedBlock\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes will be required.\nThis is because the new \u003ccode\u003eIndentedBlock\u003c/code\u003e class no longer requires the calling code\nto supply an indent stack, while adding support for nested indentation levels\nand grouping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003elocatedExpr\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes may be required.\nThe new \u003ccode\u003eLocated\u003c/code\u003e class removes the extra grouping level of the parsed values.\n(If the original \u003ccode\u003elocatedExpr\u003c/code\u003e parser was defined with a results name, then\nthe extra grouping is retained, so that the results name nesting works properly;\nin this case, no code changes would be required.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated all examples and test cases to use PEP8 names (unless the test case is specifically\ndesigned to test behavior of a legacy method). Added railroad diagrams for some examples.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded exception handling when calling \u003ccode\u003eformatted_message()\u003c/code\u003e, so that \u003ccode\u003estr(exception)\u003c/code\u003e\nalways returns at least \u003cem\u003esomething\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll unit tests pass with Python 3.14, including 3.14t. This does \u003cem\u003enot\u003c/em\u003e necessarily\nmean that pyparsing is now thread-safe, just that when run in the free-threaded\ninterpreter, there were no errors. None of the unit tests try to do any parsing\nwith multiple threads - they test the basic functionality of the library, under various\nversions of packrat and left-recursive parsing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/d73ce7a89cf640db26a84c5084c503a2cc3d6297\"\u003e\u003ccode\u003ed73ce7a\u003c/code\u003e\u003c/a\u003e Update CHANGES file to reflect PR 627\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/1089724d6cf3e144215e883eb3c5fbe02105527f\"\u003e\u003ccode\u003e1089724\u003c/code\u003e\u003c/a\u003e Mark for 3.3.1 dev/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/421d20a8ba5cae704d2549f873879447a067c4e2\"\u003e\u003ccode\u003e421d20a\u003c/code\u003e\u003c/a\u003e Update license metadata to follow PEP 639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/e4895d3d9e79a8ecacc8a8c8fd737aa5147683a5\"\u003e\u003ccode\u003ee4895d3\u003c/code\u003e\u003c/a\u003e Reduced recursive grammar in tiny_parser.py to avoid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/b6b01110f934667c45414cef316619a273b088c7\"\u003e\u003ccode\u003eb6b0111\u003c/code\u003e\u003c/a\u003e Blackening before releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/7fbbcbd91b9124e80d974a53e0d3d8a307a1dc26\"\u003e\u003ccode\u003e7fbbcbd\u003c/code\u003e\u003c/a\u003e Revert transform_string perf penalty in _flatten (introduced in 3.2.0b2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/336647a6b172497255c626c2cb03221cf2038eaa\"\u003e\u003ccode\u003e336647a\u003c/code\u003e\u003c/a\u003e Update perf scripts to run additional 3.2.x releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/6413afca276e2cb1b3a57e7f3bca55542ea366f5\"\u003e\u003ccode\u003e6413afc\u003c/code\u003e\u003c/a\u003e Prep for 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/9223660f41e8fffa1c2668e8564d443085396f66\"\u003e\u003ccode\u003e9223660\u003c/code\u003e\u003c/a\u003e Added copyright line to LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/92d83682bbc928714edc4b078ac764dd9dd00051\"\u003e\u003ccode\u003e92d8368\u003c/code\u003e\u003c/a\u003e Remove obsolete comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyparsing/pyparsing/compare/3.2.5...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yamlfix` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lyz-code/yamlfix/blob/main/CHANGELOG.md\"\u003eyamlfix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/f857ca370af3db7e5e181373d45c06a148fac3f8\"\u003e\u003ccode\u003ef857ca3\u003c/code\u003e\u003c/a\u003e bump: version 1.19.0 → 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/67e00a9227041369e9ec7f9ff757181cb7706959\"\u003e\u003ccode\u003e67e00a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/305\"\u003e#305\u003c/a\u003e from wsnyder/bug282_hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/60f84dac52acc11f49b5a9d2447716444f8e7c59\"\u003e\u003ccode\u003e60f84da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/306\"\u003e#306\u003c/a\u003e from wsnyder/ci_security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/de50bfb4fdf43b8921ce3cfe02c2be1833188b28\"\u003e\u003ccode\u003ede50bfb\u003c/code\u003e\u003c/a\u003e fix: disabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/262d7684256bb6b352a58453223e31a570d8ea72\"\u003e\u003ccode\u003e262d768\u003c/code\u003e\u003c/a\u003e ci: disable security test that fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/1f8291d769cbf3521d6d060e102e99aa8f32ef70\"\u003e\u003ccode\u003e1f8291d\u003c/code\u003e\u003c/a\u003e ci(build): use github_token well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/5a22551e4a93d74e32ecb2cb051b6ef694f7bc28\"\u003e\u003ccode\u003e5a22551\u003c/code\u003e\u003c/a\u003e ci(buidl): disable Pypi upload to test and use GITHUB_TOKEN for the documenta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/560283d5eb77675e2b2eb071bb7dfac1f2477e57\"\u003e\u003ccode\u003e560283d\u003c/code\u003e\u003c/a\u003e ci: fix build pipeline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lyz-code/yamlfix/compare/1.19.0...1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/79","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/79","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/79/packages"}},{"old_version":"5.0","new_version":"5.0.1","update_type":null,"path":null,"pr_created_at":"2026-01-07T22:19:30.000Z","version_change":"5.0 → 5.0.1","issue":{"uuid":"3790548778","node_id":"PR_kwDOK0jo8s68AEN8","number":78,"state":"closed","title":"chore(deps): bump the python-packages group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-18T18:38:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T22:19:30.000Z","updated_at":"2026-01-18T18:38:39.000Z","time_to_close":937141,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":3,"packages":[{"name":"pyparsing","old_version":"3.2.5","new_version":"3.3.1","repository_url":"https://github.com/pyparsing/pyparsing"},{"name":"yamlfix","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/lyz-code/yamlfix"},{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 3 updates in the / directory: [pyparsing](https://github.com/pyparsing/pyparsing), [yamlfix](https://github.com/lyz-code/yamlfix) and [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyparsing` from 3.2.5 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyparsing/pyparsing/blob/master/CHANGES\"\u003epyparsing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.1 - December, 2025\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and\nMarc Mueller for submitted issue and PR. Fixes \u003ca href=\"https://redirect.github.com/pyparsing/pyparsing/issues/626\"\u003e#626\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.0 - December, 2025\u003c/h2\u003e\n\u003cp\u003e===========================================================================================\nThe version 3.3.0 release will begin emitting \u003ccode\u003eDeprecationWarnings\u003c/code\u003e for pyparsing methods\nthat have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,\n2021, with legacy names retained as aliases). In preparation, I added in pyparsing\n3.2.2 a utility for finding and replacing the legacy method names with the new names.\nThis utility is located at \u003ccode\u003epyparsing/tools/cvt_pep8_names.py\u003c/code\u003e. This script will scan all\nPython files specified on the command line, and if the \u003ccode\u003e-u\u003c/code\u003e option is selected, will\nreplace all occurrences of the old method names with the new PEP8-compliant names,\nupdating the files in place.\u003c/p\u003e\n\u003cp\u003eHere is an example that converts all the files in the pyparsing \u003ccode\u003e/examples\u003c/code\u003e directory:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eThe new names are compatible with pyparsing versions 3.0.0 and later.\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eindentedBlock\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes will be required.\nThis is because the new \u003ccode\u003eIndentedBlock\u003c/code\u003e class no longer requires the calling code\nto supply an indent stack, while adding support for nested indentation levels\nand grouping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003elocatedExpr\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes may be required.\nThe new \u003ccode\u003eLocated\u003c/code\u003e class removes the extra grouping level of the parsed values.\n(If the original \u003ccode\u003elocatedExpr\u003c/code\u003e parser was defined with a results name, then\nthe extra grouping is retained, so that the results name nesting works properly;\nin this case, no code changes would be required.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated all examples and test cases to use PEP8 names (unless the test case is specifically\ndesigned to test behavior of a legacy method). Added railroad diagrams for some examples.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded exception handling when calling \u003ccode\u003eformatted_message()\u003c/code\u003e, so that \u003ccode\u003estr(exception)\u003c/code\u003e\nalways returns at least \u003cem\u003esomething\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll unit tests pass with Python 3.14, including 3.14t. This does \u003cem\u003enot\u003c/em\u003e necessarily\nmean that pyparsing is now thread-safe, just that when run in the free-threaded\ninterpreter, there were no errors. None of the unit tests try to do any parsing\nwith multiple threads - they test the basic functionality of the library, under various\nversions of packrat and left-recursive parsing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/d73ce7a89cf640db26a84c5084c503a2cc3d6297\"\u003e\u003ccode\u003ed73ce7a\u003c/code\u003e\u003c/a\u003e Update CHANGES file to reflect PR 627\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/1089724d6cf3e144215e883eb3c5fbe02105527f\"\u003e\u003ccode\u003e1089724\u003c/code\u003e\u003c/a\u003e Mark for 3.3.1 dev/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/421d20a8ba5cae704d2549f873879447a067c4e2\"\u003e\u003ccode\u003e421d20a\u003c/code\u003e\u003c/a\u003e Update license metadata to follow PEP 639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/e4895d3d9e79a8ecacc8a8c8fd737aa5147683a5\"\u003e\u003ccode\u003ee4895d3\u003c/code\u003e\u003c/a\u003e Reduced recursive grammar in tiny_parser.py to avoid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/b6b01110f934667c45414cef316619a273b088c7\"\u003e\u003ccode\u003eb6b0111\u003c/code\u003e\u003c/a\u003e Blackening before releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/7fbbcbd91b9124e80d974a53e0d3d8a307a1dc26\"\u003e\u003ccode\u003e7fbbcbd\u003c/code\u003e\u003c/a\u003e Revert transform_string perf penalty in _flatten (introduced in 3.2.0b2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/336647a6b172497255c626c2cb03221cf2038eaa\"\u003e\u003ccode\u003e336647a\u003c/code\u003e\u003c/a\u003e Update perf scripts to run additional 3.2.x releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/6413afca276e2cb1b3a57e7f3bca55542ea366f5\"\u003e\u003ccode\u003e6413afc\u003c/code\u003e\u003c/a\u003e Prep for 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/9223660f41e8fffa1c2668e8564d443085396f66\"\u003e\u003ccode\u003e9223660\u003c/code\u003e\u003c/a\u003e Added copyright line to LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/92d83682bbc928714edc4b078ac764dd9dd00051\"\u003e\u003ccode\u003e92d8368\u003c/code\u003e\u003c/a\u003e Remove obsolete comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyparsing/pyparsing/compare/3.2.5...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yamlfix` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lyz-code/yamlfix/blob/main/CHANGELOG.md\"\u003eyamlfix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/f857ca370af3db7e5e181373d45c06a148fac3f8\"\u003e\u003ccode\u003ef857ca3\u003c/code\u003e\u003c/a\u003e bump: version 1.19.0 → 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/67e00a9227041369e9ec7f9ff757181cb7706959\"\u003e\u003ccode\u003e67e00a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/305\"\u003e#305\u003c/a\u003e from wsnyder/bug282_hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/60f84dac52acc11f49b5a9d2447716444f8e7c59\"\u003e\u003ccode\u003e60f84da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/306\"\u003e#306\u003c/a\u003e from wsnyder/ci_security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/de50bfb4fdf43b8921ce3cfe02c2be1833188b28\"\u003e\u003ccode\u003ede50bfb\u003c/code\u003e\u003c/a\u003e fix: disabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/262d7684256bb6b352a58453223e31a570d8ea72\"\u003e\u003ccode\u003e262d768\u003c/code\u003e\u003c/a\u003e ci: disable security test that fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/1f8291d769cbf3521d6d060e102e99aa8f32ef70\"\u003e\u003ccode\u003e1f8291d\u003c/code\u003e\u003c/a\u003e ci(build): use github_token well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/5a22551e4a93d74e32ecb2cb051b6ef694f7bc28\"\u003e\u003ccode\u003e5a22551\u003c/code\u003e\u003c/a\u003e ci(buidl): disable Pypi upload to test and use GITHUB_TOKEN for the documenta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/560283d5eb77675e2b2eb071bb7dfac1f2477e57\"\u003e\u003ccode\u003e560283d\u003c/code\u003e\u003c/a\u003e ci: fix build pipeline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lyz-code/yamlfix/compare/1.19.0...1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/78","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/78","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/78/packages"}},{"old_version":"5.0","new_version":"5.0.1","update_type":null,"path":null,"pr_created_at":"2025-12-29T13:19:09.000Z","version_change":"5.0 → 5.0.1","issue":{"uuid":"3767395360","node_id":"PR_kwDOK0jo8s660zFG","number":73,"state":"closed","title":"chore(deps): bump the python-packages group with 3 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-06T13:24:14.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-29T13:19:09.000Z","updated_at":"2026-01-06T13:24:15.000Z","time_to_close":691505,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":3,"packages":[{"name":"pyparsing","old_version":"3.2.5","new_version":"3.3.1","repository_url":"https://github.com/pyparsing/pyparsing"},{"name":"yamlfix","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/lyz-code/yamlfix"},{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 3 updates: [pyparsing](https://github.com/pyparsing/pyparsing), [yamlfix](https://github.com/lyz-code/yamlfix) and [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyparsing` from 3.2.5 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pyparsing/pyparsing/blob/master/CHANGES\"\u003epyparsing's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.1 - December, 2025\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded license info to metadata, following PEP-639. Thanks to Gedalia Pasternak and\nMarc Mueller for submitted issue and PR. Fixes \u003ca href=\"https://redirect.github.com/pyparsing/pyparsing/issues/626\"\u003e#626\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.0 - December, 2025\u003c/h2\u003e\n\u003cp\u003e===========================================================================================\nThe version 3.3.0 release will begin emitting \u003ccode\u003eDeprecationWarnings\u003c/code\u003e for pyparsing methods\nthat have been renamed to PEP8-compliant names (introduced in pyparsing 3.0.0, in August,\n2021, with legacy names retained as aliases). In preparation, I added in pyparsing\n3.2.2 a utility for finding and replacing the legacy method names with the new names.\nThis utility is located at \u003ccode\u003epyparsing/tools/cvt_pep8_names.py\u003c/code\u003e. This script will scan all\nPython files specified on the command line, and if the \u003ccode\u003e-u\u003c/code\u003e option is selected, will\nreplace all occurrences of the old method names with the new PEP8-compliant names,\nupdating the files in place.\u003c/p\u003e\n\u003cp\u003eHere is an example that converts all the files in the pyparsing \u003ccode\u003e/examples\u003c/code\u003e directory:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  python -m pyparsing.tools.cvt_pyparsing_pep8_names -u examples/*.py\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch1\u003eThe new names are compatible with pyparsing versions 3.0.0 and later.\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003eindentedBlock\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes will be required.\nThis is because the new \u003ccode\u003eIndentedBlock\u003c/code\u003e class no longer requires the calling code\nto supply an indent stack, while adding support for nested indentation levels\nand grouping.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDeprecated \u003ccode\u003elocatedExpr\u003c/code\u003e, when converted using the \u003ccode\u003ecvt_pyparsing_pep8_names\u003c/code\u003e\nutility, will emit \u003ccode\u003eUserWarnings\u003c/code\u003e that additional code changes may be required.\nThe new \u003ccode\u003eLocated\u003c/code\u003e class removes the extra grouping level of the parsed values.\n(If the original \u003ccode\u003elocatedExpr\u003c/code\u003e parser was defined with a results name, then\nthe extra grouping is retained, so that the results name nesting works properly;\nin this case, no code changes would be required.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated all examples and test cases to use PEP8 names (unless the test case is specifically\ndesigned to test behavior of a legacy method). Added railroad diagrams for some examples.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded exception handling when calling \u003ccode\u003eformatted_message()\u003c/code\u003e, so that \u003ccode\u003estr(exception)\u003c/code\u003e\nalways returns at least \u003cem\u003esomething\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAll unit tests pass with Python 3.14, including 3.14t. This does \u003cem\u003enot\u003c/em\u003e necessarily\nmean that pyparsing is now thread-safe, just that when run in the free-threaded\ninterpreter, there were no errors. None of the unit tests try to do any parsing\nwith multiple threads - they test the basic functionality of the library, under various\nversions of packrat and left-recursive parsing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/d73ce7a89cf640db26a84c5084c503a2cc3d6297\"\u003e\u003ccode\u003ed73ce7a\u003c/code\u003e\u003c/a\u003e Update CHANGES file to reflect PR 627\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/1089724d6cf3e144215e883eb3c5fbe02105527f\"\u003e\u003ccode\u003e1089724\u003c/code\u003e\u003c/a\u003e Mark for 3.3.1 dev/release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/421d20a8ba5cae704d2549f873879447a067c4e2\"\u003e\u003ccode\u003e421d20a\u003c/code\u003e\u003c/a\u003e Update license metadata to follow PEP 639\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/e4895d3d9e79a8ecacc8a8c8fd737aa5147683a5\"\u003e\u003ccode\u003ee4895d3\u003c/code\u003e\u003c/a\u003e Reduced recursive grammar in tiny_parser.py to avoid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/b6b01110f934667c45414cef316619a273b088c7\"\u003e\u003ccode\u003eb6b0111\u003c/code\u003e\u003c/a\u003e Blackening before releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/7fbbcbd91b9124e80d974a53e0d3d8a307a1dc26\"\u003e\u003ccode\u003e7fbbcbd\u003c/code\u003e\u003c/a\u003e Revert transform_string perf penalty in _flatten (introduced in 3.2.0b2)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/336647a6b172497255c626c2cb03221cf2038eaa\"\u003e\u003ccode\u003e336647a\u003c/code\u003e\u003c/a\u003e Update perf scripts to run additional 3.2.x releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/6413afca276e2cb1b3a57e7f3bca55542ea366f5\"\u003e\u003ccode\u003e6413afc\u003c/code\u003e\u003c/a\u003e Prep for 3.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/9223660f41e8fffa1c2668e8564d443085396f66\"\u003e\u003ccode\u003e9223660\u003c/code\u003e\u003c/a\u003e Added copyright line to LICENSE file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyparsing/pyparsing/commit/92d83682bbc928714edc4b078ac764dd9dd00051\"\u003e\u003ccode\u003e92d8368\u003c/code\u003e\u003c/a\u003e Remove obsolete comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pyparsing/pyparsing/compare/3.2.5...3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yamlfix` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lyz-code/yamlfix/blob/main/CHANGELOG.md\"\u003eyamlfix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1 (2025-12-18)\u003c/h2\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/f857ca370af3db7e5e181373d45c06a148fac3f8\"\u003e\u003ccode\u003ef857ca3\u003c/code\u003e\u003c/a\u003e bump: version 1.19.0 → 1.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/67e00a9227041369e9ec7f9ff757181cb7706959\"\u003e\u003ccode\u003e67e00a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/305\"\u003e#305\u003c/a\u003e from wsnyder/bug282_hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/60f84dac52acc11f49b5a9d2447716444f8e7c59\"\u003e\u003ccode\u003e60f84da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/306\"\u003e#306\u003c/a\u003e from wsnyder/ci_security\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/de50bfb4fdf43b8921ce3cfe02c2be1833188b28\"\u003e\u003ccode\u003ede50bfb\u003c/code\u003e\u003c/a\u003e fix: disabling # reindentation inside quote (\u003ca href=\"https://redirect.github.com/lyz-code/yamlfix/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/262d7684256bb6b352a58453223e31a570d8ea72\"\u003e\u003ccode\u003e262d768\u003c/code\u003e\u003c/a\u003e ci: disable security test that fails\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/1f8291d769cbf3521d6d060e102e99aa8f32ef70\"\u003e\u003ccode\u003e1f8291d\u003c/code\u003e\u003c/a\u003e ci(build): use github_token well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/5a22551e4a93d74e32ecb2cb051b6ef694f7bc28\"\u003e\u003ccode\u003e5a22551\u003c/code\u003e\u003c/a\u003e ci(buidl): disable Pypi upload to test and use GITHUB_TOKEN for the documenta...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lyz-code/yamlfix/commit/560283d5eb77675e2b2eb071bb7dfac1f2477e57\"\u003e\u003ccode\u003e560283d\u003c/code\u003e\u003c/a\u003e ci: fix build pipeline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lyz-code/yamlfix/compare/1.19.0...1.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/73","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/73","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/73/packages"}},{"old_version":"5.0","new_version":"5.0.1","update_type":null,"path":"the python-packages group","pr_created_at":"2025-12-09T13:22:44.000Z","version_change":"5.0 → 5.0.1","issue":{"uuid":"3710908053","node_id":"PR_kwDOK0jo8s636urk","number":70,"state":"closed","title":"chore(deps-dev): bump pyroma from 5.0 to 5.0.1 in the python-packages group","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-19T13:22:43.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-09T13:22:44.000Z","updated_at":"2025-12-19T13:22:45.000Z","time_to_close":863999,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"pyroma","old_version":"5.0","new_version":"5.0.1","repository_url":"https://github.com/regebro/pyroma"}],"path":"the python-packages group","ecosystem":"pip"},"body":"Bumps the python-packages group with 1 update: [pyroma](https://github.com/regebro/pyroma).\n\nUpdates `pyroma` from 5.0 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.1 (2025-12-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echeck-manifest was missing from the requirements list.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePassing in multiple tests to be skipped now actually works. [Matt Norton]\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/dd478a67d029502036973a9f596ec4b2c0614bf7\"\u003e\u003ccode\u003edd478a6\u003c/code\u003e\u003c/a\u003e Preparing release 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/347aee88c82a62fb7648ff46d2c5cc4974e80e7e\"\u003e\u003ccode\u003e347aee8\u003c/code\u003e\u003c/a\u003e Comments, updates, contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/edc73191ae1f0fb1db50a3915436aba29c131e59\"\u003e\u003ccode\u003eedc7319\u003c/code\u003e\u003c/a\u003e Fix only skipping last listed test in CLI arg (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/fe721451f6acdc92a2429f0f4cc58863f6b9b2b2\"\u003e\u003ccode\u003efe72145\u003c/code\u003e\u003c/a\u003e Updated GitHub Actions (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3acb372d5ab05111476e41ec0a2c2481cdd5c22\"\u003e\u003ccode\u003ee3acb37\u003c/code\u003e\u003c/a\u003e Switch to tox in make as well (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/9723f4105df27e5fc7b80dbff21a7ba546408b25\"\u003e\u003ccode\u003e9723f41\u003c/code\u003e\u003c/a\u003e Fixed typo (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/8ee23ca7c5a8d86bcc2f62f55fc11d89bd72f877\"\u003e\u003ccode\u003e8ee23ca\u003c/code\u003e\u003c/a\u003e Back to development: 5.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/5.0...5.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=5.0\u0026new-version=5.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"4.2","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-08-19T18:51:59.000Z","version_change":"4.2 → 5.0","issue":{"uuid":"2757340711","node_id":"PR_kwDOPgcIY86kWa4n","number":19,"state":"closed","title":"Bump pyroma from 4.2 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-19T21:18:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-19T18:51:59.000Z","updated_at":"2025-08-19T21:18:39.000Z","time_to_close":8800,"merged_at":"2025-08-19T21:18:39.000Z","merged_by":"adamtheturtle","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.2","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.2 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.3 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLicensing specifications are less flexible than I thought.\nUpdated to reflect that.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.2 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for License-Expression as per PEP 639.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 (2025-07-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/a49205e50f7b427039bb070021975b6f9e9bfaa3\"\u003e\u003ccode\u003ea49205e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3d4dfdfb9908803aed03c47b11402d84ae39089\"\u003e\u003ccode\u003ee3d4dfd\u003c/code\u003e\u003c/a\u003e Better reflect actual licensing requirements (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/ca5ccf64cb14b4452dd66df7707e9f615fabcf4a\"\u003e\u003ccode\u003eca5ccf6\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/100901e34a5d25d7aebf3d6b2e8cf84da32d940b\"\u003e\u003ccode\u003e100901e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.2...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.2\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-notionbuilder/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-notionbuilder/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"4.2","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-08-05T15:22:51.000Z","version_change":"4.2 → 5.0","issue":{"uuid":"2721612467","node_id":"PR_kwDOK0jo8s6iOIKz","number":33,"state":"open","title":"chore(deps): bump the python-packages group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-05T15:22:51.000Z","updated_at":"2025-08-05T15:22:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"python-packages","update_count":7,"packages":[{"name":"scrypt","old_version":"0.8.27","new_version":"0.9.4","repository_url":"https://github.com/holgern/py-scrypt"},{"name":"tomlkit","old_version":"0.13.2","new_version":"0.13.3","repository_url":"https://github.com/sdispater/tomlkit"},{"name":"typeguard","old_version":"4.4.2","new_version":"4.4.4","repository_url":"https://github.com/agronholm/typeguard"},{"name":"pyroma","old_version":"4.2","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"},{"name":"sphinx","old_version":"6.1.3","new_version":"6.2.1","repository_url":"https://github.com/sphinx-doc/sphinx"},{"name":"numpydoc","old_version":"1.5.0","new_version":"1.9.0","repository_url":"https://github.com/numpy/numpydoc"},{"name":"tox","old_version":"4.11.3","new_version":"4.28.4","repository_url":"https://github.com/tox-dev/tox"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-packages group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [scrypt](https://github.com/holgern/py-scrypt) | `0.8.27` | `0.9.4` |\n| [tomlkit](https://github.com/sdispater/tomlkit) | `0.13.2` | `0.13.3` |\n| [typeguard](https://github.com/agronholm/typeguard) | `4.4.2` | `4.4.4` |\n| [pyroma](https://github.com/regebro/pyroma) | `4.2` | `5.0` |\n| [sphinx](https://github.com/sphinx-doc/sphinx) | `6.1.3` | `6.2.1` |\n| [numpydoc](https://github.com/numpy/numpydoc) | `1.5.0` | `1.9.0` |\n| [tox](https://github.com/tox-dev/tox) | `4.11.3` | `4.28.4` |\n\n\nUpdates `scrypt` from 0.8.27 to 0.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/holgern/py-scrypt/releases\"\u003escrypt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.9.3...v0.9.4\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.9.3...v0.9.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.9.2...v0.9.3\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.9.2...v0.9.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.9.1...v0.9.2\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.9.1...v0.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.9.0...v0.9.1\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.9.0...v0.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.8.29...v0.9.0\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.8.29...v0.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.29\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.8.28...v0.8.29\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.8.28...v0.8.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.8.28\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.8.27...v0.8.28\"\u003ehttps://github.com/holgern/py-scrypt/compare/v0.8.27...v0.8.28\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/c8ca80f2e2b0e0870b22a85b7e731d04494b7f45\"\u003e\u003ccode\u003ec8ca80f\u003c/code\u003e\u003c/a\u003e chore: fix wheel build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/7d018be0117f87144d4ff4922073a4789247472b\"\u003e\u003ccode\u003e7d018be\u003c/code\u003e\u003c/a\u003e chore: add missing file to manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/e654a029bc0d34de896fd0ab6c23d27f3316ec27\"\u003e\u003ccode\u003ee654a02\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/01e3773981b6d36743ab5f87a9c07ebc0d1fe2b8\"\u003e\u003ccode\u003e01e3773\u003c/code\u003e\u003c/a\u003e chore: fix github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/4b87df6a3b51ea0097319d9b478b4e677b506bc4\"\u003e\u003ccode\u003e4b87df6\u003c/code\u003e\u003c/a\u003e chore: update readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/55462d9466f3ba39e2d1668c77d4aaa0c08e066b\"\u003e\u003ccode\u003e55462d9\u003c/code\u003e\u003c/a\u003e chore: increase version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/a1b5436681b3f176e4c12d7263a14dc0b0a9dd19\"\u003e\u003ccode\u003ea1b5436\u003c/code\u003e\u003c/a\u003e fix(build): remove openssl header req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/9a33e824113698192a5b7008a7dff8d29c552557\"\u003e\u003ccode\u003e9a33e82\u003c/code\u003e\u003c/a\u003e test: increase maxtime parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/0f73f5f89628237b357b312a44f8024c3646e40f\"\u003e\u003ccode\u003e0f73f5f\u003c/code\u003e\u003c/a\u003e chore: improve readme and fix ruff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/holgern/py-scrypt/commit/efb6340990b4cc8a038c48c3c19c733672e9114e\"\u003e\u003ccode\u003eefb6340\u003c/code\u003e\u003c/a\u003e feat(scrypt): expose two helper functions pickparams and checkparams\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/holgern/py-scrypt/compare/v0.8.27...v0.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tomlkit` from 0.13.2 to 0.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sdispater/tomlkit/releases\"\u003etomlkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: register encoder's doc incorrectly mentions TypeError by \u003ca href=\"https://github.com/mathieu-lemay\"\u003e\u003ccode\u003e@​mathieu-lemay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/384\"\u003epython-poetry/tomlkit#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/380\"\u003epython-poetry/tomlkit#380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump virtualenv from 20.26.1 to 20.26.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/394\"\u003epython-poetry/tomlkit#394\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/388\"\u003epython-poetry/tomlkit#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/386\"\u003epython-poetry/tomlkit#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/395\"\u003epython-poetry/tomlkit#395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/396\"\u003epython-poetry/tomlkit#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add .item() method to retrieve the item object by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/397\"\u003epython-poetry/tomlkit#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Inconsistent newlines on Windows by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/402\"\u003epython-poetry/tomlkit#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace pytest's legacy \u003ccode\u003etmpdir\u003c/code\u003e fixture with \u003ccode\u003etmp_path\u003c/code\u003e by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/403\"\u003epython-poetry/tomlkit#403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/404\"\u003epython-poetry/tomlkit#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent repeated whitespace items in arrays by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/406\"\u003epython-poetry/tomlkit#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAot \u003cstrong\u003esetitem\u003c/strong\u003e not implemented fix by \u003ca href=\"https://github.com/Annakan\"\u003e\u003ccode\u003e@​Annakan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/413\"\u003epython-poetry/tomlkit#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/398\"\u003epython-poetry/tomlkit#398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix removal of items from \u003ccode\u003eArray\u003c/code\u003es by \u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/409\"\u003epython-poetry/tomlkit#409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: reject single keys that aren't strings by \u003ca href=\"https://github.com/savente93\"\u003e\u003ccode\u003e@​savente93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/416\"\u003epython-poetry/tomlkit#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/415\"\u003epython-poetry/tomlkit#415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Invalid serialization when overwriting out-of-order table key by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/417\"\u003epython-poetry/tomlkit#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Dumping a subelement of a parsed toml fails starting on 4rd level of nesting by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/419\"\u003epython-poetry/tomlkit#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/418\"\u003epython-poetry/tomlkit#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ensure unique table indices when adding items to out-of-order tables by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/420\"\u003epython-poetry/tomlkit#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add newline indentation after existing items in Container class by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/421\"\u003epython-poetry/tomlkit#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Missing newline at end of file with multiple array of tables can corrupt during dumping by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/422\"\u003epython-poetry/tomlkit#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update version to 0.13.3 by \u003ca href=\"https://github.com/frostming\"\u003e\u003ccode\u003e@​frostming\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/423\"\u003epython-poetry/tomlkit#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mathieu-lemay\"\u003e\u003ccode\u003e@​mathieu-lemay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/384\"\u003epython-poetry/tomlkit#384\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DimmaDont\"\u003e\u003ccode\u003e@​DimmaDont\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/402\"\u003epython-poetry/tomlkit#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Annakan\"\u003e\u003ccode\u003e@​Annakan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/413\"\u003epython-poetry/tomlkit#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/savente93\"\u003e\u003ccode\u003e@​savente93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/pull/416\"\u003epython-poetry/tomlkit#416\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/python-poetry/tomlkit/compare/0.13.2...0.13.3\"\u003ehttps://github.com/python-poetry/tomlkit/compare/0.13.2...0.13.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/python-poetry/tomlkit/blob/master/CHANGELOG.md\"\u003etomlkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.13.3] - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e.item()\u003c/code\u003e method to array and tables to retrieve an item by key. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix missing newline when parsing a separated array of tables without trailing new line. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix non-existing key error when deleting an item from an out-of-order table. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure newline is added between the plain values and the first table. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix repeated whitespace when removing an array item. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid serialization after removing array item if the comma is on its own line. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix serialization of a nested dotted key table. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefine the error message when use non-string as single key. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid serialization after overwriting a key of a out-of-order table. (\u003ca href=\"https://redirect.github.com/python-poetry/tomlkit/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/8c963db32784623f8fc076ad4ef9b6b01ab0d542\"\u003e\u003ccode\u003e8c963db\u003c/code\u003e\u003c/a\u003e chore: update version to 0.13.3 (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/fcb82ae1d9bd531e6c7c4a1f7fd6ddea5e41cf7b\"\u003e\u003ccode\u003efcb82ae\u003c/code\u003e\u003c/a\u003e fix: Missing newline at end of file with multiple array of tables can corrupt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/d4e1ecda48c6b8ae772a46af07d2cb5781d7f2bd\"\u003e\u003ccode\u003ed4e1ecd\u003c/code\u003e\u003c/a\u003e fix: add newline indentation after existing items in Container class (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/421\"\u003e#421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/e3b7332de2b5bd7acf56883630a50de65c6b57ce\"\u003e\u003ccode\u003ee3b7332\u003c/code\u003e\u003c/a\u003e fix: ensure unique table indices when adding items to out-of-order tables (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/14607a516ed3594bac67f7c520d2fb2430a6ab21\"\u003e\u003ccode\u003e14607a5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6 (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/bd31dbd8e2762c88af534ac72cb5c48644d3b4af\"\u003e\u003ccode\u003ebd31dbd\u003c/code\u003e\u003c/a\u003e fix: Dumping a subelement of a parsed toml fails starting on 4rd level of nes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/62a67082374af1c34944aecf917d5fa454a09cd3\"\u003e\u003ccode\u003e62a6708\u003c/code\u003e\u003c/a\u003e fix: Invalid serialization when overwriting out-of-order table key (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/64064f30bed25c2559ab3e6310cf49323355b3bc\"\u003e\u003ccode\u003e64064f3\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/df4afc67ac465be42c05621f14306a0befb37104\"\u003e\u003ccode\u003edf4afc6\u003c/code\u003e\u003c/a\u003e Fix: reject single keys that aren't strings (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/python-poetry/tomlkit/commit/832e85579ea9029aae53ebbb1812c537abf9dd03\"\u003e\u003ccode\u003e832e855\u003c/code\u003e\u003c/a\u003e Fix array item removal (\u003ca href=\"https://redirect.github.com/sdispater/tomlkit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sdispater/tomlkit/compare/0.13.2...0.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typeguard` from 4.4.2 to 4.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/typeguard/releases\"\u003etypeguard's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.4.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eIndexError\u003c/code\u003e when using \u003ccode\u003e@typechecked\u003c/code\u003e on more than one function with the same name under certain circumstances (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeError\u003c/code\u003e during type checking when the value to check is a parametrized generic class (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e@typechecked\u003c/code\u003e unable to find the target function or method if it or the containing class had PEP 695 type parameters on them (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed handling of union types on Python 3.14 (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e__type_params__\u003c/code\u003e getting lost when a function is instrumented\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agronholm/typeguard/blob/master/docs/versionhistory.rst\"\u003etypeguard's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion history\u003c/h1\u003e\n\u003cp\u003eThis library adheres to\n\u003ccode\u003eSemantic Versioning 2.0 \u0026lt;https://semver.org/#semantic-versioning-200\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4.4.4\u003c/strong\u003e (2026-06-18)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eIndexError\u003c/code\u003e when using \u003ccode\u003e@typechecked\u003c/code\u003e on more than one function with the\nsame name under certain circumstances\n(\u003ccode\u003e[#527](https://github.com/agronholm/typeguard/issues/527) \u0026lt;https://github.com/agronholm/typeguard/issues/527\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeError\u003c/code\u003e during type checking when the value to check is a parametrized\ngeneric class\n(\u003ccode\u003e[#526](https://github.com/agronholm/typeguard/issues/526) \u0026lt;https://github.com/agronholm/typeguard/issues/526\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.4.3\u003c/strong\u003e (2025-06-05)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e@typechecked\u003c/code\u003e unable to find the target function or method if it or the\ncontaining class had PEP 695 type parameters on them\n(\u003ccode\u003e[#500](https://github.com/agronholm/typeguard/issues/500) \u0026lt;https://github.com/agronholm/typeguard/issues/500\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed handling of union types on Python 3.14\n(\u003ccode\u003e[#522](https://github.com/agronholm/typeguard/issues/522) \u0026lt;https://github.com/agronholm/typeguard/issues/522\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e__type_params__\u003c/code\u003e getting lost when a function is instrumented\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.4.2\u003c/strong\u003e (2025-02-16)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeCheckError\u003c/code\u003e in unpacking assignment involving properties of a parameter\nof the function (\u003ccode\u003e[#506](https://github.com/agronholm/typeguard/issues/506) \u0026lt;https://github.com/agronholm/typeguard/issues/506\u0026gt;\u003c/code\u003e_;\nregression introduced in v4.4.1)\u003c/li\u003e\n\u003cli\u003eFixed display of module name for forward references\n(\u003ccode\u003e[#492](https://github.com/agronholm/typeguard/issues/492) \u0026lt;https://github.com/agronholm/typeguard/pull/492\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/JelleZijlstra\"\u003e\u003ccode\u003e@​JelleZijlstra\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeError\u003c/code\u003e when using an assignment expression\n(\u003ccode\u003e[#510](https://github.com/agronholm/typeguard/issues/510) \u0026lt;https://github.com/agronholm/typeguard/issues/510\u0026gt;\u003c/code\u003e_; PR by \u003ca href=\"https://github.com/JohannesK71083\"\u003e\u003ccode\u003e@​JohannesK71083\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eValueError: no signature found for builtin\u003c/code\u003e when checking against a protocol\nand a matching attribute in the subject is a built-in function\n(\u003ccode\u003e[#504](https://github.com/agronholm/typeguard/issues/504) \u0026lt;https://github.com/agronholm/typeguard/issues/504\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e4.4.1\u003c/strong\u003e (2024-11-03)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDropped Python 3.8 support\u003c/li\u003e\n\u003cli\u003eChanged the signature of \u003ccode\u003etypeguard_ignore()\u003c/code\u003e to be compatible with\n\u003ccode\u003etyping.no_type_check()\u003c/code\u003e (PR by \u003ca href=\"https://github.com/jolaf\"\u003e\u003ccode\u003e@​jolaf\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid creating reference cycles when type checking uniontypes and classes\u003c/li\u003e\n\u003cli\u003eFixed checking of variable assignments involving tuple unpacking\n(\u003ccode\u003e[#486](https://github.com/agronholm/typeguard/issues/486) \u0026lt;https://github.com/agronholm/typeguard/issues/486\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eTypeError\u003c/code\u003e when checking a class against \u003ccode\u003etype[Self]\u003c/code\u003e\n(\u003ccode\u003e[#481](https://github.com/agronholm/typeguard/issues/481) \u0026lt;https://github.com/agronholm/typeguard/issues/481\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed checking of protocols on the class level (against \u003ccode\u003etype[SomeProtocol]\u003c/code\u003e)\n(\u003ccode\u003e[#498](https://github.com/agronholm/typeguard/issues/498) \u0026lt;https://github.com/agronholm/typeguard/issues/498\u0026gt;\u003c/code\u003e_)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelf\u003c/code\u003e checks in instance/class methods that have positional-only arguments\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/f16f4ae59d5140ad0eccf578a0332060749cddaa\"\u003e\u003ccode\u003ef16f4ae\u003c/code\u003e\u003c/a\u003e Added release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/70acfe12bed6abfc2cc92972c99501c3947d8d47\"\u003e\u003ccode\u003e70acfe1\u003c/code\u003e\u003c/a\u003e Fixed TypeError when checking a parametrized generic class as a value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/759dda1ecc5f3f6d6697808aa6fa3d5ff5a82628\"\u003e\u003ccode\u003e759dda1\u003c/code\u003e\u003c/a\u003e Fixed IndexError when using \u003ccode\u003e@typechecked\u003c/code\u003e on duplicate functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/63be6484879ddc5a68041c388e35843ce22fa3c1\"\u003e\u003ccode\u003e63be648\u003c/code\u003e\u003c/a\u003e Migrated to SPDX license markers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/d80f56645c04aff7a78d0672d1b7955fe1f7a41a\"\u003e\u003ccode\u003ed80f566\u003c/code\u003e\u003c/a\u003e Added release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/386d4f23e8d967b3c27a4d4412af4f3eb9a268d0\"\u003e\u003ccode\u003e386d4f2\u003c/code\u003e\u003c/a\u003e Updated the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/0ee471e88bd138dbb2a77c5350effb7b7d2e5f04\"\u003e\u003ccode\u003e0ee471e\u003c/code\u003e\u003c/a\u003e Updated typing-extensions dependency to fix Python 3.14 compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/a3f6144fdd8524f5c1bae3f8031a009bc051dcc1\"\u003e\u003ccode\u003ea3f6144\u003c/code\u003e\u003c/a\u003e Fixed Union-related test failure on Python 3.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/455bf7bba479891b0fb1d5a87f50691f634c2e57\"\u003e\u003ccode\u003e455bf7b\u003c/code\u003e\u003c/a\u003e Removed the obsolete UnionTransformer class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agronholm/typeguard/commit/92618cd48e4389e314101b7598e1f10be89fde36\"\u003e\u003ccode\u003e92618cd\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/agronholm/typeguard/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agronholm/typeguard/compare/4.4.2...4.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyroma` from 4.2 to 5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.3 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLicensing specifications are less flexible than I thought.\nUpdated to reflect that.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.2 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for License-Expression as per PEP 639.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 (2025-07-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/a49205e50f7b427039bb070021975b6f9e9bfaa3\"\u003e\u003ccode\u003ea49205e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3d4dfdfb9908803aed03c47b11402d84ae39089\"\u003e\u003ccode\u003ee3d4dfd\u003c/code\u003e\u003c/a\u003e Better reflect actual licensing requirements (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/ca5ccf64cb14b4452dd66df7707e9f615fabcf4a\"\u003e\u003ccode\u003eca5ccf6\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/100901e34a5d25d7aebf3d6b2e8cf84da32d940b\"\u003e\u003ccode\u003e100901e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.2...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sphinx` from 6.1.3 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sphinx-doc/sphinx/releases\"\u003esphinx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://www.sphinx-doc.org/en/master/changes.html\"\u003ehttps://www.sphinx-doc.org/en/master/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.0\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://www.sphinx-doc.org/en/master/changes.html\"\u003ehttps://www.sphinx-doc.org/en/master/changes.html\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sphinx-doc/sphinx/blob/v6.2.1/CHANGES\"\u003esphinx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease 6.2.1 (released Apr 25, 2023)\u003c/h1\u003e\n\u003ch2\u003eBugs fixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11355\"\u003e#11355\u003c/a\u003e: Revert the default type of :confval:\u003ccode\u003enitpick_ignore\u003c/code\u003e and\n:confval:\u003ccode\u003enitpick_ignore_regex\u003c/code\u003e to \u003ccode\u003elist\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eRelease 6.2.0 (released Apr 23, 2023)\u003c/h1\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRequire Docutils 0.18.1 or greater.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eIncompatible changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLaTeX: removal of some internal TeX \u003ccode\u003e\\dimen\u003c/code\u003e registers (not previously\npublicly documented) as per 5.1.0 code comments in \u003ccode\u003esphinx.sty\u003c/code\u003e:\n\u003ccode\u003e\\sphinxverbatimsep\u003c/code\u003e, \u003ccode\u003e\\sphinxverbatimborder\u003c/code\u003e, \u003ccode\u003e\\sphinxshadowsep\u003c/code\u003e,\n\u003ccode\u003e\\sphinxshadowsize\u003c/code\u003e, and \u003ccode\u003e\\sphinxshadowrule\u003c/code\u003e. (refs: \u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11105\"\u003e#11105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e.egg\u003c/code\u003e support from pycode \u003ccode\u003eModuleAnalyser\u003c/code\u003e; Python eggs are a\nnow-obsolete binary distribution format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11089\"\u003e#11089\u003c/a\u003e: Remove deprecated code in \u003ccode\u003esphinx.builders.linkcheck\u003c/code\u003e.\nPatch by Daniel Eades\u003c/li\u003e\n\u003cli\u003eRemove internal-only \u003ccode\u003esphinx.locale.setlocale\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDeprecated\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11247\"\u003e#11247\u003c/a\u003e: Deprecate the legacy \u003ccode\u003eintersphinx_mapping\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esphinx.util.osutil.cd\u003c/code\u003e is deprecated in favour of \u003ccode\u003econtextlib.chdir\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures added\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11277\"\u003e#11277\u003c/a\u003e: :rst:dir:\u003ccode\u003eautoproperty\u003c/code\u003e allows the return type to be specified as\na type comment (e.g., \u003ccode\u003e# type: () -\u0026gt; int\u003c/code\u003e). Patch by Bénédikt Tran\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/10811\"\u003e#10811\u003c/a\u003e: Autosummary: extend \u003ccode\u003e__all__\u003c/code\u003e to imported members for template rendering\nwhen option \u003ccode\u003eautosummary_ignore_module_all\u003c/code\u003e is set to \u003ccode\u003eFalse\u003c/code\u003e. Patch by\nClement Pinard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11147\"\u003e#11147\u003c/a\u003e: Add a \u003ccode\u003econtent_offset\u003c/code\u003e parameter to \u003ccode\u003enested_parse_with_titles()\u003c/code\u003e,\nallowing for correct line numbers during nested parsing.\nPatch by Jeremy Maitin-Shepard\u003c/li\u003e\n\u003cli\u003eUpdate to Unicode CLDR 42\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--jobs\u003c/code\u003e synonym for \u003ccode\u003e-j\u003c/code\u003e. Patch by Hugo van Kemenade\u003c/li\u003e\n\u003cli\u003eLaTeX: a command \u003ccode\u003e\\sphinxbox\u003c/code\u003e for styling text elements with a (possibly\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/ec993dda3690f260345133c47a4a0f6ef0b18493\"\u003e\u003ccode\u003eec993dd\u003c/code\u003e\u003c/a\u003e Bump to 6.2.1 final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/d2aa91f63ce2fa749e4d8835ea7b771ead29e54a\"\u003e\u003ccode\u003ed2aa91f\u003c/code\u003e\u003c/a\u003e Revert the default type of \u003ccode\u003enitpick_ignore[_regex]\u003c/code\u003e to \u003ccode\u003elist\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/60d8fa10b881308c97012d478fb13770a41b469f\"\u003e\u003ccode\u003e60d8fa1\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/70102ac2ee4d89e1293d8efa7763dcdd104ad548\"\u003e\u003ccode\u003e70102ac\u003c/code\u003e\u003c/a\u003e Bump to 6.2.0 final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/4e27a5fba146bf85b6e2e0ba8b9f5ac30b1c1e29\"\u003e\u003ccode\u003e4e27a5f\u003c/code\u003e\u003c/a\u003e Remove unneeded JavaScript from \u003ccode\u003esphinx13\u003c/code\u003e theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/bffb54734f64e88c95b1d5558ec3fb7cb44ceda7\"\u003e\u003ccode\u003ebffb547\u003c/code\u003e\u003c/a\u003e Note correct deprecation version for \u003ccode\u003esphinx.util.osutil.cd\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/59de8d52029deca803d38b5d084a3a32c7b7f994\"\u003e\u003ccode\u003e59de8d5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Support and prefer \u003ccode\u003e.jinja\u003c/code\u003e to \u003ccode\u003e_t\u003c/code\u003e for static templates (\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11165\"\u003e#11165\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/aee3c0ab75974790adf359a9c5089d1d781a6b21\"\u003e\u003ccode\u003eaee3c0a\u003c/code\u003e\u003c/a\u003e Partially revert \u0026quot;Disable localisation when SOURCE_DATE_EPOCH is set (\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/10949\"\u003e#10949\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/186d596f3323f3141c34618e2e788e5cdff8fec3\"\u003e\u003ccode\u003e186d596\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eoverwrite_file\u003c/code\u003e context manager in \u003ccode\u003etest_ext_autodoc_configs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11320\"\u003e#11320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sphinx-doc/sphinx/commit/77483f28244dac1e7459d09397180812cfb36946\"\u003e\u003ccode\u003e77483f2\u003c/code\u003e\u003c/a\u003e Add missing test decorator for \u003ccode\u003etest_util_inspect\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sphinx-doc/sphinx/issues/11321\"\u003e#11321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sphinx-doc/sphinx/compare/v6.1.3...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `numpydoc` from 1.5.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/3db2f68e5a6af0de867f9ec1ea94c6052d1d824f\"\u003e\u003ccode\u003e3db2f68\u003c/code\u003e\u003c/a\u003e Designate 1.9.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/610a25e4d33114df619b88c3e8083ec11b9729d0\"\u003e\u003ccode\u003e610a25e\u003c/code\u003e\u003c/a\u003e Designate 1.9.0rc0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/80441357dcf5bd8197ad9fa8a9447c07c1f2da29\"\u003e\u003ccode\u003e8044135\u003c/code\u003e\u003c/a\u003e Specity the types of \u003ccode\u003enumpydoc_xref_ignore\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/865b865b3d1dfb8cd2139fa76cefe3643e1bf52a\"\u003e\u003ccode\u003e865b865\u003c/code\u003e\u003c/a\u003e Fix pip setup command in github workflow (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/629\"\u003e#629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/259f8ac8291485c1b11dda83e6ad29c4231d724c\"\u003e\u003ccode\u003e259f8ac\u003c/code\u003e\u003c/a\u003e Fix broken link in \u003ccode\u003eformat.rst\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/139a3441554ca74270a93cfcc7486035cf2557cc\"\u003e\u003ccode\u003e139a344\u003c/code\u003e\u003c/a\u003e Switch to storing AST nodes on the stack for more accurate method signature c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/84ebcc022b2a44bae4c56f90e4ed4e1c1b69723e\"\u003e\u003ccode\u003e84ebcc0\u003c/code\u003e\u003c/a\u003e Switch to dependency groups (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/8dbddc68a4a7a67b9209461010f47434c18e7bf2\"\u003e\u003ccode\u003e8dbddc6\u003c/code\u003e\u003c/a\u003e Bump scientific-python/circleci-artifacts-redirector-action from 1.0.0 to 1.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/9862b6a5afde6003d67e26a6d7d775e2132ef55f\"\u003e\u003ccode\u003e9862b6a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 4.2.1 to 4.3.0 in the actions group (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/620\"\u003e#620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/numpy/numpydoc/commit/5b437b5516f5222797e44dffd75274a51c54ae5d\"\u003e\u003ccode\u003e5b437b5\u003c/code\u003e\u003c/a\u003e BUG: Correct functionality of numpydoc SS05 (\u003ca href=\"https://redirect.github.com/numpy/numpydoc/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/numpy/numpydoc/compare/v1.5.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tox` from 4.11.3 to 4.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/tox/releases\"\u003etox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3570\"\u003etox-dev/tox#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass ssh-agent variables by default by \u003ca href=\"https://github.com/daniilgankov\"\u003e\u003ccode\u003e@​daniilgankov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3572\"\u003etox-dev/tox#3572\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daniilgankov\"\u003e\u003ccode\u003e@​daniilgankov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3572\"\u003etox-dev/tox#3572\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.28.3...4.28.4\"\u003ehttps://github.com/tox-dev/tox/compare/4.28.3...4.28.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo on cmd_build filter check expression by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3569\"\u003etox-dev/tox#3569\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.28.2...4.28.3\"\u003ehttps://github.com/tox-dev/tox/compare/4.28.2...4.28.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't pass in the filter argument to tar.extractall on old Python versions by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3568\"\u003etox-dev/tox#3568\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.28.1...4.28.2\"\u003ehttps://github.com/tox-dev/tox/compare/4.28.1...4.28.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.28.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix an issue number typo in changelog by \u003ca href=\"https://github.com/hroncok\"\u003e\u003ccode\u003e@​hroncok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3563\"\u003etox-dev/tox#3563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3564\"\u003etox-dev/tox#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly use tarfile.data_filter when it's available by \u003ca href=\"https://github.com/gaborbernat\"\u003e\u003ccode\u003e@​gaborbernat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3566\"\u003etox-dev/tox#3566\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tox-dev/tox/compare/4.28.0...4.28.1\"\u003ehttps://github.com/tox-dev/tox/compare/4.28.0...4.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.28.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3548\"\u003etox-dev/tox#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs] Document how to require a plugin by \u003ca href=\"https://github.com/stephenfin\"\u003e\u003ccode\u003e@​stephenfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3552\"\u003etox-dev/tox#3552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3554\"\u003etox-dev/tox#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pre-commit.ci] pre-commit autoupdate by \u003ca href=\"https://github.com/pre-commit-ci\"\u003e\u003ccode\u003e@​pre-commit-ci\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3558\"\u003etox-dev/tox#3558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e[testenv] constraints\u003c/code\u003e option by \u003ca href=\"https://github.com/stephenfin\"\u003e\u003ccode\u003e@​stephenfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tox-dev/tox/pull/3556\"\u003etox-dev/tox#3556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tox-dev/tox/blob/main/docs/changelog.rst\"\u003etox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.28.4 (2025-07-31)\u003c/h2\u003e\n\u003cp\u003eFeatures - 4.28.4\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e- Pass ssh-agent variables ``SSH_AGENT_PID`` and ``SSH_AUTH_SOCK`` in ``pass_env`` by default.\n  - by :user:`daniilgankov` (:issue:`3572`)\n\u003ch2\u003ev4.28.3 (2025-07-25)\u003c/h2\u003e\n\u003cp\u003eNo significant changes.\u003c/p\u003e\n\u003ch2\u003ev4.28.2 (2025-07-25)\u003c/h2\u003e\n\u003cp\u003eBugfixes - 4.28.2\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDon't pass in the filter argument to tar.extractall on old Python versions - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3568\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.28.1 (2025-07-22)\u003c/h2\u003e\n\u003cp\u003eBugfixes - 4.28.1\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e- Use `tarfile.data_filter \u0026lt;https://docs.python.org/3/library/tarfile.html#tarfile.data_filter\u0026gt;`_ with ``extractall``\n  only on supported Python versions:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;gt;= 3.11.4\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;gt;= 3.10.12\u003c/code\u003e and \u003ccode\u003e\u0026amp;lt; 3.11\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026amp;gt;= 3.9.17\u003c/code\u003e and \u003ccode\u003e\u0026amp;lt; 3.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eby :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3565\u003c/code\u003e)\u003c/p\u003e\n\u003ch2\u003ev4.28.0 (2025-07-20)\u003c/h2\u003e\n\u003cp\u003eFeatures - 4.28.0\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003econstraints\u003c/code\u003e to allow specifying constraints files for all dependencies. (:issue:\u003ccode\u003e3550\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eAllow disabling tox plugins via the \u003ccode\u003eTOX_DISABLED_EXTERNAL_PLUGINS\u003c/code\u003e environment variable - by :user:\u003ccode\u003egaborbernat\u003c/code\u003e. (:issue:\u003ccode\u003e3468\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation - 4.28.0\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e- The ``min_version``/``minversion`` config option is deprecated in favor of the ``requires`` option. (:issue:`3553`)\n\u003ch2\u003ev4.27.0 (2025-06-17)\u003c/h2\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/611b7516d639638cecb1e2117adeeb6567120438\"\u003e\u003ccode\u003e611b751\u003c/code\u003e\u003c/a\u003e release 4.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/9f2db71b64bdfc90ce40b33b38df82ac4d1a2abc\"\u003e\u003ccode\u003e9f2db71\u003c/code\u003e\u003c/a\u003e Pass ssh-agent variables by default (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3572\"\u003e#3572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/c28c4b1c37b6cb24c66be2667223961cf14feaae\"\u003e\u003ccode\u003ec28c4b1\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3570\"\u003e#3570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/815ca3149733b5cd1dc84d8ad67d6feaf4736067\"\u003e\u003ccode\u003e815ca31\u003c/code\u003e\u003c/a\u003e release 4.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/8a59b928c2dabfcd35e8842109126f7a7d9f9d7b\"\u003e\u003ccode\u003e8a59b92\u003c/code\u003e\u003c/a\u003e Fix type on expression (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3569\"\u003e#3569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/ebfaab66021d9f060ebfc3f1821a53874a905c49\"\u003e\u003ccode\u003eebfaab6\u003c/code\u003e\u003c/a\u003e release 4.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/ae930db56a6dbe11ad23ffc86c5d31c9d8ace514\"\u003e\u003ccode\u003eae930db\u003c/code\u003e\u003c/a\u003e Don't pass in hte filter argument to tar.extractall on old Python versions (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/c836ab2727992329ffa61330d1aeb524e6d265f0\"\u003e\u003ccode\u003ec836ab2\u003c/code\u003e\u003c/a\u003e release 4.28.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/c343b26717d314d59bb22252c5d61d7c4e9e03cb\"\u003e\u003ccode\u003ec343b26\u003c/code\u003e\u003c/a\u003e Only use tarfile.data_filter when it's available (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tox-dev/tox/commit/753dd626564cec7f7b6756d86bc22e2cdfcdcbc3\"\u003e\u003ccode\u003e753dd62\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/tox-dev/tox/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tox-dev/tox/compare/4.11.3...4.28.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpenning/ciscoconfparse2/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpenning%2Fciscoconfparse2/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-16T05:44:19.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"2669444412","node_id":"PR_kwDOCNECh86fHH08","number":2649,"state":"closed","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-16T05:54:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-16T05:44:19.000Z","updated_at":"2025-07-16T05:54:28.000Z","time_to_close":608,"merged_at":"2025-07-16T05:54:27.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":null}],"path":null,"ecosystem":"pip"},"body":"\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-python-mock/pull/2649","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python-mock/issues/2649","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2649/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-16T05:00:14.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"3234464404","node_id":"PR_kwDOAjW9mM6fGzwi","number":784,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-16T05:00:14.000Z","updated_at":"2025-07-16T06:10:31.558Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aio-libs/janus/pull/784","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aio-libs%2Fjanus/issues/784","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/784/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-16T02:23:13.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"2669156754","node_id":"PR_kwDOAU9Lhc6fGBmS","number":437,"state":"closed","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-16T02:25:57.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-16T02:23:13.000Z","updated_at":"2025-07-16T02:25:57.000Z","time_to_close":164,"merged_at":"2025-07-16T02:25:57.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/pip-check-reqs/pull/437","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fpip-check-reqs/issues/437","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/437/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-16T02:14:32.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"3234216201","node_id":"PR_kwDOMuvZ9c6fF_em","number":507,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-16T02:14:32.000Z","updated_at":"2025-07-16T02:16:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/doccmd/pull/507","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fdoccmd/issues/507","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/507/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-15T23:30:05.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"2668919974","node_id":"PR_kwDONjhMTs6fFHym","number":139,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T23:30:05.000Z","updated_at":"2025-07-15T23:30:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/sphinx-combine/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsphinx-combine/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-15T22:21:57.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"2668831449","node_id":"PR_kwDODXqoi86fEyLZ","number":1344,"state":"closed","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-15T22:26:21.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T22:21:57.000Z","updated_at":"2025-07-15T22:26:22.000Z","time_to_close":264,"merged_at":"2025-07-15T22:26:21.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-auth-tools/pull/1344","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-auth-tools/issues/1344","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1344/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-15T22:07:32.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"3233829427","node_id":"PR_kwDODM87vM6fEsYq","number":1684,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T22:07:32.000Z","updated_at":"2025-07-15T22:09:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-cli/pull/1684","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-cli/issues/1684","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1684/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-15T18:48:56.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"3233351992","node_id":"PR_kwDOEh9FL86fDDie","number":750,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T18:48:56.000Z","updated_at":"2025-07-15T18:49:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\n\u003e [!NOTE]\n\u003e I'm currently writing a description for your pull request. I should be done shortly (\u003c1 minute). Please don't edit the description field until I'm finished, or we may overwrite each other. If I find nothing to write about, I'll delete this message.\n","html_url":"https://github.com/dfetch-org/dfetch/pull/750","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dfetch-org%2Fdfetch/issues/750","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/750/packages"}},{"old_version":"4.2","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-15T18:32:55.000Z","version_change":"4.2 → 5.0","issue":{"uuid":"2668340277","node_id":"PR_kwDOOendx86fC6Q1","number":35,"state":"closed","title":"Bump pyroma from 4.2 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-15T23:39:18.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-15T18:32:55.000Z","updated_at":"2025-07-15T23:39:18.000Z","time_to_close":18383,"merged_at":"2025-07-15T23:39:18.000Z","merged_by":"emaballarin","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.2","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.2 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.3 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLicensing specifications are less flexible than I thought.\nUpdated to reflect that.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.2 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for License-Expression as per PEP 639.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 (2025-07-01)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/a49205e50f7b427039bb070021975b6f9e9bfaa3\"\u003e\u003ccode\u003ea49205e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/e3d4dfdfb9908803aed03c47b11402d84ae39089\"\u003e\u003ccode\u003ee3d4dfd\u003c/code\u003e\u003c/a\u003e Better reflect actual licensing requirements (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/ca5ccf64cb14b4452dd66df7707e9f615fabcf4a\"\u003e\u003ccode\u003eca5ccf6\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/100901e34a5d25d7aebf3d6b2e8cf84da32d940b\"\u003e\u003ccode\u003e100901e\u003c/code\u003e\u003c/a\u003e Preparing release 4.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.2...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.2\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/emaballarin/pytorch-optimizer/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emaballarin%2Fpytorch-optimizer/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-15T17:53:46.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"2668229050","node_id":"PR_kwDODfq72s6fCfG6","number":1376,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T17:53:46.000Z","updated_at":"2025-07-15T17:53:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/requests-mock-flask/pull/1376","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Frequests-mock-flask/issues/1376","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1376/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-15T17:31:27.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"2668153685","node_id":"PR_kwDONgmS-86fCMtV","number":149,"state":"open","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T17:31:27.000Z","updated_at":"2025-07-15T17:31:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/adamtheturtle/mypy-strict-kwargs/pull/149","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fmypy-strict-kwargs/issues/149","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/149/packages"}},{"old_version":"4.3.3","new_version":"5.0","update_type":null,"path":null,"pr_created_at":"2025-07-15T16:59:46.000Z","version_change":"4.3.3 → 5.0","issue":{"uuid":"2668057192","node_id":"PR_kwDOO5LeYM6fB1Jo","number":19,"state":"closed","title":"Bump pyroma from 4.3.3 to 5.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-17T21:35:54.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T16:59:46.000Z","updated_at":"2025-07-17T21:35:54.000Z","time_to_close":189368,"merged_at":"2025-07-17T21:35:54.000Z","merged_by":"mdabrowski1990","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"pyroma","old_version":"4.3.3","new_version":"5.0","repository_url":"https://github.com/regebro/pyroma"}],"path":null,"ecosystem":"pip"},"body":"Bumps [pyroma](https://github.com/regebro/pyroma) from 4.3.3 to 5.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/regebro/pyroma/blob/master/CHANGES.txt\"\u003epyroma's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0 (2025-07-15)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-releasing as final.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b2 (2025-07-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug that failed to find license-expression fields.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0b1 (2025-07-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eChanged the internal metadata names to match Core Metadata. This brings\nless confusion, especially since setuptools and PyPI aren't exactly the\nsame either, so let's pick the offical standard and run with it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a rating for if the wheel fails to build. Unfortunately it's\nimpossible to get a proper error out of it, so the message tells\nyou to run python -m build.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0a1 (2025-07-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved support for fetching data via monkey-patching setup.py.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a warning if you have only a setup.cfg, something that is\nworking with some tools, but is not officially supported.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSome general cleanups and simplifications thanks to those changes.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/919b6884afaf151b99a7fcbf255589cdf1b7a567\"\u003e\u003ccode\u003e919b688\u003c/code\u003e\u003c/a\u003e Preparing release 5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/941bcf7cb01ff34c4f31183931e233853b2a4fec\"\u003e\u003ccode\u003e941bcf7\u003c/code\u003e\u003c/a\u003e Pyroma version is now too old.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/c139ee504e9cb6a2b7d7b857853dbb1802b5e8f8\"\u003e\u003ccode\u003ec139ee5\u003c/code\u003e\u003c/a\u003e Pyroma 5.0 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/3ff21461a2c608396992550d64754354f5a6a602\"\u003e\u003ccode\u003e3ff2146\u003c/code\u003e\u003c/a\u003e Enable colour help for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/f70f01e837cd68e2fbabbbbf862e5d841dbb8e44\"\u003e\u003ccode\u003ef70f01e\u003c/code\u003e\u003c/a\u003e Add support for Python 3.14 (\u003ca href=\"https://redirect.github.com/regebro/pyroma/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/regebro/pyroma/commit/500a09bb17987f1c508ee5eb59f93022b8f68182\"\u003e\u003ccode\u003e500a09b\u003c/code\u003e\u003c/a\u003e Back to development: 4.3.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/regebro/pyroma/compare/4.3.3...5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyroma\u0026package-manager=pip\u0026previous-version=4.3.3\u0026new-version=5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mdabrowski1990/uds-address/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdabrowski1990%2Fuds-address/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}}]}